Enchantrix/pkg/enchantrix
Claude afb11667e6
feat: add encryption sigil with pre-obfuscation layer
Implements ChaChaPolySigil that applies pre-obfuscation before sending
data to CPU encryption routines. This ensures raw plaintext is never
passed directly to encryption functions.

Key improvements:
- XORObfuscator and ShuffleMaskObfuscator for pre-encryption transforms
- Nonce is now properly embedded in ciphertext, not stored separately
  in headers (production-ready, not demo-style)
- Trix crypto integration with EncryptPayload/DecryptPayload methods
- Comprehensive test coverage following Good/Bad/Ugly pattern
2025-12-25 12:36:32 +00:00
..
crypto_sigil.go feat: add encryption sigil with pre-obfuscation layer 2025-12-25 12:36:32 +00:00
crypto_sigil_test.go feat: add encryption sigil with pre-obfuscation layer 2025-12-25 12:36:32 +00:00
enchantrix.go feat: add 100% docstring coverage 2025-11-14 14:39:45 +00:00
enchantrix_test.go feat: Add Good, Bad, and Ugly tests 2025-11-13 21:27:38 +00:00
examples_test.go feat: add 100% docstring coverage 2025-11-14 14:39:45 +00:00
sigils.go feat: add 100% docstring coverage 2025-11-14 14:39:45 +00:00
sigils_test.go feat: Add Good, Bad, and Ugly tests 2025-11-13 21:27:38 +00:00