Turnstone Operating System
Loading...
Searching...
No Matches
aes.h File Reference

Advanced Encryption Standard (AES) implementation header file. More...

#include <types.h>

Classes

struct  aes_context_t
 

Macros

#define AES_ENCRYPT   1
 
#define AES_DECRYPT   0
 

Typedefs

typedef struct aes_context_t aes_context_t
 

Functions

void aes_init_keygen_tables (void)
 
int aes_setkey (aes_context_t *ctx, int32_t mode, const uint8_t *key, uint32_t keysize)
 
int aes_cipher (aes_context_t *ctx, const uint8_t input[16], uint8_t output[16])
 

Detailed Description

Advanced Encryption Standard (AES) implementation header file.

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.