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_mceliecefrodokemhqckyberntruprime
sigs(default): Compile with all signature schemes enableddilithiumfalconsphincs: SPHINCS+