Commit 02f8d551 authored by Niels Möller's avatar Niels Möller

* src/symmetric/include/cast.h, src/symmetric/cast.c: Added consts.

Added cast_selftest(). (Ray)

Rev: src/symmetric/include/cast.h:1.3
parent ad0dcd9d
......@@ -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 */
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment