Skip to content

oqs and oqs-sys 0.10.0

Latest
Compare
Choose a tag to compare
@SWilson4 SWilson4 released this 17 Dec 20:54
· 1 commit to main since this release
6ecb2cb

Updates from liboqs 0.12.0

This release brings the oqs and oqs-sys crates up to date with with liboqs 0.12.0.

  • New algorithms: ML-KEM (FIPS 203), ML-DSA (FIPS 204), CROSS (NIST Additional Signatures Round 1), and MAYO (NIST Additional Signatures Round 1).
  • Updated algorithms: HQC (NIST Round 4), Falcon (NIST Round 3, including "padded" variants).
  • Not included from liboqs: stateful signature algorithms LMS and XMSS.
  • New signature API for signing and verifying with a context string.

What's Changed

  • feat(liboqs): allow setting OQS_PERMIT_UNSUPPORTED_ARCHITECTURE CMake option via environment variable by @wucke13 in #203
  • fix: adjust liboqs pkgconfig version detection to new scheme by @tranzystorekk in #246
  • chore(oqs-sys): bump version to 0.9.1 by @thomwiggers in #248
  • chore(commitizen): remove .cz.toml by @thomwiggers in #247
  • chore(ci): Run CI checks on merge groups by @thomwiggers in #249
  • docs(README.md): fix badge link to docs.rs for oqs crate by @thomwiggers in #251
  • docs(README.md): fix documentation of features by @thomwiggers in #252
  • docs(newtypes): add a pointer to the algorithm API functions by @thomwiggers in #253
  • build(deps): update bindgen requirement from 0.68 to 0.69 by @dependabot in #254
  • ci: Fix OpenSSL path, add repository_dispatch trigger by @SWilson4 in #271
  • feat: Update to liboqs 0.12.0 by @SWilson4 in #272

New Contributors

Full Changelog: v0.9.0...v0.10.0