All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- First major release
- Re-format code by psalm recomendations
- Validate subkey packet when decrypt private key
- Migrate phpunit XML configuration
- Add S2K hash configuration
- Refactor checksum computing of session key
- Refactor string to key
- Support AEAD algorithms: EAX, OCB, GCM.
- Supporp key and signature version 5.
- Refactor user and subkey validate.
- Refactor key material validate.
- Fix ElGamal input validation.
- Refactor comparisons & for loops.
- Remove EOL after chunk split base64 string.
- Add OpenPGP readPublicKeys method.
- Add RevocationReasonTag parameter to revoke methods.
- Refactor isRevoked methods.
- Refactor get key strength of key packet.
- Pass preferred symmetric to secret key packet encrypt
- Refactor OpenPGP revokeKey method.