apps/md5: fix md5 result error

MIRTOS-325

Change-Id: I0dd6c3e155b8fe41fe8ea6859271168a0d283829
Signed-off-by: ligd <liguiding1@xiaomi.com>
This commit is contained in:
ligd 2021-01-11 14:34:58 +08:00 committed by Xiang Xiao
parent 681da55d4a
commit 89e6fb9a42

View File

@ -257,7 +257,7 @@ static int cmd_codecs_proc(FAR struct nsh_vtbl_s *vtbl, int argc,
static const unsigned char hexchars[] = "0123456789abcdef";
MD5_CTX ctx;
unsigned char mac[16];
FAR char *src;
FAR unsigned char *src;
FAR char *dest;
#endif
@ -443,7 +443,7 @@ static int cmd_codecs_proc(FAR struct nsh_vtbl_s *vtbl, int argc,
int i;
md5_final(mac, &ctx);
src = (FAR char *)&mac;
src = mac;
dest = destbuf;
for (i = 0; i < 16; i++, src++)
{
@ -481,7 +481,7 @@ static int cmd_codecs_proc(FAR struct nsh_vtbl_s *vtbl, int argc,
func(srcbuf, srclen, (char *)&ctx, &buflen, 0);
md5_final(mac, &ctx);
src = (char *)&mac;
src = mac;
dest = destbuf;
for (i = 0; i < 16; i++, src++)
{