Skip to content

Release 0.7.1

Compare
Choose a tag to compare
@thomwiggers thomwiggers released this 17 Dec 16:44
· 214 commits to main since this release
v0.7.1
a38d8c4

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

Full Changelog: v0.7.0...v0.7.1