From a0b5b4be1dff25759e81b5f5c765556fc4cfa571 Mon Sep 17 00:00:00 2001 From: Kazuki Yamaguchi Date: Wed, 20 Apr 2016 01:29:54 +0900 Subject: ext/openssl: include openssl/asn1.h instead of openssl/asn1_mac.h asn1_mac.h is removed in OpenSSL 1.1.0 --- ext/openssl/ossl.h | 2 +- ext/openssl/ossl_x509ext.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ext/openssl/ossl.h b/ext/openssl/ossl.h index a8e70f09dc..cebbc2a21c 100644 --- a/ext/openssl/ossl.h +++ b/ext/openssl/ossl.h @@ -44,7 +44,7 @@ #endif #include #include -#include +#include #include #include #include diff --git a/ext/openssl/ossl_x509ext.c b/ext/openssl/ossl_x509ext.c index b17cbf9cb5..15e0c1f875 100644 --- a/ext/openssl/ossl_x509ext.c +++ b/ext/openssl/ossl_x509ext.c @@ -354,7 +354,7 @@ ossl_x509ext_set_value(VALUE self, VALUE data) OPENSSL_free(s); ossl_raise(eX509ExtError, NULL); } - if(!M_ASN1_OCTET_STRING_set(asn1s, s, RSTRING_LENINT(data))){ + if(!ASN1_OCTET_STRING_set(asn1s, (unsigned char *)s, RSTRING_LENINT(data))){ OPENSSL_free(s); ASN1_OCTET_STRING_free(asn1s); ossl_raise(eX509ExtError, NULL); @@ -411,7 +411,7 @@ ossl_x509ext_get_value(VALUE obj) if (!(out = BIO_new(BIO_s_mem()))) ossl_raise(eX509ExtError, NULL); if (!X509V3_EXT_print(out, ext, 0, 0)) - M_ASN1_OCTET_STRING_print(out, ext->value); + ASN1_STRING_print(out, (ASN1_STRING *)X509_EXTENSION_get_data(ext)); ret = ossl_membio2str(out); return ret; -- cgit v1.2.3