Release 0.7.1
Changes since liboqs-rs 0.7.0
- NTRU level 5 algorithms
- NTRUPrime level 5 algorithms
- Be able to extract Algorithm from Sig/Kem
- Invert no_std feature (breaking, sorry!)
- Implement Display, Hash, Eq for Kem, Sig
- Implement Display for Algorithm
Changes from liboqs
KEMs
- Add NTRU level 5 parameter sets (ntruhps40961229, ntruhrss1373)
- Add NTRU Prime level 5 parameter sets (ntrulpr1277, sntrup1277)
- Add ARMv8 aarch64 optimized implementations of Kyber and SABER
- Minor updates to Kyber, NTRU, NTRU Prime, and SIKE implementations
Digital signature schemes
- Minor updates to Dilithium implementation
Other changes
- Optimized AES implementation on ARMv8 with crypto extensions.
- Preliminary support for building on S390x platform
- Improved build configurations on ARM platforms
- Improvements to benchmarking harness, with improved precision on ARM platforms
See also https://github.com/open-quantum-safe/liboqs/releases/tag/0.7.1
Commit History
- Don't specify resolver by @thomwiggers in #81
- Bump oqs-sys/liboqs from 6f64980to3bc89eeby @dependabot in #84
- Bump oqs-sys/liboqs from 3bc89eeto9be13d2by @dependabot in #87
- Bump oqs-sys/liboqs from 9be13d2to36d8a49by @dependabot in #88
- Bump actions/checkout from 2.3.4 to 2.3.5 by @dependabot in #90
- Bump oqs-sys/liboqs from 36d8a49tofff05ccby @dependabot in #91
- Make Algorithm implement the Eq, PartialEq and Hash by @faern in #92
- Implement Display for the Algorithm enum by @faern in #93
- Implement Display, Eq, Hash for Sig by @thomwiggers in #95
- Bump oqs-sys/liboqs from fff05ccto6175da8by @dependabot in #94
- Replace no_std feature with a std feature by @faern in #97
- No lossy algorithm names (aka. Be able to extract Algorithm from Kem/Sig) by @faern in #98
- Bump oqs-sys/liboqs from 6175da8to468533aby @dependabot in #99
- Bump actions/checkout from 2.3.5 to 2.4.0 by @dependabot in #101
- Bump KyleMayes/install-llvm-action from 1.4.0 to 1.5.0 by @dependabot in #100
- Bump oqs-sys/liboqs from 468533ato71b570cby @dependabot in #105
- Bump oqs-sys/liboqs from 71b570cto8e22871by @dependabot in #107
- Bump oqs-sys/liboqs from 8e22871toae6c7b4by @dependabot in #108
- Add NTRU level 5 algorithms by @dstebila in #109
- Release liboqs 0.7.1 by @thomwiggers in #110
Full Changelog: v0.7.0...v0.7.1