14 unsigned char cards[256];
16 unsigned char ratchet;
17 unsigned char avalanche;
18 unsigned char last_plain;
19 unsigned char last_cipher;
24 void GOACryptInit(
GOACryptState *state,
unsigned char *key,
unsigned char keysize);
26 unsigned char GOAEncryptByte(
GOACryptState *state,
unsigned char b);
27 void GOAEncrypt(
GOACryptState *state,
unsigned char *bp,
size_t len);
28 unsigned char GOADecryptByte(
GOACryptState *state,
unsigned char b);
29 void GOADecrypt(
GOACryptState *state,
unsigned char *bp,
size_t len);
30 void GOAHashFinal(
GOACryptState *state,
unsigned char *hash,
unsigned char hashlength);