Module askar_crypto::alg [−][src]
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
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
Create AnyKey
instances from various sources
A trait for accessing the algorithm of a key, used when
converting to generic AnyKey
instances.
Type Definitions
The type-erased representation for a concrete key instance