src/drivers/random/aes/rijndael-alg.h File Reference

#include "word_i386.h"

Go to the source code of this file.

Defines

#define MAXKC   (256/32)
#define MAXROUNDS   14

Functions

int rijndael_KeySched (word8 k[MAXKC][4], word8 rk[MAXROUNDS+1][4][4], int ROUNDS)
int rijndael_KeyEncToDec (word8 W[MAXROUNDS+1][4][4], int ROUNDS)
int rijndael_Encrypt (const void *a, void *b, word8 rk[MAXROUNDS+1][4][4], int ROUNDS)
int rijndael_Decrypt (const void *a, void *b, word8 rk[MAXROUNDS+1][4][4], int ROUNDS)


Define Documentation

#define MAXKC   (256/32)

Definition at line 10 of file rijndael-alg.h.

#define MAXROUNDS   14

Definition at line 11 of file rijndael-alg.h.


Function Documentation

int rijndael_Decrypt ( const void *  va,
void *  vb,
word8  rk[MAXROUNDS+1][4][4],
int  ROUNDS 
)

Decrypt a single block.

Definition at line 272 of file rijndael_alg.c.

int rijndael_Encrypt ( const void *  va,
void *  vb,
word8  rk[MAXROUNDS+1][4][4],
int  ROUNDS 
)

Encrypt a single block.

Definition at line 122 of file rijndael_alg.c.

int rijndael_KeyEncToDec ( word8  W[MAXROUNDS+1][4][4],
int  ROUNDS 
)

Definition at line 83 of file rijndael_alg.c.

int rijndael_KeySched ( word8  k[MAXKC][4],
word8  rk[MAXROUNDS+1][4][4],
int  ROUNDS 
)

Definition at line 21 of file rijndael_alg.c.


Generated on Tue Mar 9 04:36:50 2010 for Minix by  doxygen 1.5.8