Module askar_crypto::alg [−][src]
Expand description
Supported key algorithms
Modules
aes | aes AES-GCM 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
AesTypes | Supported algorithms for AES |
BlsCurves | Supported public key types for Bls12_381 |
Chacha20Types | Supported algorithms for (X)ChaCha20-Poly1305 |
EcCurves | Supported curves for ECC operations |
KeyAlg | Supported key algorithms |
Traits
AnyKeyCreate | Create |
HasKeyAlg | A trait for accessing the algorithm of a key, used when
converting to generic |
Type Definitions
AnyKey | The type-erased representation for a concrete key instance |