]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
openssl: remove CONST_ASN1_BIT_STRING.
authorDavid Benjamin <davidben@google.com>
Thu, 10 Aug 2017 20:37:17 +0000 (16:37 -0400)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 11 Aug 2017 06:15:58 +0000 (08:15 +0200)
Just making the pointer as const works for the pre-1.1.0 path too.

Closes #1759

lib/vtls/openssl.c

index 40bb2dde4d3e2bd497988c6c0515a91ea55bcd15..42b4e9a1457725a387f16985e7e5ce53cd3caf59 100644 (file)
 #define HAVE_OPAQUE_EVP_PKEY 1 /* since 1.1.0 -pre3 */
 #define HAVE_OPAQUE_RSA_DSA_DH 1 /* since 1.1.0 -pre5 */
 #define CONST_EXTS const
-#define CONST_ASN1_BIT_STRING const
 #define HAVE_ERR_REMOVE_THREAD_STATE_DEPRECATED 1
 #else
 /* For OpenSSL before 1.1.0 */
 #define X509_get0_notBefore(x) X509_get_notBefore(x)
 #define X509_get0_notAfter(x) X509_get_notAfter(x)
 #define CONST_EXTS /* nope */
-#define CONST_ASN1_BIT_STRING /* nope */
 #ifdef LIBRESSL_VERSION_NUMBER
 static unsigned long OpenSSL_version_num(void)
 {
@@ -2560,7 +2558,7 @@ static CURLcode get_cert_chain(struct connectdata *conn,
     EVP_PKEY *pubkey=NULL;
     int j;
     char *ptr;
-    CONST_ASN1_BIT_STRING ASN1_BIT_STRING *psig = NULL;
+    const ASN1_BIT_STRING *psig = NULL;
 
     X509_NAME_print_ex(mem, X509_get_subject_name(x), 0, XN_FLAG_ONELINE);
     push_certinfo("Subject", i);