Borg/pkg/smsg
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
..
abr.go feat: adaptive bitrate streaming (ABR) for HLS-style encrypted video 2026-01-13 15:40:15 +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
smsg.go docs: add nonce handling explanation for developers 2026-01-12 15:51:41 +00:00
smsg_test.go feat: SMSG v2 binary format with zstd compression + RFC-001 spec 2026-01-10 19:57:33 +00:00
stream.go feat: lazy loading profile page + v3 streaming polish 2026-01-12 17:48:32 +00:00
stream_test.go feat: lazy loading profile page + v3 streaming polish 2026-01-12 17:48:32 +00:00
types.go feat: adaptive bitrate streaming (ABR) for HLS-style encrypted video 2026-01-13 15:40:15 +00:00