diff options
Diffstat (limited to 'src/lib/libcrypto/pkcs12/p12_utl.c')
-rw-r--r-- | src/lib/libcrypto/pkcs12/p12_utl.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/libcrypto/pkcs12/p12_utl.c b/src/lib/libcrypto/pkcs12/p12_utl.c index d7b9f9d2e6..e02ff3073e 100644 --- a/src/lib/libcrypto/pkcs12/p12_utl.c +++ b/src/lib/libcrypto/pkcs12/p12_utl.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: p12_utl.c,v 1.13 2016/11/05 14:24:29 miod Exp $ */ | 1 | /* $OpenBSD: p12_utl.c,v 1.14 2016/12/30 15:08:22 jsing Exp $ */ |
2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
3 | * project 1999. | 3 | * project 1999. |
4 | */ | 4 | */ |
@@ -165,9 +165,9 @@ PKCS12_x509crl2certbag(X509_CRL *crl) | |||
165 | X509 * | 165 | X509 * |
166 | PKCS12_certbag2x509(PKCS12_SAFEBAG *bag) | 166 | PKCS12_certbag2x509(PKCS12_SAFEBAG *bag) |
167 | { | 167 | { |
168 | if (M_PKCS12_bag_type(bag) != NID_certBag) | 168 | if (OBJ_obj2nid(bag->type) != NID_certBag) |
169 | return NULL; | 169 | return NULL; |
170 | if (M_PKCS12_cert_bag_type(bag) != NID_x509Certificate) | 170 | if (OBJ_obj2nid(bag->value.bag->type) != NID_x509Certificate) |
171 | return NULL; | 171 | return NULL; |
172 | return ASN1_item_unpack(bag->value.bag->value.octet, | 172 | return ASN1_item_unpack(bag->value.bag->value.octet, |
173 | ASN1_ITEM_rptr(X509)); | 173 | ASN1_ITEM_rptr(X509)); |
@@ -176,9 +176,9 @@ PKCS12_certbag2x509(PKCS12_SAFEBAG *bag) | |||
176 | X509_CRL * | 176 | X509_CRL * |
177 | PKCS12_certbag2x509crl(PKCS12_SAFEBAG *bag) | 177 | PKCS12_certbag2x509crl(PKCS12_SAFEBAG *bag) |
178 | { | 178 | { |
179 | if (M_PKCS12_bag_type(bag) != NID_crlBag) | 179 | if (OBJ_obj2nid(bag->type) != NID_crlBag) |
180 | return NULL; | 180 | return NULL; |
181 | if (M_PKCS12_cert_bag_type(bag) != NID_x509Crl) | 181 | if (OBJ_obj2nid(bag->value.bag->type) != NID_x509Crl) |
182 | return NULL; | 182 | return NULL; |
183 | return ASN1_item_unpack(bag->value.bag->value.octet, | 183 | return ASN1_item_unpack(bag->value.bag->value.octet, |
184 | ASN1_ITEM_rptr(X509_CRL)); | 184 | ASN1_ITEM_rptr(X509_CRL)); |