lum_ccc_rust/crates/ccc-crypto-wolfssl/Cargo.toml

29 lines
776 B
TOML

[package]
name = "ccc-crypto-wolfssl"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
description = "wolfSSL / wolfCrypt provider for the CCC crypto system."
[dependencies]
ccc-crypto-core.workspace = true
zeroize.workspace = true
thiserror.workspace = true
log.workspace = true
[build-dependencies]
# cmake crate drives the wolfSSL CMake build from source.
cmake = "0.1"
# bindgen generates Rust FFI bindings to the wolfCrypt C headers.
bindgen = "0.72"
[dev-dependencies]
# hex for decoding NIST test vector strings in tests.
hex = "0.4"
[features]
# Enable this when building without the wolfSSL C library
# (e.g. on docs.rs, or for type-checking in CI without cmake).
stub_ffi = []