Cargo Features
[dependencies]
arcanum-asymmetric = { version = "0.1.2", default-features = false, features = ["rsa", "ecies", "x25519", "x448", "serde", "ethereum"] }
- default = ecies, x25519, x448
-
RSA excluded from default due to RUSTSEC-2023-0071
- rsa
-
Enables rsa
RSA (optional - has known timing vulnerability RUSTSEC-2023-0071)
Affects
arcanum-asymmetric::rsa_impl… - ecies default
-
Affects
arcanum-asymmetric::ecies… - x25519 default
-
Affects
arcanum-asymmetric::x25519… - x448 default
-
Affects
arcanum-asymmetric::x448_impl… - serde
-
Enables serde
- ethereum
-
Ethereum address derivation from secp256k1 keys
Enables sha3 ^0.10
Optional: Ethereum address support