ed25519 feature doens't depend on rand directly

This commit is contained in:
Ivan Boldyrev 2023-10-05 20:41:05 +04:00
parent 719a6e0cf1
commit 8d9881d965

View File

@ -35,8 +35,9 @@ ring = { version = "0.16.9", features = ["alloc", "std"], default-features = fal
[features]
secp256k1 = [ "dep:libsecp256k1", "dep:asn1_der", "dep:sha2", "dep:hkdf", "dep:zeroize" ]
ecdsa = [ "dep:p256", "dep:void", "dep:zeroize", "dep:sec1", "dep:sha2", "dep:hkdf" ]
# It is ok for RSA to depend on rand as it doesn't compile to WASM and similar environments anyway.
rsa = [ "dep:ring", "dep:asn1_der", "dep:rand", "dep:zeroize" ]
ed25519 = [ "dep:ed25519-dalek", "dep:rand", "dep:zeroize", "dep:sha2", "dep:hkdf" ]
ed25519 = [ "dep:ed25519-dalek", "dep:zeroize", "dep:sha2", "dep:hkdf" ]
peerid = [ "dep:multihash", "dep:bs58", "dep:thiserror", "dep:sha2", "dep:hkdf" ]
rand = ["dep:rand", "ed25519-dalek?/rand_core"]