2
* $PostgreSQL: pgsql/contrib/pgcrypto/rijndael.h,v 1.6 2008/05/17 01:28:21 adunstan Exp $
2
* $PostgreSQL: pgsql/contrib/pgcrypto/rijndael.h,v 1.7 2009/06/11 14:48:52 momjian Exp $
4
4
* $OpenBSD: rijndael.h,v 1.3 2001/05/09 23:01:32 markus Exp $ */
52
52
/* conventional interface */
54
void aes_set_key(rijndael_ctx * ctx, const uint8 *key, unsigned keybits, int enc);
55
void aes_ecb_encrypt(rijndael_ctx * ctx, uint8 *data, unsigned len);
56
void aes_ecb_decrypt(rijndael_ctx * ctx, uint8 *data, unsigned len);
57
void aes_cbc_encrypt(rijndael_ctx * ctx, uint8 *iva, uint8 *data, unsigned len);
58
void aes_cbc_decrypt(rijndael_ctx * ctx, uint8 *iva, uint8 *data, unsigned len);
54
void aes_set_key(rijndael_ctx *ctx, const uint8 *key, unsigned keybits, int enc);
55
void aes_ecb_encrypt(rijndael_ctx *ctx, uint8 *data, unsigned len);
56
void aes_ecb_decrypt(rijndael_ctx *ctx, uint8 *data, unsigned len);
57
void aes_cbc_encrypt(rijndael_ctx *ctx, uint8 *iva, uint8 *data, unsigned len);
58
void aes_cbc_decrypt(rijndael_ctx *ctx, uint8 *iva, uint8 *data, unsigned len);
60
60
#endif /* _RIJNDAEL_H_ */