[package] authors = ["Golem Foundation Contributors "] description = "Wildland Crypto" edition = "2021" homepage = "https://wildland.io/" keywords = ["crypto"] license = "GPL-3.0-only" name = "wildland-crypto" repository = "https://gitlab.com/wildland/corex/wildland-core" version = "0.40.0" [lib] crate-type = ["rlib"] [dependencies] rand = { version = "0.8" } rand_core = { version = "0.6", features = ["std"] } thiserror = { version = "1.0" } # bip39 is used to handle mnemonics tiny-bip39 = { version = "1.0" } # hkdf is used to bridge 64 -> 96 bytes of randomness # (gap between bip39 output and ed25519-bip32 input) hkdf = { version = "0.12" } # ed25519-dalek-bip32 is used to generate the tree of keypairs used by WL ed25519-dalek-bip32 = { version = "0.2" } # used to derive ed25519 public keys and to generate curve25519 keypairs crypto_box = { version = "0.8", features = ["std"] } ed25519-dalek = { version = "1.0" } # used to generate nonce salsa20 = { version = "0.10" } hex = { version = "0.4" } serde = { version = "1.0" } sha2 = { version = "0.10" } tracing = { version = "0.1" } [dev-dependencies] hex = { version = "0.4" } hex-literal = { version = "0.3" } serde = { version = "1.0", features = ["derive"] } serde_json = { version = "1.0" }