Cargo Features
nym-crypto has no features set by default.
[dependencies]
nym-crypto = { version = "1.20.5", features = ["aead", "naive_jwt", "serde", "asymmetric", "hashing", "stream_cipher", "sphinx", "rand"] }
- aead = aes-gcm-siv, generic-array
-
Affects
symmetric::aead… - naive_jwt = asymmetric, jwt-simple
- serde = serde_bytes
-
Enables serde, serde of ed25519-dalek, serde of x25519-dalek
Affects
ed25519::serde_helpers,x25519::serde_helpers… - asymmetric naive_jwt? = curve25519-dalek, ed25519-dalek, sha2, x25519-dalek, zeroize
-
Affects
nym-crypto::asymmetric,nym-crypto::shared_key… - hashing = blake3, digest, generic-array, hkdf, hmac, sha2, zeroize
-
Affects
nym-crypto::crypto_hash,nym-crypto::hkdf,nym-crypto::hmac,nym-crypto::kdf,nym-crypto::shared_key… - stream_cipher = aes, cipher, ctr, generic-array
-
Affects
symmetric::stream_cipher,nym-crypto::shared_key… - sphinx = nym-sphinx-types
-
Enables sphinx of nym-sphinx-types
internal
Features from optional dependencies
In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- aes-gcm-siv aead?
- aes stream_cipher?
-
Enables aes ^0.8.1
- blake3 hashing?
- ctr stream_cipher?
-
Enables ctr ^0.9.1
- curve25519-dalek asymmetric?
- digest hashing?
-
Enables digest ^0.10.7
- generic-array aead? hashing? stream_cipher?
-
Enables generic-array ^0.14.7
- hkdf hashing?
-
Enables hkdf ^0.12.3
- hmac hashing?
-
Enables hmac ^0.12.1
- jwt-simple naive_jwt?
- cipher stream_cipher?
-
Enables cipher ^0.4.3
- x25519-dalek asymmetric? serde?
- ed25519-dalek asymmetric? serde?
- rand implicit feature
-
Enables rand ^0.8.5
rand:
Random number generators and other randomness functionality
Affects
shared_key::new_ephemeral_shared_key,aead::generate_key,aead::random_nonce,stream_cipher::generate_key,stream_cipher::random_iv… - serde_bytes serde?
- sha2 asymmetric? hashing?
-
Enables sha2 ^0.10.3
- zeroize asymmetric? hashing?
- nym-sphinx-types sphinx?