libgpac
Documentation of the core library of GPAC
Loading...
Searching...
No Matches
tiny_aes.h File Reference
#include <gpac/setup.h>
+ Include dependency graph for tiny_aes.h:
+ This graph shows which files directly or indirectly include this file:

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
 

Functions

void AES_init_ctx (struct AES_ctx *ctx, const u8 *key)
 

Data Structure Documentation

◆ AES_ctx

struct AES_ctx
Data Fields
u8 RoundKey[AES_keyExpSize]

Macro Definition Documentation

◆ CBC

#define CBC   1

◆ ECB

#define ECB   1

◆ CTR

#define CTR   1

◆ AES128

#define AES128   1

◆ AES_BLOCKLEN

#define AES_BLOCKLEN   16

◆ AES_KEYLEN

#define AES_KEYLEN   16

◆ AES_keyExpSize

#define AES_keyExpSize   176

Function Documentation

◆ AES_init_ctx()

void AES_init_ctx ( struct AES_ctx ctx,
const u8 key 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function: