- Rejection sampling (thanks Bas Westerbaan @Cloudflare)
- KYBER_N/8 constant definition
- frommont function incorrectly named
- Unnecessary copy in decapsulation function
90s-fixslice
feature, using RustCrypto's AES implementation- More key exchange testing (thanks Francesco Medina)
- Examples
- Bumped dependencies
- Documentation
- Unnecessary sha2 default dependencies
- Hazmat feature flag to expose Kyber primitives
- NASM assembly code for better portability
- CI runners for macOS and Windows
- CI runners on tier 2 targets
- Big endian testing
- Error implementation
- Bumped dependencies
- Zeroise feature to Zeroize, no more British English in features
- Documentation
- Various CI issues