Commit 2d429c0f authored by Niels Möller's avatar Niels Möller

Constified

Rev: src/symmetric/include/des.h:1.4
parent fb2c4cd1
/*
* des - fast & portable DES encryption & decryption.
* Copyright (C) 1992 Dana L. How
* Please see the file `README' for the complete copyright notice.
* Please see the file `../lib/descore.README' for the complete copyright
* notice.
*
* Slightly edited by Niels Möller, 1997
*/
......@@ -22,9 +23,9 @@ RCSID2(desCore_hRcs, "$Id$");
typedef UINT8 DesData[DES_BLOCKSIZE];
typedef UINT32 DesKeys[DES_EXPANDED_KEYLEN];
typedef void DesFunc(UINT8 *d, UINT32 *r, const UINT8 *s);
typedef void DesFunc(UINT8 *d, const UINT32 *r, const UINT8 *s);
extern int DesMethod(UINT32 *method, UINT8 *k);
extern int DesMethod(UINT32 *method, const UINT8 *k);
extern void DesQuickInit(void);
extern void DesQuickDone(void);
extern DesFunc DesQuickCoreEncrypt;
......@@ -37,7 +38,7 @@ extern DesFunc DesSmallCoreDecrypt;
extern DesFunc DesSmallFipsDecrypt;
extern DesFunc *DesCryptFuncs[2];
extern int des_key_sched(UINT8 *k, UINT32 *s);
extern int des_ecb_encrypt(UINT8 *s, UINT8 *d, UINT32 *r, int e);
extern int des_key_sched(const UINT8 *k, UINT32 *s);
extern int des_ecb_encrypt(const UINT8 *s, UINT8 *d, const UINT32 *r, int e);
#endif /* DES_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