View Source Changelog
v0.6.3
Enhancements
- Updated
OpenPGP.SecretKeyPacketto support unencrypted keys (no S2K specifier given, S2K usage byte of 0). - Introduced
OpenPGP.Util.checksum/1and refactored related codebase.
v0.6.2
Enhancements
- Better error message for:
- Updated Elixir supported version to
~>1.14
v0.6.0
Enhancements
- Introduced
OpenPGP.Encodeprotocol with.encode/1,2and.tag/1. - Add
OpenPGP.Encodeprotocol implementation for: - Introduced
OpenPGP.Encryptprotocol with.encrypt/1,2. - Add
OpenPGP.Encryptprotocol implementation for:OpenPGP.PublicKeyEncryptedSessionKeyPacketwith Elgamal (Public-Key algo 16).OpenPGP.IntegrityProtectedDataPacketwith AES-128, AES-192, AES-256 (Sym.algo 7,8,9).
- Added
OpenPGP.encode_packet/1that delegate toOpenPGP.Encodeprotocol. - Added
OpenPGP.encrypt_packet/1,2that delegate toOpenPGP.Encryptprotocol. - Add ElGamal algorithm support to
OpenPGP.PublicKeyPacket.decode/1. - Introduced
OpenPGP.ModificationDetectionCodePacket. - Introduced
OpenPGP.Util.PKCS1with PKCS#1 block encoding EME-PKCS1-v1_5. - Refactored
OpenPGP.Util.encode_mpi/1and added exception for too long big-endian numbers (>65535 octets).