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
6f64980
to3bc89ee
by @dependabot in #84 - Bump oqs-sys/liboqs from
3bc89ee
to9be13d2
by @dependabot in #87 - Bump oqs-sys/liboqs from
9be13d2
to36d8a49
by @dependabot in #88 - Bump actions/checkout from 2.3.4 to 2.3.5 by @dependabot in #90
- Bump oqs-sys/liboqs from
36d8a49
tofff05cc
by @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
fff05cc
to6175da8
by @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
6175da8
to468533a
by @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
468533a
to71b570c
by @dependabot in #105 - Bump oqs-sys/liboqs from
71b570c
to8e22871
by @dependabot in #107 - Bump oqs-sys/liboqs from
8e22871
toae6c7b4
by @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