Cargo Features

[dependencies]
sentc-crypto-rec-keys = { version = "0.15.0", default-features = false, features = ["ecies", "ecies_ml_kem_hybrid", "ed25519", "full", "ed25519_ml_dsa_hybrid", "wrapper"] }
default = ecies_ml_kem_hybrid, ed25519_ml_dsa_hybrid

These default features are set whenever sentc-crypto-rec-keys is added without default-features = false somewhere in the dependency tree.

ecies

asymmetric encryption

ecies_ml_kem_hybrid default
ed25519

sign

full = wrapper

Enables full of sentc-crypto-fips-keys, encryption of sentc-crypto-utils

ed25519_ml_dsa_hybrid default
wrapper full? = sentc-crypto-common, sentc-crypto-utils, serde, serde_json

Enables wrapper of sentc-crypto-fips-keys

Affects sentc-crypto-rec-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?
serde_json wrapper?

Enables serde_json

key and data export

serde wrapper?