From 2e7f07e2643de88231379d135e6e9bc45bb0cffa Mon Sep 17 00:00:00 2001 From: ccli8 Date: Thu, 21 Sep 2017 14:11:04 +0800 Subject: [PATCH] [NUC472/M487] Refine DES alter. code --- .../mbedtls/targets/TARGET_NUVOTON/TARGET_M480/des/des_alt.c | 2 +- .../mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/des/des_alt.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/des/des_alt.c b/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/des/des_alt.c index cb7effa7bd..b19716ba28 100644 --- a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/des/des_alt.c +++ b/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/des/des_alt.c @@ -340,7 +340,7 @@ static int mbedtls_des_docrypt(uint16_t keyopt, uint8_t key[3][MBEDTLS_DES_KEY_S MBED_ALIGN(4) uint8_t dmabuf_in[MAXSIZE_DMABUF]; MBED_ALIGN(4) uint8_t dmabuf_out[MAXSIZE_DMABUF]; - while (rmn) { + while (rmn > 0) { uint32_t data_len = (rmn <= MAXSIZE_DMABUF) ? rmn : MAXSIZE_DMABUF; uint32_t ivh, ivl; diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/des/des_alt.c b/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/des/des_alt.c index cb7effa7bd..b19716ba28 100644 --- a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/des/des_alt.c +++ b/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/des/des_alt.c @@ -340,7 +340,7 @@ static int mbedtls_des_docrypt(uint16_t keyopt, uint8_t key[3][MBEDTLS_DES_KEY_S MBED_ALIGN(4) uint8_t dmabuf_in[MAXSIZE_DMABUF]; MBED_ALIGN(4) uint8_t dmabuf_out[MAXSIZE_DMABUF]; - while (rmn) { + while (rmn > 0) { uint32_t data_len = (rmn <= MAXSIZE_DMABUF) ? rmn : MAXSIZE_DMABUF; uint32_t ivh, ivl;