| [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"] |