From 652c0815357a8c30fb9c228624413ec3746ec5d0 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Tue, 12 Sep 2023 12:51:13 +0200 Subject: [PATCH] Don't hardcode type sizes --- src/libsodium/include/sodium/private/ed25519_ref10_fe_25_5.h | 2 +- src/libsodium/include/sodium/private/ed25519_ref10_fe_51.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libsodium/include/sodium/private/ed25519_ref10_fe_25_5.h b/src/libsodium/include/sodium/private/ed25519_ref10_fe_25_5.h index 3cd221a5..4652f0db 100644 --- a/src/libsodium/include/sodium/private/ed25519_ref10_fe_25_5.h +++ b/src/libsodium/include/sodium/private/ed25519_ref10_fe_25_5.h @@ -273,7 +273,7 @@ fe25519_cswap(fe25519 f, fe25519 g, unsigned int b) static inline void fe25519_copy(fe25519 h, const fe25519 f) { - memcpy(h, f, 10 * 4); + memcpy(h, f, 10 * sizeof h[0]); } /* diff --git a/src/libsodium/include/sodium/private/ed25519_ref10_fe_51.h b/src/libsodium/include/sodium/private/ed25519_ref10_fe_51.h index dd94d0b8..ac4321be 100644 --- a/src/libsodium/include/sodium/private/ed25519_ref10_fe_51.h +++ b/src/libsodium/include/sodium/private/ed25519_ref10_fe_51.h @@ -191,7 +191,7 @@ fe25519_cswap(fe25519 f, fe25519 g, unsigned int b) static inline void fe25519_copy(fe25519 h, const fe25519 f) { - memcpy(h, f, 5 * 8); + memcpy(h, f, 5 * sizeof h[0]); } /*