mirror of
https://github.com/umutcamliyurt/Amnezichat.git
synced 2025-05-05 18:30:50 +01:00
52 lines
1.2 KiB
TOML
52 lines
1.2 KiB
TOML
[package]
|
|
name = "oqs-sys"
|
|
version = "0.10.0+liboqs-0.12.0"
|
|
authors = ["Thom Wiggers <thom@thomwiggers.nl>"]
|
|
edition = "2021"
|
|
links = "oqs"
|
|
description = "Bindings to liboqs"
|
|
readme = "../README.md"
|
|
repository = "https://github.com/open-quantum-safe/liboqs-rust"
|
|
license = "MIT OR Apache-2.0"
|
|
|
|
# Exclude certain liboqs files
|
|
include = ["README.md", "build.rs", "src/**", "liboqs/.CMake/**", "liboqs/src/**", "liboqs/tests/**", "liboqs/*.txt"]
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[dependencies]
|
|
libc = "0.2"
|
|
|
|
[build-dependencies]
|
|
pkg-config = "0.3"
|
|
cmake = "0.1"
|
|
bindgen = "0.69"
|
|
build-deps = "0.1"
|
|
|
|
[features]
|
|
default = ["openssl", "kems", "sigs"]
|
|
openssl = []
|
|
docs = []
|
|
non_portable = []
|
|
vendored = []
|
|
# algorithms: KEMs
|
|
kems = ["classic_mceliece", "frodokem", "hqc", "kyber", "ml_kem", "ntruprime"]
|
|
bike = [] # BIKE is enabled by build.rs on non-windows targets
|
|
classic_mceliece = []
|
|
frodokem = []
|
|
hqc = []
|
|
kyber = []
|
|
ml_kem = []
|
|
ntruprime = []
|
|
# algorithms: Signature schemes
|
|
sigs = ["cross", "dilithium", "falcon", "mayo", "ml_dsa", "sphincs"]
|
|
cross = []
|
|
dilithium = []
|
|
falcon = []
|
|
mayo = []
|
|
ml_dsa = []
|
|
sphincs = []
|
|
|
|
[package.metadata.docs.rs]
|
|
features = ["docs"]
|