Mercurial > pidgin
annotate src/sha.h @ 8190:0a0501566843
[gaim-migrate @ 8911]
Daniel Atallah noticed a problem with my changes to the disconnect
account dialog and submitted a patch. I did this instead because
I think it's cleaner, but it might be an iota or three slower. But
really, if you think about it, what's just one little iota when you
sleep for BILLIONS of iotas a DAY?
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sat, 31 Jan 2004 02:02:46 +0000 |
parents | 0f6673c1ae38 |
children | 00138e366ef8 |
rev | line source |
---|---|
6987 | 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 |