Module symmetric_encryption

Source
Expand description

Interface for symmetric-cipher encryption

see boards/imix/src/aes_test.rs for example usage

Constants§

AES128_BLOCK_SIZE
The number of bytes used for AES block operations. Keys and IVs must have this length, and encryption/decryption inputs must be have a multiple of this length.
AES128_KEY_SIZE
CCM_NONCE_LENGTH

Traits§

AES128
AES128CBC
AES128CCM
AES128Ctr
AES128ECB
AES128GCM
CCMClient
Client
Implement this trait and use set_client() in order to receive callbacks from an AES128 instance.
GCMClient