# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "safe-oqs" version = "0.10.0" authors = ["Thom Wiggers "] description = "A Rusty interface to Open-Quantum-Safe's liboqs" readme = "README.md" license = "MIT OR Apache-2.0" repository = "https://github.com/sentclose/liboqs-rust" [dependencies.cstr_core] version = "0.2" features = ["alloc"] default-features = false [dependencies.libc] version = "0.2" [dependencies.safe-oqs-sys] version = "0.10.0" default-features = false [dependencies.serde] version = "1.0" features = [ "derive", "alloc", ] optional = true default-features = false [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"]