ports/security/lastpass-cli/patches/patch-pbkdf2_c

23 lines
658 B
Text

Do not use the pre-1.1 workaround for LibreSSL.
Index: pbkdf2.c
--- pbkdf2.c.orig
+++ pbkdf2.c
@@ -53,7 +53,7 @@ int fallback_pkcs5_pbkdf2_hmac(const char *pass, size_
unsigned char tmp_md[md_len];
-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
HMAC_CTX real_ctx;
ctx = &real_ctx;
HMAC_CTX_init(ctx);
@@ -97,7 +97,7 @@ int fallback_pkcs5_pbkdf2_hmac(const char *pass, size_
ret = 1;
ERR_LABEL
-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
HMAC_CTX_cleanup(ctx);
#else
HMAC_CTX_free(ctx);