summaryrefslogtreecommitdiff
path: root/lib/freebl/verified/Hacl_Poly1305_32.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/freebl/verified/Hacl_Poly1305_32.c')
-rw-r--r--lib/freebl/verified/Hacl_Poly1305_32.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/freebl/verified/Hacl_Poly1305_32.c b/lib/freebl/verified/Hacl_Poly1305_32.c
index b5b118333..25ee87c1f 100644
--- a/lib/freebl/verified/Hacl_Poly1305_32.c
+++ b/lib/freebl/verified/Hacl_Poly1305_32.c
@@ -340,7 +340,7 @@ Hacl_Poly1305_32_poly1305_update(uint64_t *ctx, uint32_t len, uint8_t *text)
uint8_t *last = text + nb * (uint32_t)16U;
uint64_t e[5U] = { 0U };
uint8_t tmp[16U] = { 0U };
- memcpy(tmp, last, rem * sizeof(last[0U]));
+ memcpy(tmp, last, rem * sizeof(uint8_t));
uint64_t u0 = load64_le(tmp);
uint64_t lo = u0;
uint64_t u = load64_le(tmp + (uint32_t)8U);