[dependencies.embedded-io]
optional = true
version = "0.6.1"
[dependencies.wolf-crypto-sys]
version = "0.1.0-alpha.4"
[dependencies.zeroize]
version = "1.8.1"
[dev-dependencies.aes]
version = "0.8.4"
[dev-dependencies.aes-gcm]
version = "0.10.3"
[dev-dependencies.blake2]
version = "0.10.6"
[dev-dependencies.criterion]
version = "0.5.1"
[dev-dependencies.ctr]
version = "0.9.2"
[dev-dependencies.digest]
version = "0.10.7"
[dev-dependencies.hex]
version = "0.4.3"
[dev-dependencies.hex-literal]
version = "0.4.1"
[dev-dependencies.hkdf]
version = "0.12.4"
[dev-dependencies.hmac]
version = "0.12.1"
[dev-dependencies.md-5]
version = "0.10.6"
[dev-dependencies.md4]
version = "0.10.2"
[dev-dependencies.pbkdf2]
features = ["hmac"]
version = "0.12.2"
[dev-dependencies.poly1305]
version = "0.8.0"
[dev-dependencies.proptest]
version = "1.5.0"
[dev-dependencies.rand]
version = "0.8.5"
[dev-dependencies.ripemd]
version = "0.1.3"
[dev-dependencies.sha1]
version = "0.10.6"
[dev-dependencies.sha2]
version = "0.10.8"
[dev-dependencies.sha3]
version = "0.10.8"
[features]
alloc = []
allow-non-fips = []
can-panic = []
default = ["can-panic", "allow-non-fips"]
llvm-assume = []
std = ["alloc"]
[lib]
name = "wolf_crypto"
path = "src/lib.rs"
[lints.rust.unexpected_cfgs]
check-cfg = ["cfg(kani)", "cfg(llvm_ir_check)", "cfg(check)"]
level = "warn"
priority = 0
[package]
authors = ["Clelland Green <cg@ironvelo.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["no-std", "no-std::no-alloc", "cryptography"]
description = "Safe and thin API for wolfSSL's wolfcrypt"
documentation = "https://docs.rs/wolf-crypto"
edition = "2021"
exclude = ["llvm", "*~", "*.bc", "*.ll", "benches"]
keywords = ["digest", "aead", "cipher", "crypto", "wolfcrypt"]
license = "GPL-2.0-only"
name = "wolf-crypto"
readme = "README.md"
repository = "https://github.com/IronVelo/wolf-crypto/tree/main/wolf-crypto"
version = "0.1.0-alpha.15"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs", "--generate-link-to-definition"]
targets = ["x86_64-unknown-linux-gnu"]
[[test]]
name = "nist_hmacvs"
path = "tests/nist_hmacvs.rs"
[[test]]
name = "nist_kats"
path = "tests/nist_kats.rs"
[[test]]
name = "nist_mct"
path = "tests/nist_mct.rs"