Cargo Features
libes has no features set by default.
[dependencies]
libes = { version = "0.9.1", features = ["ECIES-MAC", "ECIES-AEAD", "ECIES-SYN", "x25519", "ed25519", "K-256", "secp256k1", "P-256", "secp256r1", "P-384", "secp384r1", "ChaCha20-Poly1305", "XChaCha20-Poly1305", "AES256-GCM", "HMAC-SHA256"] }
- ECIES-MAC
-
Variant
Affects
markers::EciesMacEncryptionSupport
,markers::EciesMacDecryptionSupport
… - ECIES-AEAD
-
Affects
auth::Aead
,markers::EciesAeadEncryptionSupport
,markers::EciesAeadDecryptionSupport
… - ECIES-SYN
-
Affects
auth::Syn
,markers::EciesSynEncryptionSupport
,markers::EciesSynDecryptionSupport
… - x25519
-
Elliptic Curve
Enables x25519-dalek
- ed25519
-
Enables curve25519-dalek ^3.2, ed25519-dalek ^1.0, and x25519-dalek
- K-256 = secp256k1
- secp256k1 K-256?
-
Enables k256
- P-256 = secp256r1
- secp256r1 P-256?
-
Enables p256
- P-384 = secp384r1
- secp384r1 P-384?
-
Enables p384
- ChaCha20-Poly1305
-
Encryption
Enables chacha20poly1305
- XChaCha20-Poly1305
-
Enables chacha20poly1305
- AES256-GCM
-
Enables aes-gcm
- HMAC-SHA256
-
Authentication
Enables hmac