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)); |
