Module wasefire_board_api::crypto
source · Available on crate feature
internal-api-crypto
only.Expand description
Cryptography interface.
Modules§
- aead
internal-api-crypto-aead
Authenticated Encryption with Associated Data. - ecc
internal-api-crypto-ecc
Elliptic-curve cryptography.
Structs§
- HashApi
internal-api-crypto-hash
Hash wrapper with error support. - HmacApi
internal-api-crypto-hmac
HMAC wrapper with error support.
Traits§
- Cryptography interface.
- Hash
internal-api-crypto-hash
Hash interface. - Hmac
internal-api-crypto-hmac
HMAC interface. - NoError
internal-api-crypto-hash
orinternal-api-crypto-hmac
Helper trait for infaillible operations. - WithError
internal-api-crypto-hash
orinternal-api-crypto-hmac
Adds error support to operations with an infallible signature.
Type Aliases§
- Aes128Ccm
api-crypto-aes128-ccm
AES-128-CCM interface. - Aes256Gcm
api-crypto-aes256-gcm
AES-256-GCM interface. - HmacSha256
api-crypto-hmac-sha256
HMAC-SHA-256 interface. - HmacSha384
api-crypto-hmac-sha384
HMAC-SHA-384 interface. - P256
api-crypto-p256
P-256 interface. - P384
api-crypto-p384
P-384 interface. - Sha256
api-crypto-sha256
SHA-256 interface. - Sha384
api-crypto-sha384
SHA-384 interface.