Cargo Features
iq-crypto has no features set by default.
[dependencies]
iq-crypto = { version = "0.0.1", features = ["std", "alloc", "ecdsa", "elliptic-curve", "getrandom", "secp256k1", "sha2"] }
- std = alloc
-
Enables std of optional ecdsa ^0.14, optional elliptic-curve ^0.12, optional k256 ^0.11.6, optional pkcs8 ^0.9, optional sec1 ^0.3, and optional signature >=1.6.3, <1.7
elliptic-curve:
optional dependencies
- alloc secp256k1? std?
-
Enables alloc of optional ecdsa ^0.14, optional elliptic-curve ^0.12, optional pkcs8 ^0.9, and optional sec1 ^0.3
- ecdsa secp256k1? = elliptic-curve, signature
-
Enables ecdsa ^0.14
Affects
signature::ecdsa
… - elliptic-curve ecdsa?
-
Enables elliptic-curve ^0.12 and sec1 ^0.3
Affects
iq-crypto::elliptic_curve
… - getrandom
- secp256k1 = alloc, ecdsa, pkcs8, sha3, signature
-
Enables k256 ^0.11.6
Affects
ecdsa::secp256k1
…
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.
- sha2 implicit feature
- sha3 secp256k1?
- signature ecdsa? secp256k1?
-
Enables signature >=1.6.3, <1.7
Affects
iq-crypto::signature
… - pkcs8 secp256k1?
-
Enables pkcs8 ^0.9