13 releases (breaking)
| 0.11.0 | May 1, 2025 |
|---|---|
| 0.10.1 | Jan 30, 2025 |
| 0.10.0 | Dec 17, 2024 |
| 0.9.0 | Oct 18, 2023 |
| 0.1.0 | Dec 8, 2017 |
#234 in Cryptography
3,069 downloads per month
Used in 18 crates
(12 directly)
34MB
765K
SLoC
Bindings to Open-Quantum-Safe's liboqs
This crate provides convenience wrappers to access the functionality provided by liboqs.
For the ffi interface bindings, see oqs-sys.
Features
std: (default) build withstdsupport. This adds handlyDisplayandErrorimplementations to relevant types. If you want a#![no_std]library, disable this feature (and you probably want to disable the default features because they pull in OpenSSL throughoqs-sys).non_portable: Don't build a portable library.vendored: (default) Controls theoqs-sys/vendoredfeature which enables building the included version of liboqs.kems(default): Compile with all KEMs enabledbike(only on non-Windows)classic_mceliecefrodokemhqckyberml_kemntruprime
sigs(default): Compile with all signature schemes enabledcrossdilithiumfalconmayoml_dsasphincs: SPHINCS+uov