|
| uint8_t | xtime (uint8_t x) |
| uint8_t | rotl8 (uint8_t x, uint8_t shift) |
| const uint8_t * | sbox () |
| void | aesExpandKey (const uint8_t key[16], uint8_t roundKeys[176]) |
| void | aesEncryptBlock (const uint8_t roundKeys[176], const uint8_t in[16], uint8_t out[16]) |
| void | ccmMac (const uint8_t roundKeys[176], const uint8_t *nonce, uint8_t nonceLen, const uint8_t *aad, size_t aadLen, const uint8_t *msg, size_t msgLen, uint8_t micLen, uint8_t mac[16]) |
| void | ccmCtr (const uint8_t roundKeys[176], const uint8_t *nonce, uint8_t nonceLen, const uint8_t *in, size_t len, uint8_t *out, uint8_t s0[16]) |
| void | ccmEncrypt (const uint8_t roundKeys[176], const uint8_t *nonce, uint8_t nonceLen, const uint8_t *aad, size_t aadLen, const uint8_t *in, size_t len, uint8_t *out, uint8_t *mic, uint8_t micLen) |
| bool | ccmDecrypt (const uint8_t roundKeys[176], const uint8_t *nonce, uint8_t nonceLen, const uint8_t *aad, size_t aadLen, const uint8_t *in, size_t len, const uint8_t *mic, uint8_t micLen, uint8_t *out) |