X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=secnet.git;a=blobdiff_plain;f=md5.c;h=2e0b9b8cc48df382ed3f4332f0bef4263a82ac24;hp=043c9c1b37efe420bb015a9eda00fbd5a21e34f8;hb=a25b1149662cae9a8fad70405d195b73f74f3fdd;hpb=4f5e39ecfaa49376b0a5c3a4c384e91a828c1105 diff --git a/md5.c b/md5.c index 043c9c1..2e0b9b8 100644 --- a/md5.c +++ b/md5.c @@ -26,7 +26,7 @@ #ifdef WORDS_BIGENDIAN static void -byteSwap(uint32_t *buf, unsigned words) +byteSwap(uint32_t *buf, int words) { md5byte *p = (md5byte *)buf; @@ -247,7 +247,7 @@ static void *md5_init(void) return ctx; } -static void md5_update(void *sst, uint8_t const *buf, uint32_t len) +static void md5_update(void *sst, const void *buf, int32_t len) { struct MD5Context *ctx=sst; @@ -267,12 +267,11 @@ struct md5 { struct hash_if ops; }; -init_module md5_module; void md5_module(dict_t *dict) { struct md5 *st; void *ctx; - string_t testinput="12345\n"; + cstring_t testinput="12345\n"; uint8_t expected[16]= {0xd5,0x77,0x27,0x3f,0xf8,0x85,0xc3,0xf8, 0x4d,0xad,0xb8,0x57,0x8b,0xb4,0x13,0x99};