55 lines
1.1 KiB
TOML
55 lines
1.1 KiB
TOML
[package]
|
|
name = "crypto_provider"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
publish.workspace = true
|
|
|
|
[dependencies]
|
|
hex-literal = { workspace = true, optional = true }
|
|
rand = { workspace = true, optional = true }
|
|
rstest = { version = "0.16.0", optional = true }
|
|
rstest_reuse = { version = "0.5.0", optional = true }
|
|
wycheproof = { version = "0.4.0", optional = true }
|
|
hex = { workspace = true, optional = true }
|
|
test_helper = { workspace = true, optional = true }
|
|
|
|
[dev-dependencies]
|
|
crypto_provider_openssl.workspace = true
|
|
crypto_provider_rustcrypto.workspace = true
|
|
wycheproof = "0.4.0"
|
|
hex-literal.workspace = true
|
|
sha2.workspace = true
|
|
criterion.workspace = true
|
|
rand_ext.workspace = true
|
|
hex.workspace = true
|
|
|
|
[features]
|
|
default = ["alloc", "gcm_siv"]
|
|
std = []
|
|
alloc = []
|
|
gcm_siv = []
|
|
testing = [
|
|
"dep:hex-literal",
|
|
"dep:rstest",
|
|
"dep:rstest_reuse",
|
|
"dep:wycheproof",
|
|
"dep:test_helper",
|
|
"std",
|
|
"rand",
|
|
"rand/std",
|
|
"rand/std_rng",
|
|
"dep:hex",
|
|
]
|
|
|
|
[[bench]]
|
|
name = "hmac_bench"
|
|
harness = false
|
|
|
|
[[bench]]
|
|
name = "hkdf_bench"
|
|
harness = false
|
|
|
|
[[bench]]
|
|
name = "constant_time_eq_bench"
|
|
harness = false
|