X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fsec%2Fhash%2Fmd5.c;h=306bacc029da9aa2fd84b1dadb71bced17d0b263;hb=94f23fc17d4a4a56e66d76e76f23ca35c176f3a6;hp=f139cd6ee7ded0c235640a0073f634276af1b432;hpb=e047735b66c85a80cd1e46edc15083faff960603;p=bertos.git diff --git a/bertos/sec/hash/md5.c b/bertos/sec/hash/md5.c index f139cd6e..306bacc0 100644 --- a/bertos/sec/hash/md5.c +++ b/bertos/sec/hash/md5.c @@ -37,7 +37,7 @@ static void byteReverse(uint32_t *buf, unsigned longs) static void MD5_begin(Hash *h) { MD5_Context *ctx = (MD5_Context *)h; - + ctx->buf[0] = 0x67452301; ctx->buf[1] = 0xefcdab89; ctx->buf[2] = 0x98badcfe; @@ -94,7 +94,7 @@ static void MD5_update(Hash *h, const void* vbuf, size_t len) * Final wrapup - pad to 64-byte boundary with the bit pattern * 1 0* (64-bit count of bits processed, MSB-first) */ -uint8_t* MD5_final(struct Hash *h) +static uint8_t* MD5_final(struct Hash *h) { MD5_Context *ctx = (MD5_Context *)h; unsigned count; @@ -136,7 +136,7 @@ uint8_t* MD5_final(struct Hash *h) PURGE(ctx->in); PURGE(ctx->bits); - return ctx->buf; + return (uint8_t *)ctx->buf; }