Module askar_crypto::alg
source · Expand description
Supported key algorithms
Modules§
- aes
aes
AES key representations with AEAD support - bls
bls
BLS12-381 key support - chacha20
chacha
ChaCha20 and XChaCha20 stream ciphers with AEAD - ed25519
ed25519
Ed25519 signature and verification key support - k256
k256
Elliptic curve ECDH and ECDSA support on curve secp256k1 - p256
p256
Elliptic curve ECDH and ECDSA support on curve secp256r1 - p384
p384
Elliptic curve ECDH and ECDSA support on curve secp384r1 - x25519
ed25519
X25519 key exchange support on Curve25519
Enums§
- Supported algorithms for AES
- Supported public key types for Bls12_381
- Supported algorithms for (X)ChaCha20-Poly1305
- Supported curves for ECC operations
- Supported key algorithms
Traits§
- AnyKeyCreate
any_key
CreateAnyKey
instances from various sources - A trait for accessing the algorithm of a key, used when converting to generic
AnyKey
instances.
Type Aliases§
- AnyKey
any_key
The type-erased representation for a concrete key instance