htestu-0.1.1.2: cbits/testu/include/ucrypto.h
/* ucrypto.h for ANSI C */
#ifndef UCRYPTO_H
#define UCRYPTO_H
#include "unif01.h"
typedef enum {
ucrypto_OFB, /* Output Feedback mode */
ucrypto_CTR, /* Counter mode */
ucrypto_KTR /* Key counter mode */
} ucrypto_Mode;
unif01_Gen * ucrypto_CreateAES (unsigned char *Key, int klen,
unsigned char *Seed, ucrypto_Mode mode,
int r, int s);
unif01_Gen * ucrypto_CreateSHA1 (unsigned char *Seed, int len,
ucrypto_Mode mode, int r, int s);
unif01_Gen * ucrypto_CreateISAAC (int flag, unsigned int A[256]);
void ucrypto_DeleteAES (unif01_Gen * gen);
void ucrypto_DeleteSHA1 (unif01_Gen * gen);
void ucrypto_DeleteISAAC (unif01_Gen * gen);
#endif