# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "navajo" version = "0.0.4" authors = ["Chance Dinkins"] description = "cryptographic APIs" readme = "README.md" keywords = [ "cryptography", "crypto", "security", ] license = "MIT OR Apache-2.0" resolver = "1" [dependencies.aes] version = "0.8.2" features = ["zeroize"] optional = true [dependencies.aes-gcm] version = "0.10" features = ["zeroize"] [dependencies.aes-siv] version = "0.7" optional = true [dependencies.base64] version = "0.21" features = ["alloc"] default-features = false [dependencies.blake3] version = "1.3" optional = true [dependencies.bytes] version = "1.4" optional = true [dependencies.chacha20poly1305] version = "0.10" [dependencies.chrono] version = "0.4" features = ["alloc"] optional = true default-features = false [dependencies.cmac] version = "0.7" features = ["zeroize"] optional = true [dependencies.crypto-common] version = "0.1.6" [dependencies.derive_builder] version = "0.12.0" default-features = false [dependencies.digest] version = "0.10" features = ["alloc"] default-features = false [dependencies.ed25519-dalek] version = "2.0.0-rc.2" features = [ "alloc", "rand_core", "pkcs8", "pem", "zeroize", "serde", ] optional = true default-features = false [dependencies.elliptic-curve] version = "0.13" features = ["sec1"] [dependencies.futures] version = "0.3" [dependencies.generic-array] version = "0.14.6" [dependencies.hex] version = "0.4" features = [ "serde", "alloc", ] default-features = false [dependencies.hmac] version = "0.12" features = ["reset"] optional = true default-features = false [dependencies.inherent] version = "1" [dependencies.miniz_oxide] version = "0.7" [dependencies.p256] version = "0.12" features = [ "ecdsa", "pkcs8", "pem", "hash2curve", ] optional = true [dependencies.p384] version = "0.12" features = [ "ecdsa", "pkcs8", "pem", "hash2curve", ] optional = true [dependencies.pin-project] version = "1.0" [dependencies.pkcs8] version = "0.10" features = [ "alloc", "pem", ] default-features = false [dependencies.rand_core] version = "0.6" features = ["getrandom"] [dependencies.rayon] version = "1.6" optional = true [dependencies.ring] version = "0.16" optional = true [dependencies.rust_crypto_aead] version = "0.5" package = "aead" [dependencies.rust_crypto_hkdf] version = "0.12" package = "hkdf" [dependencies.sec1] version = "0.7.1" [dependencies.serde] version = "1.0" features = [ "alloc", "derive", "rc", ] default-features = false [dependencies.serde_json] version = "1.0" features = [ "alloc", "raw_value", ] default-features = false [dependencies.sha2] version = "0.10" optional = true [dependencies.sha3] version = "0.10" optional = true default-features = false [dependencies.signature] version = "2.0" optional = true [dependencies.strum] version = "0.24" features = [ "derive", "strum_macros", ] default-features = false [dependencies.strum_macros] version = "0.24" [dependencies.subtle] version = "2.4" [dependencies.time] version = "0.3" features = ["alloc"] optional = true default-features = false [dependencies.typenum] version = "1.16" features = ["no_std"] [dependencies.url] version = "2.3" features = ["serde"] [dependencies.zeroize] version = "1.5" features = [ "alloc", "zeroize_derive", "serde", ] [dev-dependencies.mockall] version = "0.11" [dev-dependencies.quickcheck] version = "1.0" [dev-dependencies.quickcheck_async] version = "0.1" [dev-dependencies.quickcheck_macros] version = "1.0" [dev-dependencies.tokio] version = "1.14" features = ["full"] [features] aead = ["hkdf"] daead = ["aes-siv"] default = [ "std", "aead", "dsa", "mac", "daead", "hkdf", ] dsa = [ "signature", "ed25519", "p256", "p384", ] ed25519 = ["ed25519-dalek"] hkdf = [ "sha2", "hmac", ] mac = [ "sha2", "hmac", ] std = [ "miniz_oxide/std", "ring?/std", "serde/std", "serde_json/std", "zeroize/std", "aes-gcm/std", "aes-siv?/std", "hmac?/std", "rand_core/std", "cmac?/std", "signature?/std", "chacha20poly1305/std", "pkcs8/std", "cmac?/std", "sha2/std", "sha3/std", "ed25519-dalek?/std", "base64/std", "derive_builder/std", "hex/std", ]