BN_free() is defined in <openssl/bn.h>
authortb <tb@openbsd.org>
Sat, 25 Mar 2023 09:09:28 +0000 (09:09 +0000)
committertb <tb@openbsd.org>
Sat, 25 Mar 2023 09:09:28 +0000 (09:09 +0000)
This is currently pulled in via dsa.h and ecdsa.h, but only when
OPENSSL_NO_DEPRECATED is not defined. We should fix this in the
public header, too - let's wait a bit with that.

lib/libcrypto/dsa/dsa_asn1.c
lib/libcrypto/ecdsa/ecs_asn1.c

index f6c66ce..70a826c 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: dsa_asn1.c,v 1.29 2023/03/07 09:27:10 jsing Exp $ */
+/* $OpenBSD: dsa_asn1.c,v 1.30 2023/03/25 09:09:28 tb Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2000.
  */
@@ -61,6 +61,7 @@
 
 #include <openssl/asn1.h>
 #include <openssl/asn1t.h>
+#include <openssl/bn.h>
 #include <openssl/dsa.h>
 #include <openssl/err.h>
 
index 9db114a..916220f 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ecs_asn1.c,v 1.13 2023/03/07 09:27:10 jsing Exp $ */
+/* $OpenBSD: ecs_asn1.c,v 1.14 2023/03/25 09:09:28 tb Exp $ */
 /* ====================================================================
  * Copyright (c) 2000-2002 The OpenSSL Project.  All rights reserved.
  *
  *
  */
 
-#include "ecs_local.h"
-#include <openssl/err.h>
 #include <openssl/asn1t.h>
+#include <openssl/bn.h>
+#include <openssl/err.h>
+
+#include "ecs_local.h"
 
 static const ASN1_TEMPLATE ECDSA_SIG_seq_tt[] = {
        {