]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
rename MIN() macro
authorGerd Hoffmann <kraxel@redhat.com>
Tue, 7 Dec 2021 09:22:38 +0000 (10:22 +0100)
committerPauli <ppzgs1@gmail.com>
Wed, 8 Dec 2021 11:04:30 +0000 (22:04 +1100)
MIN is a rather generic name and results in a name clash when trying to
port tianocore over to openssl 3.0.  Use the usual ossl prefix and
rename the macro to ossl_min() to solve this.

CLA: trivial

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/17219)

(cherry picked from commit f4f77c2d9756cee12875397276799a93f057d412)

providers/implementations/kdfs/kbkdf.c

index 01f7f0d4fd2ebd76a40fb5c65fda4da851ae8a1a..5f30b037d94eb65424c8ea928c6957a03e60dd09 100644 (file)
@@ -46,7 +46,7 @@
 
 #include "e_os.h"
 
-#define MIN(a, b) ((a) < (b)) ? (a) : (b)
+#define ossl_min(a, b) ((a) < (b)) ? (a) : (b)
 
 typedef enum {
     COUNTER = 0,
@@ -195,7 +195,7 @@ static int derive(EVP_MAC_CTX *ctx_init, kbkdf_mode mode, unsigned char *iv,
             goto done;
 
         to_write = ko_len - written;
-        memcpy(ko + written, k_i, MIN(to_write, h));
+        memcpy(ko + written, k_i, ossl_min(to_write, h));
         written += h;
 
         k_i_len = h;