![]() |
Wirepas SDK
|
Go to the source code of this file.
Functions | |
| void | AES_init_ctx (struct AES_ctx *ctx, const uint8_t *key) |
| void | AES_init_ctx_iv (struct AES_ctx *ctx, const uint8_t *key, const uint8_t *iv) |
| void | AES_ctx_set_iv (struct AES_ctx *ctx, const uint8_t *iv) |
| void | AES_ECB_encrypt (struct AES_ctx *ctx, uint8_t *buf) |
| void | AES_ECB_decrypt (struct AES_ctx *ctx, uint8_t *buf) |
| void | AES_CBC_encrypt_buffer (struct AES_ctx *ctx, uint8_t *buf, uint32_t length) |
| void | AES_CBC_decrypt_buffer (struct AES_ctx *ctx, uint8_t *buf, uint32_t length) |
| void | AES_CTR_xcrypt_buffer (struct AES_ctx *ctx, uint8_t *buf, uint32_t length) |
Data Structures | |
| struct | AES_ctx |
Macros | |
| #define | CBC 1 |
| #define | ECB 1 |
| #define | CTR 1 |
| #define | AES128 1 |
| #define | AES_BLOCKLEN 16 |
| #define | AES_KEYLEN 16 |
| #define | AES_keyExpSize 176 |
| void AES_CBC_decrypt_buffer | ( | struct AES_ctx * | ctx, |
| uint8_t * | buf, | ||
| uint32_t | length | ||
| ) |
| void AES_CBC_encrypt_buffer | ( | struct AES_ctx * | ctx, |
| uint8_t * | buf, | ||
| uint32_t | length | ||
| ) |
| void AES_CTR_xcrypt_buffer | ( | struct AES_ctx * | ctx, |
| uint8_t * | buf, | ||
| uint32_t | length | ||
| ) |
| void AES_ctx_set_iv | ( | struct AES_ctx * | ctx, |
| const uint8_t * | iv | ||
| ) |
| void AES_ECB_decrypt | ( | struct AES_ctx * | ctx, |
| uint8_t * | buf | ||
| ) |
| void AES_ECB_encrypt | ( | struct AES_ctx * | ctx, |
| uint8_t * | buf | ||
| ) |
| void AES_init_ctx | ( | struct AES_ctx * | ctx, |
| const uint8_t * | key | ||
| ) |
| void AES_init_ctx_iv | ( | struct AES_ctx * | ctx, |
| const uint8_t * | key, | ||
| const uint8_t * | iv | ||
| ) |
| struct AES_ctx |