=================================================================== RCS file: /home/cvs/OpenXM/src/ox_ntl/crypt/sha1/sha1.h,v retrieving revision 1.1 retrieving revision 1.4 diff -u -p -r1.1 -r1.4 --- OpenXM/src/ox_ntl/crypt/sha1/sha1.h 2004/01/12 13:16:28 1.1 +++ OpenXM/src/ox_ntl/crypt/sha1/sha1.h 2004/06/20 10:59:01 1.4 @@ -1,20 +1,26 @@ -/* $OpenXM$ */ +/* $OpenXM: OpenXM/src/ox_ntl/crypt/sha1/sha1.h,v 1.3 2004/05/16 15:02:39 iwane Exp $ */ #ifndef __SHA1_H__ #define __SHA1_H__ +#include + #ifdef __cplusplus extern "C" { #endif -int sha1(unsigned char *, const unsigned char *, int len); -int sha1_h(unsigned char *, const unsigned char *, int len, unsigned int *_h); +int sha1(unsigned char *, const unsigned char *, size_t _len); +int sha1_h(unsigned char *, const unsigned char *, size_t _len, const uint32_t *_h); +int fsha1(unsigned char *, int _fd); +void sha1_md (uint32_t *, const unsigned char *); + + #ifdef _WITH_NTL_ int ntl_sha1(ZZ &, const ZZ &); -int ntl_sha1_h(ZZ &, const ZZ &, unsigned int *); +int ntl_sha1_h(ZZ &, const ZZ &, uint32_t *); #endif /* _WITH_NTL */