11 releases (breaking)
0.10.0 | Dec 17, 2024 |
---|---|
0.9.0 | Oct 18, 2023 |
0.8.0 | Aug 21, 2023 |
0.7.2 | Aug 22, 2022 |
0.1.0 | Dec 8, 2017 |
#132 in Cryptography
763 downloads per month
Used in 6 crates
(2 directly)
28MB
649K
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 withstd
support. This adds handlyDisplay
andError
implementations 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/vendored
feature which enables building the included version of liboqs.kems
(default): Compile with all KEMs enabledbike
(only on non-Windows)classic_mceliece
frodokem
hqc
kyber
ml_kem
ntruprime
sigs
(default): Compile with all signature schemes enabledcross
dilithium
falcon
mayo
ml_dsa
sphincs
: SPHINCS+