From: Niels Möller Date: Fri, 12 Mar 1999 16:24:45 +0000 (+0100) Subject: * src/symmetric/include/cast.h, src/symmetric/cast.c: Added consts. X-Git-Tag: release_nettle_0.2.20010617~76 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=02f8d55181970f2a46e39b1b3798eebf81fd2c15;p=thirdparty%2Fnettle.git * src/symmetric/include/cast.h, src/symmetric/cast.c: Added consts. Added cast_selftest(). (Ray) Rev: src/symmetric/include/cast.h:1.3 --- diff --git a/include/cast.h b/include/cast.h index b0483ff3..5196ffb6 100644 --- a/include/cast.h +++ b/include/cast.h @@ -25,12 +25,13 @@ struct cast_key { unsigned rounds; /* Number of rounds to use, 12 or 16 */ }; -void cast_setkey(struct cast_key *key, UINT8 *rawkey, +void cast_setkey(struct cast_key *key, const UINT8 * const rawkey, unsigned keybytes); -void cast_encrypt(struct cast_key *key, UINT8 *inblock, +void cast_encrypt(struct cast_key *key, const UINT8 * const inblock, UINT8 *outblock); -void cast_decrypt(struct cast_key *key, UINT8 *inblock, +void cast_decrypt(struct cast_key *key, const UINT8 * const inblock, UINT8* outblock); +int cast_selftest(void); #endif /* ifndef _CAST_H_INCLUDED */