Module wasefire_board_api::crypto

source ·
Available on crate feature internal-api-crypto only.
Expand description

Cryptography interface.

Modules§

  • aeadinternal-api-crypto-aead
    Authenticated Encryption with Associated Data.
  • eccinternal-api-crypto-ecc
    Elliptic-curve cryptography.

Structs§

  • HashApiinternal-api-crypto-hash
    Hash wrapper with error support.
  • HmacApiinternal-api-crypto-hmac
    HMAC wrapper with error support.

Traits§

  • Cryptography interface.
  • Hashinternal-api-crypto-hash
    Hash interface.
  • Hmacinternal-api-crypto-hmac
    HMAC interface.
  • NoErrorinternal-api-crypto-hash or internal-api-crypto-hmac
    Helper trait for infaillible operations.
  • WithErrorinternal-api-crypto-hash or internal-api-crypto-hmac
    Adds error support to operations with an infallible signature.

Type Aliases§

  • Aes128Ccmapi-crypto-aes128-ccm
    AES-128-CCM interface.
  • Aes256Gcmapi-crypto-aes256-gcm
    AES-256-GCM interface.
  • HmacSha256api-crypto-hmac-sha256
    HMAC-SHA-256 interface.
  • HmacSha384api-crypto-hmac-sha384
    HMAC-SHA-384 interface.
  • P256api-crypto-p256
    P-256 interface.
  • P384api-crypto-p384
    P-384 interface.
  • Sha256api-crypto-sha256
    SHA-256 interface.
  • Sha384api-crypto-sha384
    SHA-384 interface.