# 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 = "web3utilities" version = "2.2.0" authors = ["Charles Chege "] description = "Commonly used cryptograpgic data structures in Web3" homepage = "https://github.com/charleschege/Web3Utilities.git" readme = "README.md" keywords = ["web3"] categories = [ "encoding", "parsing", ] license = "MPL-2.0" repository = "https://github.com/charleschege/Web3Utilities.git" resolver = "2" [dependencies.borsh] version = "0.9.3" [dependencies.bs58] version = "0.4.0" optional = true [dependencies.constant_time_eq] version = "0.2.4" [dependencies.ed25519-dalek] version = "1.0.1" features = ["u64_backend"] optional = true default-features = false [dependencies.hex] version = "0.4.3" optional = true [dependencies.monotonic-time] version = "1.0.2" [dependencies.nanorand] version = "0.7" features = [ "chacha", "rdseed", ] optional = true default-features = false [dependencies.schnorrkel] version = "0.10.2" features = ["u64_backend"] optional = true default-features = false [dependencies.tai64] version = "4.0.0" optional = true [dependencies.zeroize] version = "1.5.7" [features] base58 = ["dep:bs58"] clonable_secret = [] common = [] debug_secret = ["dep:hex"] default = [] ed25519 = [ "dep:ed25519-dalek", "common", ] full = [ "common", "base58", "hex", "ed25519", "sr25519", "random", "tai64", "clonable_secret", "debug_secret", "zeroize_timestamp", "zeroize_ed25519_public", "zeroize_ed25519_signature", "zeroize_sr25519_public", "zeroize_sr25519_signature", "zeroize_x25519_public", "zeroize_aead", ] hex = ["dep:hex"] random = ["dep:nanorand"] sr25519 = [ "dep:schnorrkel", "common", ] tai64 = ["dep:tai64"] zeroize_aead = [] zeroize_ed25519_public = [] zeroize_ed25519_signature = [] zeroize_sr25519_public = [] zeroize_sr25519_signature = [] zeroize_timestamp = [] zeroize_x25519_public = [] [badges.maintenance] status = "actively-developed"