diff --git a/include/des.h b/include/des.h index 4373ddeaad6d3f38cf472283a9f8cf7d4e3b38fe..32483db764d8ea3445665e3edd8c906520f12aad 100644 --- a/include/des.h +++ b/include/des.h @@ -1,7 +1,8 @@ /* * 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 */