#include <esp8266.h>
#include <stdint.h>
Go to the source code of this file.
|
ICACHE_FLASH_ATTR void | AES128_ECB_encrypt (const uint8_t *input, const uint8_t *key, uint8_t *output) |
|
ICACHE_FLASH_ATTR void | AES128_ECB_decrypt (const uint8_t *input, const uint8_t *key, uint8_t *output) |
|
ICACHE_FLASH_ATTR void | AES128_CBC_encrypt_buffer (uint8_t *output, uint8_t *input, uint32_t length, const uint8_t *key, uint8_t *iv) |
|
ICACHE_FLASH_ATTR void | AES128_CBC_decrypt_buffer (uint8_t *output, uint8_t *input, uint32_t length, const uint8_t *key, uint8_t *iv) |
|
◆ CBC
Definition at line 15 of file aes.h.
◆ ECB
Definition at line 19 of file aes.h.
◆ AES128_CBC_decrypt_buffer()
ICACHE_FLASH_ATTR void AES128_CBC_decrypt_buffer |
( |
uint8_t * |
output, |
|
|
uint8_t * |
input, |
|
|
uint32_t |
length, |
|
|
const uint8_t * |
key, |
|
|
uint8_t * |
iv |
|
) |
| |
◆ AES128_CBC_encrypt_buffer()
ICACHE_FLASH_ATTR void AES128_CBC_encrypt_buffer |
( |
uint8_t * |
output, |
|
|
uint8_t * |
input, |
|
|
uint32_t |
length, |
|
|
const uint8_t * |
key, |
|
|
uint8_t * |
iv |
|
) |
| |
◆ AES128_ECB_decrypt()
ICACHE_FLASH_ATTR void AES128_ECB_decrypt |
( |
const uint8_t * |
input, |
|
|
const uint8_t * |
key, |
|
|
uint8_t * |
output |
|
) |
| |
◆ AES128_ECB_encrypt()
ICACHE_FLASH_ATTR void AES128_ECB_encrypt |
( |
const uint8_t * |
input, |
|
|
const uint8_t * |
key, |
|
|
uint8_t * |
output |
|
) |
| |