PKCS5_pbe2_set_iv() can be local to p5_pbev2
authortb <tb@openbsd.org>
Tue, 26 Mar 2024 05:39:47 +0000 (05:39 +0000)
committertb <tb@openbsd.org>
Tue, 26 Mar 2024 05:39:47 +0000 (05:39 +0000)
quoth the muppet "yes I know this is horrible!"

lib/libcrypto/asn1/p5_pbev2.c
lib/libcrypto/x509/x509_local.h

index ebb20c2..bed85fc 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: p5_pbev2.c,v 1.32 2024/03/02 10:17:37 tb Exp $ */
+/* $OpenBSD: p5_pbev2.c,v 1.33 2024/03/26 05:39:47 tb Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 1999-2004.
  */
@@ -65,7 +65,6 @@
 #include <openssl/x509.h>
 
 #include "evp_local.h"
-#include "x509_local.h"
 
 /* PKCS#5 v2.0 password based encryption structures */
 
@@ -183,7 +182,7 @@ PBKDF2PARAM_free(PBKDF2PARAM *a)
  * Extended version to allow application supplied PRF NID and IV.
  */
 
-X509_ALGOR *
+static X509_ALGOR *
 PKCS5_pbe2_set_iv(const EVP_CIPHER *cipher, int iter, unsigned char *salt,
     int saltlen, unsigned char *aiv, int prf_nid)
 {
index 83b5740..73cc582 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: x509_local.h,v 1.22 2024/03/02 10:52:24 tb Exp $ */
+/*     $OpenBSD: x509_local.h,v 1.23 2024/03/26 05:39:47 tb Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2013.
  */
@@ -404,8 +404,6 @@ int PKCS5_pbe_set0_algor(X509_ALGOR *algor, int alg, int iter,
     const unsigned char *salt, int saltlen);
 X509_ALGOR *PKCS5_pbe2_set(const EVP_CIPHER *cipher, int iter,
     unsigned char *salt, int saltlen);
-X509_ALGOR *PKCS5_pbe2_set_iv(const EVP_CIPHER *cipher, int iter,
-    unsigned char *salt, int saltlen, unsigned char *aiv, int prf_nid);
 X509_ALGOR *PKCS5_pbe_set(int alg, int iter, const unsigned char *salt,
     int saltlen);
 X509_ALGOR *PKCS5_pbkdf2_set(int iter, unsigned char *salt, int saltlen,