module Matter::Crypto::AES

Defined in:

matter/crypto/aes/aes.cr
matter/crypto/aes/ccm.cr
matter/crypto/aes/word_array.cr

Constant Summary

BYTES_IN_LENGTH = 2
CRYPTO_AEAD_MIC_LENGTH_BYTES = 16

Matter-specific constants

CRYPTO_AEAD_NONCE_LENGTH_BYTES = 13
MAX_CIPHERTEXT_LENGTH = 2 ** (BYTES_IN_LENGTH * 8)
MAX_PLAINTEXT_LENGTH = MAX_CIPHERTEXT_LENGTH - CRYPTO_AEAD_MIC_LENGTH_BYTES