]> jfr.im git - irc/quakenet/newserv.git/blame - lib/cbc.h
A4STATS: remove E style escapes and switch to createtable for indices
[irc/quakenet/newserv.git] / lib / cbc.h
CommitLineData
946af548
CP
1#ifndef __LIB_CBC_H
2#define __LIB_CBC_H
3
4typedef struct {
5 unsigned char prevblock[16];
6 unsigned char scratch[16];
7 int nrounds;
8 unsigned long rk[0];
9} rijndaelcbc;
10
11unsigned char *rijndaelcbc_decrypt(rijndaelcbc *c, unsigned char *ctblock);
12unsigned char *rijndaelcbc_encrypt(rijndaelcbc *c, unsigned char *ptblock);
13void rijndaelcbc_free(rijndaelcbc *c);
14rijndaelcbc *rijndaelcbc_init(unsigned char *key, int keybits, unsigned char *iv, int decrypt);
15
16#endif