diff options
author | jsing <> | 2016-12-30 15:08:22 +0000 |
---|---|---|
committer | jsing <> | 2016-12-30 15:08:22 +0000 |
commit | bc47d02ea103d63b51c59361973287705bbd9b62 (patch) | |
tree | dcfc9173682ad1f7a3c1e535ebda4eb1be6ca297 /src | |
parent | 7781532a7e07551fc711f0c428ef7e10c94c290d (diff) | |
download | openbsd-bc47d02ea103d63b51c59361973287705bbd9b62.tar.gz openbsd-bc47d02ea103d63b51c59361973287705bbd9b62.tar.bz2 openbsd-bc47d02ea103d63b51c59361973287705bbd9b62.zip |
Expand M_PKCS12_* "compatibility" macros. No change to generated assembly.
Diffstat (limited to 'src')
-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)); |