]>
jfr.im git - irc/quakenet/newserv.git/blob - lib/rijndael.h
4 int rijndaelSetupEncrypt(unsigned long *rk
, const unsigned char *key
,
6 int rijndaelSetupDecrypt(unsigned long *rk
, const unsigned char *key
,
8 void rijndaelEncrypt(const unsigned long *rk
, int nrounds
,
9 const unsigned char plaintext
[16], unsigned char ciphertext
[16]);
10 void rijndaelDecrypt(const unsigned long *rk
, int nrounds
,
11 const unsigned char ciphertext
[16], unsigned char plaintext
[16]);
13 #define KEYLENGTH(keybits) ((keybits)/8)
14 #define RKLENGTH(keybits) ((keybits)/8+28)
15 #define NROUNDS(keybits) ((keybits)/32+6)