comparison 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
comparison
equal deleted inserted replaced
6986:6290e7aeabfe 6987:0f6673c1ae38
1 #if (SIZEOF_INT == 4)
2 typedef unsigned int uint32;
3 #elif (SIZEOF_SHORT == 4)
4 typedef unsigned short uint32;
5 #else
6 typedef unsigned int uint32;
7 #endif /* HAVEUINT32 */
8
9 int strprintsha(char *dest, int *hashval);
10
11 typedef struct {
12 unsigned long H[5];
13 unsigned long W[80];
14 int lenW;
15 unsigned long sizeHi,sizeLo;
16 } SHA_CTX;
17
18 void shaInit(SHA_CTX *ctx);
19 void shaUpdate(SHA_CTX *ctx, unsigned char *dataIn, int len);
20 void shaFinal(SHA_CTX *ctx, unsigned char hashout[20]);
21 void shaBlock(unsigned char *dataIn, int len, unsigned char hashout[20]);
22