Contiki-NG

Implementation of the cc2538 AES driver. More...

#include "contiki.h"
#include "dev/rom-util.h"
#include "dev/nvic.h"
#include "dev/aes.h"
#include "reg.h"
#include <stdbool.h>
#include <stdint.h>

Go to the source code of this file.

Functions

AES functions
uint8_t aes_load_keys (const void *keys, uint8_t key_size, uint8_t count, uint8_t start_area)
 Writes keys into the Key RAM. More...
 
uint8_t aes_auth_crypt_start (uint32_t ctrl, uint8_t key_area, const void *iv, const void *adata, uint16_t adata_len, const void *data_in, void *data_out, uint16_t data_len, struct process *process)
 Starts an AES authentication/crypto operation. More...
 
uint8_t aes_auth_crypt_check_status (void)
 Checks the status of the AES authentication/crypto operation. More...
 
uint8_t aes_auth_crypt_get_result (void *iv, void *tag)
 Gets the result of the AES authentication/crypto operation. More...
 

Detailed Description

Implementation of the cc2538 AES driver.

Definition in file aes.c.