[−] List of all items
Structs
- KmsEnvelopeAead
- subtle::AesCtr
- subtle::AesGcm
- subtle::AesGcmSiv
- subtle::ChaCha20Poly1305
- subtle::EncryptThenAuthenticate
- subtle::XChaCha20Poly1305
Traits
Functions
- aes128_ctr_hmac_sha256_key_template
- aes128_gcm_key_template
- aes128_gcm_siv_key_template
- aes256_ctr_hmac_sha256_key_template
- aes256_ctr_hmac_sha512_key_template
- aes256_gcm_key_template
- aes256_gcm_no_prefix_key_template
- aes256_gcm_siv_key_template
- aes256_gcm_siv_no_prefix_key_template
- cha_cha20_poly1305_key_template
- init
- kms_envelope_aead_key_template
- new
- subtle::validate_aes_key_size
- x_cha_cha20_poly1305_key_template
Constants
- AES_CTR_HMAC_AEAD_KEY_VERSION
- AES_CTR_HMAC_AEAD_TYPE_URL
- AES_GCM_KEY_VERSION
- AES_GCM_SIV_KEY_VERSION
- AES_GCM_SIV_TYPE_URL
- AES_GCM_TYPE_URL
- CHA_CHA20_POLY1305_KEY_VERSION
- CHA_CHA20_POLY1305_TYPE_URL
- KMS_ENVELOPE_AEAD_KEY_VERSION
- KMS_ENVELOPE_AEAD_TYPE_URL
- UPSTREAM_VERSION
- X_CHA_CHA20_POLY1305_KEY_VERSION
- X_CHA_CHA20_POLY1305_TYPE_URL
- subtle::AES_BLOCK_SIZE_IN_BYTES
- subtle::AES_CTR_MIN_IV_SIZE
- subtle::AES_GCM_IV_SIZE
- subtle::AES_GCM_SIV_NONCE_SIZE
- subtle::AES_GCM_SIV_TAG_SIZE
- subtle::AES_GCM_TAG_SIZE
- subtle::CHA_CHA20_KEY_SIZE
- subtle::CHA_CHA20_NONCE_SIZE
- subtle::X_CHA_CHA20_KEY_SIZE
- subtle::X_CHA_CHA20_NONCE_SIZE