Cargo Features
[dependencies]
sentc-crypto-std-keys = { version = "0.15.0", default-features = false, features = ["aes", "ecies", "ecies_kyber_hybrid", "ed25519", "ed25519_dilithium_hybrid", "hmac_sha256", "ope_sort", "argon2_hash", "default_env", "full", "wrapper"] }
- default = aes, argon2_hash, default_env, ecies_kyber_hybrid, ed25519_dilithium_hybrid, hmac_sha256, ope_sort
-
These default features are set whenever
sentc-crypto-std-keys
is added without
somewhere in the dependency tree.default-features = false - aes default
-
symmetric encryption
- ecies
-
asymmetric encryption
- ecies_kyber_hybrid default
- ed25519
-
sign
- ed25519_dilithium_hybrid default
- hmac_sha256 default
-
searchable
- ope_sort default
-
sortable
- argon2_hash default
-
pw hash
- default_env default
-
Descibe the used env for the crng
- full = wrapper
-
Enables encryption of sentc-crypto-utils
- wrapper full? = base64ct, sentc-crypto-common, sentc-crypto-utils, serde, serde_json
-
Affects
sentc-crypto-std-keys::util
…
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.
- sentc-crypto-utils full? wrapper?
- sentc-crypto-common wrapper?
- base64ct wrapper?
-
Enables base64ct
key and data export
must use this version because it is not comp. with password_hash from argon2 - serde_json wrapper?
- serde wrapper?