summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjsing <>2016-12-30 15:47:07 +0000
committerjsing <>2016-12-30 15:47:07 +0000
commit1ac942fa8a015058791a7b0e48924e2b3201f528 (patch)
treec495b8dc9af48a0ce4d82b789e1783f0f3148604 /src
parent839da8fff8567f7cd4ca2db04b35ff34048ddb4c (diff)
downloadopenbsd-1ac942fa8a015058791a7b0e48924e2b3201f528.tar.gz
openbsd-1ac942fa8a015058791a7b0e48924e2b3201f528.tar.bz2
openbsd-1ac942fa8a015058791a7b0e48924e2b3201f528.zip
Expand ASN1_ITEM_rptr macros - no change in generated assembly.
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/rsa/rsa_ameth.c6
-rw-r--r--src/lib/libcrypto/rsa/rsa_asn1.c6
2 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/libcrypto/rsa/rsa_ameth.c b/src/lib/libcrypto/rsa/rsa_ameth.c
index 8faddcee1c..aa911251cc 100644
--- a/src/lib/libcrypto/rsa/rsa_ameth.c
+++ b/src/lib/libcrypto/rsa/rsa_ameth.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: rsa_ameth.c,v 1.16 2016/10/19 16:49:11 jsing Exp $ */ 1/* $OpenBSD: rsa_ameth.c,v 1.17 2016/12/30 15:47:07 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 2006. 3 * project 2006.
4 */ 4 */
@@ -588,7 +588,7 @@ rsa_item_sign(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn,
588 /* need to embed algorithm ID inside another */ 588 /* need to embed algorithm ID inside another */
589 mgf1alg = X509_ALGOR_new(); 589 mgf1alg = X509_ALGOR_new();
590 X509_ALGOR_set_md(mgf1alg, mgf1md); 590 X509_ALGOR_set_md(mgf1alg, mgf1md);
591 if (!ASN1_item_pack(mgf1alg, ASN1_ITEM_rptr(X509_ALGOR), 591 if (!ASN1_item_pack(mgf1alg, &X509_ALGOR_it,
592 &stmp)) 592 &stmp))
593 goto err; 593 goto err;
594 pss->maskGenAlgorithm = X509_ALGOR_new(); 594 pss->maskGenAlgorithm = X509_ALGOR_new();
@@ -598,7 +598,7 @@ rsa_item_sign(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn,
598 OBJ_nid2obj(NID_mgf1), V_ASN1_SEQUENCE, stmp); 598 OBJ_nid2obj(NID_mgf1), V_ASN1_SEQUENCE, stmp);
599 } 599 }
600 /* Finally create string with pss parameter encoding. */ 600 /* Finally create string with pss parameter encoding. */
601 if (!ASN1_item_pack(pss, ASN1_ITEM_rptr(RSA_PSS_PARAMS), &os1)) 601 if (!ASN1_item_pack(pss, &RSA_PSS_PARAMS_it, &os1))
602 goto err; 602 goto err;
603 if (alg2) { 603 if (alg2) {
604 os2 = ASN1_STRING_dup(os1); 604 os2 = ASN1_STRING_dup(os1);
diff --git a/src/lib/libcrypto/rsa/rsa_asn1.c b/src/lib/libcrypto/rsa/rsa_asn1.c
index 27afdece00..f931a93e85 100644
--- a/src/lib/libcrypto/rsa/rsa_asn1.c
+++ b/src/lib/libcrypto/rsa/rsa_asn1.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: rsa_asn1.c,v 1.12 2015/02/14 15:06:55 jsing Exp $ */ 1/* $OpenBSD: rsa_asn1.c,v 1.13 2016/12/30 15:47:07 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 2000. 3 * project 2000.
4 */ 4 */
@@ -298,11 +298,11 @@ i2d_RSAPublicKey(const RSA *a, unsigned char **out)
298RSA * 298RSA *
299RSAPublicKey_dup(RSA *rsa) 299RSAPublicKey_dup(RSA *rsa)
300{ 300{
301 return ASN1_item_dup(ASN1_ITEM_rptr(RSAPublicKey), rsa); 301 return ASN1_item_dup(&RSAPublicKey_it, rsa);
302} 302}
303 303
304RSA * 304RSA *
305RSAPrivateKey_dup(RSA *rsa) 305RSAPrivateKey_dup(RSA *rsa)
306{ 306{
307 return ASN1_item_dup(ASN1_ITEM_rptr(RSAPrivateKey), rsa); 307 return ASN1_item_dup(&RSAPrivateKey_it, rsa);
308} 308}