10 unsigned char cards[256];
12 unsigned char ratchet;
13 unsigned char avalanche;
14 unsigned char last_plain;
15 unsigned char last_cipher;
20void GOACryptInit(GOACryptState *
state,
unsigned char *key,
unsigned char keysize);
21void GOAHashInit(GOACryptState *
state);
22unsigned char GOAEncryptByte(GOACryptState *
state,
unsigned char b);
23void GOAEncrypt(GOACryptState *
state,
unsigned char *bp,
int len);
24unsigned char GOADecryptByte(GOACryptState *
state,
unsigned char b);
25void GOADecrypt(GOACryptState *
state,
unsigned char *bp,
int len);
26void GOAHashFinal(GOACryptState *
state,
unsigned char *hash,
unsigned char hashlength);