[dependencies.cstr_core]
default-features = false
features = ["alloc"]
version = "0.2"
[dependencies.libc]
version = "0.2"
[dependencies.safe-oqs-sys]
default-features = false
version = "0.10.0"
[dependencies.serde]
default-features = false
features = ["derive", "alloc"]
optional = true
version = "1.0"
[features]
bike = ["safe-oqs-sys/bike"]
classic_mceliece = ["safe-oqs-sys/classic_mceliece"]
default = ["safe-oqs-sys/openssl", "kems", "sigs", "std"]
dilithium = ["safe-oqs-sys/dilithium"]
falcon = ["safe-oqs-sys/falcon"]
frodokem = ["safe-oqs-sys/frodokem"]
hqc = ["safe-oqs-sys/hqc"]
kems = ["safe-oqs-sys/kems", "classic_mceliece", "frodokem", "hqc", "kyber", "ntruprime", "ml_kem"]
kyber = ["safe-oqs-sys/kyber"]
ml_dsa = ["safe-oqs-sys/ml_dsa"]
ml_kem = ["safe-oqs-sys/ml_kem"]
non_portable = ["safe-oqs-sys/non_portable"]
ntruprime = ["safe-oqs-sys/ntruprime"]
sigs = ["safe-oqs-sys/sigs", "dilithium", "falcon", "sphincs", "ml_dsa"]
sphincs = ["safe-oqs-sys/sphincs"]
std = []
vendored = ["safe-oqs-sys/vendored"]
[package]
authors = ["Thom Wiggers <thom@thomwiggers.nl>"]
description = "A Rusty interface to Open-Quantum-Safe's liboqs"
edition = "2021"
license = "MIT OR Apache-2.0"
name = "safe-oqs"
readme = "README.md"
repository = "https://github.com/sentclose/liboqs-rust"
version = "0.10.0"