diff options
Diffstat (limited to 'src/lib/libcrypto')
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_kiss.c | 6 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_npas.c | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/pkcs12/p12_utl.c | 10 |
3 files changed, 10 insertions, 10 deletions
diff --git a/src/lib/libcrypto/pkcs12/p12_kiss.c b/src/lib/libcrypto/pkcs12/p12_kiss.c index df992a68fc..eb2c3a76d5 100644 --- a/src/lib/libcrypto/pkcs12/p12_kiss.c +++ b/src/lib/libcrypto/pkcs12/p12_kiss.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_kiss.c,v 1.17 2016/03/11 07:08:44 mmcc Exp $ */ | 1 | /* $OpenBSD: p12_kiss.c,v 1.18 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 | */ |
| @@ -235,7 +235,7 @@ parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen, EVP_PKEY **pkey, | |||
| 235 | if ((attrib = PKCS12_get_attr (bag, NID_localKeyID))) | 235 | if ((attrib = PKCS12_get_attr (bag, NID_localKeyID))) |
| 236 | lkid = attrib->value.octet_string; | 236 | lkid = attrib->value.octet_string; |
| 237 | 237 | ||
| 238 | switch (M_PKCS12_bag_type(bag)) { | 238 | switch (OBJ_obj2nid(bag->type)) { |
| 239 | case NID_keyBag: | 239 | case NID_keyBag: |
| 240 | if (!pkey || *pkey) | 240 | if (!pkey || *pkey) |
| 241 | return 1; | 241 | return 1; |
| @@ -255,7 +255,7 @@ parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen, EVP_PKEY **pkey, | |||
| 255 | break; | 255 | break; |
| 256 | 256 | ||
| 257 | case NID_certBag: | 257 | case NID_certBag: |
| 258 | if (M_PKCS12_cert_bag_type(bag) != NID_x509Certificate ) | 258 | if (OBJ_obj2nid(bag->value.bag->type) != NID_x509Certificate ) |
| 259 | return 1; | 259 | return 1; |
| 260 | if (!(x509 = PKCS12_certbag2x509(bag))) | 260 | if (!(x509 = PKCS12_certbag2x509(bag))) |
| 261 | return 0; | 261 | return 0; |
diff --git a/src/lib/libcrypto/pkcs12/p12_npas.c b/src/lib/libcrypto/pkcs12/p12_npas.c index b9dea51b85..7803721a26 100644 --- a/src/lib/libcrypto/pkcs12/p12_npas.c +++ b/src/lib/libcrypto/pkcs12/p12_npas.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: p12_npas.c,v 1.10 2015/02/14 14:18:58 miod Exp $ */ | 1 | /* $OpenBSD: p12_npas.c,v 1.11 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 | */ |
| @@ -211,7 +211,7 @@ newpass_bag(PKCS12_SAFEBAG *bag, char *oldpass, char *newpass) | |||
| 211 | X509_SIG *p8new; | 211 | X509_SIG *p8new; |
| 212 | int p8_nid, p8_saltlen, p8_iter; | 212 | int p8_nid, p8_saltlen, p8_iter; |
| 213 | 213 | ||
| 214 | if (M_PKCS12_bag_type(bag) != NID_pkcs8ShroudedKeyBag) | 214 | if (OBJ_obj2nid(bag->type) != NID_pkcs8ShroudedKeyBag) |
| 215 | return 1; | 215 | return 1; |
| 216 | 216 | ||
| 217 | if (!(p8 = PKCS8_decrypt(bag->value.shkeybag, oldpass, -1))) | 217 | if (!(p8 = PKCS8_decrypt(bag->value.shkeybag, oldpass, -1))) |
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)); |
