Module aes

Module aes 

Source
Expand description

ยงAES operations

Contains low level AES operations used by the rest of the library.

In most cases you should use the EncString with KeyEncryptable & KeyDecryptable instead.

Functionsยง

decrypt_aes256 ๐Ÿ”’
Decrypt using AES-256 in CBC mode.
decrypt_aes256_hmac ๐Ÿ”’
Decrypt using AES-256 in CBC mode with MAC.
encrypt_aes256_hmac ๐Ÿ”’
Encrypt using AES-256 in CBC mode with MAC.
encrypt_aes256_internal ๐Ÿ”’
Encrypt using AES-256 in CBC mode.
generate_mac ๐Ÿ”’
Generate a MAC using HMAC-SHA256.