blob: e746186df4cb73df436a797f56f9ad5146450f36 [file] [log] [blame]
[package]
name = "np_ffi_core"
version.workspace = true
edition.workspace = true
publish.workspace = true
license.workspace = true
[lints]
workspace = true
[dependencies]
array_view.workspace = true
ldt_np_adv.workspace = true
np_adv = { workspace = true, features = ["alloc"] }
np_adv_dynamic.workspace = true
np_hkdf.workspace = true
handle_map.workspace = true
crypto_provider.workspace = true
crypto_provider_default = { workspace = true, default-features = false, optional = true }
crypto_provider_stubs = { workspace = true, optional = true }
lock_adapter.workspace = true
lazy_static.workspace = true
strum.workspace = true
strum_macros.workspace = true
tinyvec.workspace = true
arbitrary = { workspace = true, optional = true }
[dev-dependencies]
arbitrary.workspace = true
derive_fuzztest.workspace = true
[features]
default = []
nocrypto = ["dep:crypto_provider_stubs"]
rustcrypto = ["dep:crypto_provider_default", "crypto_provider_default/rustcrypto", "crypto_provider_default/std"]
boringssl = ["dep:crypto_provider_default", "crypto_provider_default/boringssl"]
testing = ["np_adv/testing", "dep:arbitrary"]
std = []
[[test]]
name = "cannot_add_credentials"
required-features = ["nocrypto", "testing"]
[[test]]
name = "exhaustive_roundtrips"
required-features = ["nocrypto"]