Commit graph secure-messaging/python
Author SHA1 Message Date
c299247f84 S27: HPKE-Base content wrap + public-key directory; reject xor on send
Routing/error fields stay clear. Content is X25519-HKDF-SHA256-ChaCha20.
2026-09-15 23:43:01 -04:00
51e45bbd25 S25: npe adapter matches real send/keygen CLI; config key rotate script
Probe reports usable without enabling PFC_REQUIRE_NPE. Fail-closed if
sender .seed or recipient .npeid is missing.
2026-09-15 23:19:37 -04:00
3853df4ce9 S17/S18: send success and failure routes; Sphinx HTML/PDF
Python router + Go sm-leaf reject missing to, empty ct, plaintext body.
Summary logs never include ciphertext. MODULE.md.
2026-09-15 23:10:15 -04:00
e3a9b3e90b S15: sm-leaf health HTTP, verae.sm.* acks, systemd unit
Loopback GET /health, nats-leaf:// rewrite, subject request-reply tests.
Do not replace pfc-py-admin. NpeRequired stays on the package surface.
2026-09-15 22:40:50 -04:00
4bf7937b44 S14: NPE fail-closed adapter; npe mode never falls back to lab-xor 2026-09-15 22:22:56 -04:00
b16abba339 S06-S08: Python spec, Go in-process leaf, tests and Forgejo CI 2026-09-15 22:17:19 -04:00