X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=ucw%2Fsha1.c;h=58129af20cee784866ae8b33242406d48377b9d2;hb=156301aa8c7fd24d49ed27cfbd1afc10ccb7bc58;hp=304cbabca8f4703b3776d194e626f6cb24272228;hpb=031256ad2e123eec58521f8e3eb9496c197641d2;p=libucw.git diff --git a/ucw/sha1.c b/ucw/sha1.c index 304cbabc..58129af2 100644 --- a/ucw/sha1.c +++ b/ucw/sha1.c @@ -11,9 +11,9 @@ * of the GNU Lesser General Public License. */ -#include "ucw/lib.h" -#include "ucw/sha1.h" -#include "ucw/unaligned.h" +#include +#include +#include #include @@ -170,7 +170,7 @@ transform(sha1_context *hd, const byte *data) * of INBUF with length INLEN. */ void -sha1_update(sha1_context *hd, const byte *inbuf, uns inlen) +sha1_update(sha1_context *hd, const byte *inbuf, uint inlen) { if( hd->count == 64 ) /* flush the buffer */ { @@ -275,20 +275,20 @@ sha1_final(sha1_context *hd) * into outbuf which must have a size of 20 bytes. */ void -sha1_hash_buffer(byte *outbuf, const byte *buffer, uns length) +sha1_hash_buffer(byte *outbuf, const byte *buffer, uint length) { sha1_context hd; sha1_init(&hd); sha1_update(&hd, buffer, length); - memcpy(outbuf, sha1_final(&hd), 20); + memcpy(outbuf, sha1_final(&hd), SHA1_SIZE); } #ifdef TEST #include #include -#include "ucw/string.h" +#include int main(void) {