Mercurial > pidgin.yaz
diff src/sha.h @ 6987:0f6673c1ae38
[gaim-migrate @ 7543]
Nathan: feel free to put the Jabber stuff back in. I had just already
played with the files to my liking.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Sun, 28 Sep 2003 01:10:06 +0000 |
parents | |
children | 00138e366ef8 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/sha.h Sun Sep 28 01:10:06 2003 +0000 @@ -0,0 +1,22 @@ +#if (SIZEOF_INT == 4) +typedef unsigned int uint32; +#elif (SIZEOF_SHORT == 4) +typedef unsigned short uint32; +#else +typedef unsigned int uint32; +#endif /* HAVEUINT32 */ + +int strprintsha(char *dest, int *hashval); + +typedef struct { + unsigned long H[5]; + unsigned long W[80]; + int lenW; + unsigned long sizeHi,sizeLo; +} SHA_CTX; + +void shaInit(SHA_CTX *ctx); +void shaUpdate(SHA_CTX *ctx, unsigned char *dataIn, int len); +void shaFinal(SHA_CTX *ctx, unsigned char hashout[20]); +void shaBlock(unsigned char *dataIn, int len, unsigned char hashout[20]); +