aboutsummaryrefslogtreecommitdiffstats
path: root/librecrypt_rng_.c
diff options
context:
space:
mode:
authorMattias Andrée <m@maandree.se>2026-05-14 19:46:14 +0200
committerMattias Andrée <m@maandree.se>2026-05-14 19:46:14 +0200
commit5660c556a06916c2f1e004f7f8d5e368b3a88e25 (patch)
tree562217dbfa5f33ee7a73f6bdfc3b67dc9245b4d9 /librecrypt_rng_.c
parentFix test bug only found with musl+clang (diff)
downloadlibrecrypt-5660c556a06916c2f1e004f7f8d5e368b3a88e25.tar.gz
librecrypt-5660c556a06916c2f1e004f7f8d5e368b3a88e25.tar.bz2
librecrypt-5660c556a06916c2f1e004f7f8d5e368b3a88e25.tar.xz
Clean up
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to '')
-rw-r--r--librecrypt_rng_.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/librecrypt_rng_.c b/librecrypt_rng_.c
index e5fe6ec..e620c6f 100644
--- a/librecrypt_rng_.c
+++ b/librecrypt_rng_.c
@@ -51,7 +51,7 @@ librecrypt_rng_(void *out, size_t n, void *user)
/* Use getentropy(3posix) */
for (;;) {
- min = n < 256u ? n : 256u;
+ min = MIN(n, 256u);
if (getentropy(buf, min)) {
if (errno != EINTR)
break;
@@ -376,7 +376,7 @@ main(void)
do {\
n1 = librecrypt_rng_(buf1, sizeof(buf1), NULL);\
EXPECT(n1 >= 128 && (size_t)n1 <= sizeof(buf1));\
- EXPECT(memcmp(buf1, buf2, (size_t)(n1 < n2 ? n1 : n2)));\
+ EXPECT(memcmp(buf1, buf2, (size_t)MIN(n1, n2)));\
} while (0)
#define CHECK2()\
@@ -385,7 +385,7 @@ main(void)
n2 = librecrypt_rng_(buf2, sizeof(buf2), &user);\
EXPECT(n1 >= 128 && (size_t)n1 <= sizeof(buf1));\
EXPECT(n2 >= 128 && (size_t)n2 <= sizeof(buf2));\
- EXPECT(memcmp(buf1, buf2, (size_t)(n1 < n2 ? n1 : n2)));\
+ EXPECT(memcmp(buf1, buf2, (size_t)MIN(n1, n2)));\
} while (0)
/* Test with output pattern (useful for other tests) */
@@ -504,7 +504,7 @@ main(void)
/* Check with getentropy(3) with small buffer */
n1 = librecrypt_rng_(buf1, 64u, NULL);
EXPECT(n1 == 64u);
- EXPECT(memcmp(buf1, buf2, (size_t)(n1 < n2 ? n1 : n2)));
+ EXPECT(memcmp(buf1, buf2, (size_t)MIN(n1, n2)));
/* Don't use getentropy(3) for reminder of the test */
libtest_getentropy_error = ENOSYS;