diff options
author | deraadt <> | 2020-05-17 14:44:20 +0000 |
---|---|---|
committer | deraadt <> | 2020-05-17 14:44:20 +0000 |
commit | 032a35a73bdeb0ea0007bfc5219e6c96db991681 (patch) | |
tree | f1c45f2a3256214176ebde26c9d04964fae745f8 /src/lib/libcrypto/arc4random/getentropy_linux.c | |
parent | ce127c177d706b882344b219271b26080aea2efe (diff) | |
download | openbsd-032a35a73bdeb0ea0007bfc5219e6c96db991681.tar.gz openbsd-032a35a73bdeb0ea0007bfc5219e6c96db991681.tar.bz2 openbsd-032a35a73bdeb0ea0007bfc5219e6c96db991681.zip |
As done everywhere else, use a local version of MINIMUM() and avoid
conflict against a potential define min() from some other scope.
Diffstat (limited to 'src/lib/libcrypto/arc4random/getentropy_linux.c')
-rw-r--r-- | src/lib/libcrypto/arc4random/getentropy_linux.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/libcrypto/arc4random/getentropy_linux.c b/src/lib/libcrypto/arc4random/getentropy_linux.c index 6b220be311..bc7a6bef7b 100644 --- a/src/lib/libcrypto/arc4random/getentropy_linux.c +++ b/src/lib/libcrypto/arc4random/getentropy_linux.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: getentropy_linux.c,v 1.46 2018/11/20 08:04:28 deraadt Exp $ */ | 1 | /* $OpenBSD: getentropy_linux.c,v 1.47 2020/05/17 14:44:20 deraadt Exp $ */ |
2 | 2 | ||
3 | /* | 3 | /* |
4 | * Copyright (c) 2014 Theo de Raadt <deraadt@openbsd.org> | 4 | * Copyright (c) 2014 Theo de Raadt <deraadt@openbsd.org> |
@@ -57,7 +57,7 @@ | |||
57 | #include <sys/vfs.h> | 57 | #include <sys/vfs.h> |
58 | 58 | ||
59 | #define REPEAT 5 | 59 | #define REPEAT 5 |
60 | #define min(a, b) (((a) < (b)) ? (a) : (b)) | 60 | #define MINIMUM(a, b) (((a) < (b)) ? (a) : (b)) |
61 | 61 | ||
62 | #define HX(a, b) \ | 62 | #define HX(a, b) \ |
63 | do { \ | 63 | do { \ |
@@ -260,7 +260,7 @@ getentropy_sysctl(void *buf, size_t len) | |||
260 | int save_errno = errno; | 260 | int save_errno = errno; |
261 | 261 | ||
262 | for (i = 0; i < len; ) { | 262 | for (i = 0; i < len; ) { |
263 | size_t chunk = min(len - i, 16); | 263 | size_t chunk = MINIMUM(len - i, 16); |
264 | 264 | ||
265 | /* SYS__sysctl because some systems already removed sysctl() */ | 265 | /* SYS__sysctl because some systems already removed sysctl() */ |
266 | struct __sysctl_args args = { | 266 | struct __sysctl_args args = { |
@@ -515,8 +515,8 @@ getentropy_fallback(void *buf, size_t len) | |||
515 | #endif | 515 | #endif |
516 | 516 | ||
517 | SHA512_Final(results, &ctx); | 517 | SHA512_Final(results, &ctx); |
518 | memcpy((char *)buf + i, results, min(sizeof(results), len - i)); | 518 | memcpy((char *)buf + i, results, MINIMUM(sizeof(results), len - i)); |
519 | i += min(sizeof(results), len - i); | 519 | i += MINIMUM(sizeof(results), len - i); |
520 | } | 520 | } |
521 | explicit_bzero(&ctx, sizeof ctx); | 521 | explicit_bzero(&ctx, sizeof ctx); |
522 | explicit_bzero(results, sizeof results); | 522 | explicit_bzero(results, sizeof results); |