# Packages
Package subtle provides subtle implementations of the AEAD primitive.
# Functions
AES128CBCHMACSHA256KeyTemplate is a KeyTemplate that generates an AES-CBC-HMAC-AEAD key with the following parameters: - AES key size: 16 bytes - HMAC key size: 16 bytes - HMAC tag size: 16 bytes - HMAC hash function: SHA256.
AES192CBCHMACSHA384KeyTemplate is a KeyTemplate that generates an AES-CBC-HMAC-AEAD key with the following parameters: - AES key size: 24 bytes - HMAC key size: 24 bytes - HMAC tag size: 24 bytes - HMAC hash function: SHA384.
AES256CBCHMACSHA384KeyTemplate is a KeyTemplate that generates an AES-CBC-HMAC-AEAD key with the following parameters: - AES key size: 32 bytes - HMAC key size: 24 bytes - HMAC tag size: 24 bytes - HMAC hash function: SHA384.
AES256CBCHMACSHA512KeyTemplate is a KeyTemplate that generates an AES-CBC-HMAC-AEAD key with the following parameters: - AES key size: 32 bytes - HMAC key size: 32 bytes - HMAC tag size: 32 bytes - HMAC hash function: SHA512.