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