summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjsing <>2016-12-30 15:08:22 +0000
committerjsing <>2016-12-30 15:08:22 +0000
commitbc47d02ea103d63b51c59361973287705bbd9b62 (patch)
treedcfc9173682ad1f7a3c1e535ebda4eb1be6ca297 /src
parent7781532a7e07551fc711f0c428ef7e10c94c290d (diff)
downloadopenbsd-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.c6
-rw-r--r--src/lib/libcrypto/pkcs12/p12_npas.c4
-rw-r--r--src/lib/libcrypto/pkcs12/p12_utl.c10
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)
165X509 * 165X509 *
166PKCS12_certbag2x509(PKCS12_SAFEBAG *bag) 166PKCS12_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)
176X509_CRL * 176X509_CRL *
177PKCS12_certbag2x509crl(PKCS12_SAFEBAG *bag) 177PKCS12_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));