From b1f121d2ffd8c0d8545f036bc1829a9fd100664f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Mon, 4 Apr 2022 15:32:39 +0800 Subject: [PATCH] md5 reduce malloc --- md5.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/md5.c b/md5.c index fb601fb..caac168 100644 --- a/md5.c +++ b/md5.c @@ -149,10 +149,10 @@ uint8_t* md5(const uint8_t *data, size_t data_len, uint8_t digest[16]) { free(msg); //var char digest[16] := h0 append h1 append h2 append h3 //(Output is in little-endian) - to_bytes(h0, digest); - to_bytes(h1, digest + 4); - to_bytes(h2, digest + 8); - to_bytes(h3, digest + 12); + to_bytes(h0, &digest[0]); + to_bytes(h1, &digest[4]); + to_bytes(h2, &digest[8]); + to_bytes(h3, &digest[12]); return (uint8_t*)digest; }