Module askar_crypto::alg

source ·
Expand description

Supported key algorithms

Modules§

  • aesaes
    AES key representations with AEAD support
  • blsbls
    BLS12-381 key support
  • chacha20chacha
    ChaCha20 and XChaCha20 stream ciphers with AEAD
  • ed25519ed25519
    Ed25519 signature and verification key support
  • k256k256
    Elliptic curve ECDH and ECDSA support on curve secp256k1
  • p256p256
    Elliptic curve ECDH and ECDSA support on curve secp256r1
  • p384p384
    Elliptic curve ECDH and ECDSA support on curve secp384r1
  • x25519ed25519
    X25519 key exchange support on Curve25519

Enums§

Traits§

  • Create AnyKey instances from various sources
  • A trait for accessing the algorithm of a key, used when converting to generic AnyKey instances.

Type Aliases§

  • AnyKeyany_key
    The type-erased representation for a concrete key instance