v0.4.0 (2025-03-12)
- Add Changelog
- Add NaCl public-key encryption via X25519 ECDH
- Add NaCl public-key message signing via Ed25519 EdDSA
- Add examples of public key crypto usage
v0.3.0 (2025-03-07)
- Improve docs
- Add examples for XSalsa20/XChaCha20 encryption/decryption
- Add additional type docs
- Change references of "block count" to "block counter" for clarity
- Fix typos
- Internal function
Salchicha.Salsa.xsalsa20_poly1305_decrypt/4
takes cipher_text
and tag
as arguments instead of combined message. Salchicha.secretbox_open/3
remains unchanged. - Expose Salsa20 Poly1305 functions
v0.2.0 (2025-03-06)
- Improve docs and typespecs
- Add pure elixir implementations of ChaCha20/XChaCha20 Poly1305 functions in
Salchicha.Chacha
- Internal
Salchicha.Salsa
improvements- Verify MAC before decrypting remaining ciphertext
v0.1.0 (2025-02-19)
- Initial release
- Support XSalsa20 Poly1305
- Support XChaCha20 Poly1305 in combined and detached modes