Borg/pkg/stmf
Claude cb64050704
feat: add keyserver-aware crypto APIs for TIM, SMSG, and STMF
Adds *KS variant functions that delegate crypto operations to the
Enchantrix keyserver — key material never leaves the keyserver boundary.

- tim: ToSigilKS, FromSigilKS, CacheKS, RunEncryptedKS
- smsg: EncryptKS, DecryptKS, EncryptV3KS, DecryptV3KS
- stmf: DecryptKS, GenerateKeyPairKS

All variants are backward-compatible with existing password-based APIs.
Adds testify dependency for integration tests.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-05 21:30:44 +00:00
..
middleware feat: Add STMF form encryption and SMSG secure message packages 2025-12-27 00:49:07 +00:00
decrypt.go feat: Add STMF form encryption and SMSG secure message packages 2025-12-27 00:49:07 +00:00
encrypt.go feat: Add STMF form encryption and SMSG secure message packages 2025-12-27 00:49:07 +00:00
keypair.go feat: Add STMF form encryption and SMSG secure message packages 2025-12-27 00:49:07 +00:00
keyserver.go feat: add keyserver-aware crypto APIs for TIM, SMSG, and STMF 2026-02-05 21:30:44 +00:00
keyserver_test.go feat: add keyserver-aware crypto APIs for TIM, SMSG, and STMF 2026-02-05 21:30:44 +00:00
stmf_test.go feat: Add STMF form encryption and SMSG secure message packages 2025-12-27 00:49:07 +00:00
types.go feat: Add STMF form encryption and SMSG secure message packages 2025-12-27 00:49:07 +00:00