From 2eecb536a9b8f1c8c2ea5f485be1748d475a131c Mon Sep 17 00:00:00 2001 From: jsing <> Date: Tue, 10 Feb 2015 05:25:45 +0000 Subject: Manually expand ASN1_ITEM_rptr macros that should have been expanded with the IMPLEMENT_ASN1_DUP_FUNCTION macro. --- src/lib/libcrypto/asn1/x_algor.c | 4 ++-- src/lib/libcrypto/asn1/x_attrib.c | 4 ++-- src/lib/libcrypto/asn1/x_crl.c | 4 ++-- src/lib/libcrypto/asn1/x_exten.c | 4 ++-- src/lib/libcrypto/asn1/x_name.c | 6 +++--- src/lib/libcrypto/asn1/x_req.c | 4 ++-- src/lib/libcrypto/asn1/x_x509.c | 4 ++-- src/lib/libcrypto/ocsp/ocsp_lib.c | 4 ++-- src/lib/libcrypto/pkcs7/pk7_asn1.c | 4 ++-- src/lib/libcrypto/ts/ts_asn1.c | 20 ++++++++++---------- src/lib/libssl/src/crypto/asn1/x_algor.c | 4 ++-- src/lib/libssl/src/crypto/asn1/x_attrib.c | 4 ++-- src/lib/libssl/src/crypto/asn1/x_crl.c | 4 ++-- src/lib/libssl/src/crypto/asn1/x_exten.c | 4 ++-- src/lib/libssl/src/crypto/asn1/x_name.c | 6 +++--- src/lib/libssl/src/crypto/asn1/x_req.c | 4 ++-- src/lib/libssl/src/crypto/asn1/x_x509.c | 4 ++-- src/lib/libssl/src/crypto/ocsp/ocsp_lib.c | 4 ++-- src/lib/libssl/src/crypto/pkcs7/pk7_asn1.c | 4 ++-- src/lib/libssl/src/crypto/ts/ts_asn1.c | 20 ++++++++++---------- 20 files changed, 58 insertions(+), 58 deletions(-) diff --git a/src/lib/libcrypto/asn1/x_algor.c b/src/lib/libcrypto/asn1/x_algor.c index 63c4e028a6..7768c27eea 100644 --- a/src/lib/libcrypto/asn1/x_algor.c +++ b/src/lib/libcrypto/asn1/x_algor.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x_algor.c,v 1.15 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: x_algor.c,v 1.16 2015/02/10 05:25:45 jsing Exp $ */ /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL * project 2000. */ @@ -100,7 +100,7 @@ IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(X509_ALGORS, X509_ALGORS, X509_ALGORS) X509_ALGOR * X509_ALGOR_dup(X509_ALGOR *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509_ALGOR), x); + return ASN1_item_dup(&X509_ALGOR_it, x); } IMPLEMENT_STACK_OF(X509_ALGOR) diff --git a/src/lib/libcrypto/asn1/x_attrib.c b/src/lib/libcrypto/asn1/x_attrib.c index 4306bd6240..9c00906ded 100644 --- a/src/lib/libcrypto/asn1/x_attrib.c +++ b/src/lib/libcrypto/asn1/x_attrib.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x_attrib.c,v 1.11 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: x_attrib.c,v 1.12 2015/02/10 05:25:45 jsing Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -122,7 +122,7 @@ X509_ATTRIBUTE_free(X509_ATTRIBUTE *a) X509_ATTRIBUTE * X509_ATTRIBUTE_dup(X509_ATTRIBUTE *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509_ATTRIBUTE), x); + return ASN1_item_dup(&X509_ATTRIBUTE_it, x); } X509_ATTRIBUTE * diff --git a/src/lib/libcrypto/asn1/x_crl.c b/src/lib/libcrypto/asn1/x_crl.c index 9919d576e4..6e743b15ae 100644 --- a/src/lib/libcrypto/asn1/x_crl.c +++ b/src/lib/libcrypto/asn1/x_crl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x_crl.c,v 1.20 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: x_crl.c,v 1.21 2015/02/10 05:25:45 jsing Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -416,7 +416,7 @@ X509_CRL_free(X509_CRL *a) X509_CRL * X509_CRL_dup(X509_CRL *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509_CRL), x); + return ASN1_item_dup(&X509_CRL_it, x); } static int diff --git a/src/lib/libcrypto/asn1/x_exten.c b/src/lib/libcrypto/asn1/x_exten.c index ad26a9e851..f0ec29ea4f 100644 --- a/src/lib/libcrypto/asn1/x_exten.c +++ b/src/lib/libcrypto/asn1/x_exten.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x_exten.c,v 1.11 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: x_exten.c,v 1.12 2015/02/10 05:25:45 jsing Exp $ */ /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL * project 2000. */ @@ -101,5 +101,5 @@ IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(X509_EXTENSIONS, X509_EXTENSIONS, X509_EXT X509_EXTENSION * X509_EXTENSION_dup(X509_EXTENSION *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509_EXTENSION), x); + return ASN1_item_dup(&X509_EXTENSION_it, x); } diff --git a/src/lib/libcrypto/asn1/x_name.c b/src/lib/libcrypto/asn1/x_name.c index d77702e473..3bcd172973 100644 --- a/src/lib/libcrypto/asn1/x_name.c +++ b/src/lib/libcrypto/asn1/x_name.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x_name.c,v 1.22 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: x_name.c,v 1.23 2015/02/10 05:25:45 jsing Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -121,7 +121,7 @@ X509_NAME_ENTRY_free(X509_NAME_ENTRY *a) X509_NAME_ENTRY * X509_NAME_ENTRY_dup(X509_NAME_ENTRY *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509_NAME_ENTRY), x); + return ASN1_item_dup(&X509_NAME_ENTRY_it, x); } /* For the "Name" type we need a SEQUENCE OF { SET OF X509_NAME_ENTRY } @@ -183,7 +183,7 @@ X509_NAME_free(X509_NAME *a) X509_NAME * X509_NAME_dup(X509_NAME *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509_NAME), x); + return ASN1_item_dup(&X509_NAME_it, x); } static int diff --git a/src/lib/libcrypto/asn1/x_req.c b/src/lib/libcrypto/asn1/x_req.c index 42c7adb298..6ffcb9d03c 100644 --- a/src/lib/libcrypto/asn1/x_req.c +++ b/src/lib/libcrypto/asn1/x_req.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x_req.c,v 1.12 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: x_req.c,v 1.13 2015/02/10 05:25:45 jsing Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -163,5 +163,5 @@ X509_REQ_free(X509_REQ *a) X509_REQ * X509_REQ_dup(X509_REQ *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509_REQ), x); + return ASN1_item_dup(&X509_REQ_it, x); } diff --git a/src/lib/libcrypto/asn1/x_x509.c b/src/lib/libcrypto/asn1/x_x509.c index a2778911cd..77ec8c41cf 100644 --- a/src/lib/libcrypto/asn1/x_x509.c +++ b/src/lib/libcrypto/asn1/x_x509.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x_x509.c,v 1.19 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: x_x509.c,v 1.20 2015/02/10 05:25:45 jsing Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -191,7 +191,7 @@ X509_free(X509 *a) X509 * X509_dup(X509 *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509), x); + return ASN1_item_dup(&X509_it, x); } int diff --git a/src/lib/libcrypto/ocsp/ocsp_lib.c b/src/lib/libcrypto/ocsp/ocsp_lib.c index 099cc26cd7..be5bf7dab5 100644 --- a/src/lib/libcrypto/ocsp/ocsp_lib.c +++ b/src/lib/libcrypto/ocsp/ocsp_lib.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ocsp_lib.c,v 1.17 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: ocsp_lib.c,v 1.18 2015/02/10 05:25:45 jsing Exp $ */ /* Written by Tom Titchener for the OpenSSL * project. */ @@ -278,5 +278,5 @@ err: OCSP_CERTID * OCSP_CERTID_dup(OCSP_CERTID *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(OCSP_CERTID), x); + return ASN1_item_dup(&OCSP_CERTID_it, x); } diff --git a/src/lib/libcrypto/pkcs7/pk7_asn1.c b/src/lib/libcrypto/pkcs7/pk7_asn1.c index 5e8d69413f..6a1046bcb8 100644 --- a/src/lib/libcrypto/pkcs7/pk7_asn1.c +++ b/src/lib/libcrypto/pkcs7/pk7_asn1.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pk7_asn1.c,v 1.9 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: pk7_asn1.c,v 1.10 2015/02/10 05:25:45 jsing Exp $ */ /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL * project 2000. */ @@ -146,7 +146,7 @@ IMPLEMENT_ASN1_NDEF_FUNCTION(PKCS7) PKCS7 * PKCS7_dup(PKCS7 *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(PKCS7), x); + return ASN1_item_dup(&PKCS7_it, x); } ASN1_NDEF_SEQUENCE(PKCS7_SIGNED) = { diff --git a/src/lib/libcrypto/ts/ts_asn1.c b/src/lib/libcrypto/ts/ts_asn1.c index 888f8e3d98..d85f3690c0 100644 --- a/src/lib/libcrypto/ts/ts_asn1.c +++ b/src/lib/libcrypto/ts/ts_asn1.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ts_asn1.c,v 1.7 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: ts_asn1.c,v 1.8 2015/02/10 05:25:45 jsing Exp $ */ /* Written by Nils Larsch for the OpenSSL project 2004. */ /* ==================================================================== @@ -95,7 +95,7 @@ TS_MSG_IMPRINT_free(TS_MSG_IMPRINT *a) TS_MSG_IMPRINT * TS_MSG_IMPRINT_dup(TS_MSG_IMPRINT *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(TS_MSG_IMPRINT), x); + return ASN1_item_dup(&TS_MSG_IMPRINT_it, x); } #ifndef OPENSSL_NO_BIO @@ -164,7 +164,7 @@ TS_REQ_free(TS_REQ *a) TS_REQ * TS_REQ_dup(TS_REQ *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(TS_REQ), x); + return ASN1_item_dup(&TS_REQ_it, x); } #ifndef OPENSSL_NO_BIO @@ -228,7 +228,7 @@ TS_ACCURACY_free(TS_ACCURACY *a) TS_ACCURACY * TS_ACCURACY_dup(TS_ACCURACY *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(TS_ACCURACY), x); + return ASN1_item_dup(&TS_ACCURACY_it, x); } ASN1_SEQUENCE(TS_TST_INFO) = { @@ -273,7 +273,7 @@ TS_TST_INFO_free(TS_TST_INFO *a) TS_TST_INFO * TS_TST_INFO_dup(TS_TST_INFO *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(TS_TST_INFO), x); + return ASN1_item_dup(&TS_TST_INFO_it, x); } #ifndef OPENSSL_NO_BIO @@ -339,7 +339,7 @@ TS_STATUS_INFO_free(TS_STATUS_INFO *a) TS_STATUS_INFO * TS_STATUS_INFO_dup(TS_STATUS_INFO *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(TS_STATUS_INFO), x); + return ASN1_item_dup(&TS_STATUS_INFO_it, x); } static int @@ -421,7 +421,7 @@ TS_RESP_free(TS_RESP *a) TS_RESP * TS_RESP_dup(TS_RESP *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(TS_RESP), x); + return ASN1_item_dup(&TS_RESP_it, x); } #ifndef OPENSSL_NO_BIO @@ -484,7 +484,7 @@ ESS_ISSUER_SERIAL_free(ESS_ISSUER_SERIAL *a) ESS_ISSUER_SERIAL * ESS_ISSUER_SERIAL_dup(ESS_ISSUER_SERIAL *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(ESS_ISSUER_SERIAL), x); + return ASN1_item_dup(&ESS_ISSUER_SERIAL_it, x); } ASN1_SEQUENCE(ESS_CERT_ID) = { @@ -521,7 +521,7 @@ ESS_CERT_ID_free(ESS_CERT_ID *a) ESS_CERT_ID * ESS_CERT_ID_dup(ESS_CERT_ID *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(ESS_CERT_ID), x); + return ASN1_item_dup(&ESS_CERT_ID_it, x); } ASN1_SEQUENCE(ESS_SIGNING_CERT) = { @@ -558,7 +558,7 @@ ESS_SIGNING_CERT_free(ESS_SIGNING_CERT *a) ESS_SIGNING_CERT * ESS_SIGNING_CERT_dup(ESS_SIGNING_CERT *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(ESS_SIGNING_CERT), x); + return ASN1_item_dup(&ESS_SIGNING_CERT_it, x); } /* Getting encapsulated TS_TST_INFO object from PKCS7. */ diff --git a/src/lib/libssl/src/crypto/asn1/x_algor.c b/src/lib/libssl/src/crypto/asn1/x_algor.c index 63c4e028a6..7768c27eea 100644 --- a/src/lib/libssl/src/crypto/asn1/x_algor.c +++ b/src/lib/libssl/src/crypto/asn1/x_algor.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x_algor.c,v 1.15 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: x_algor.c,v 1.16 2015/02/10 05:25:45 jsing Exp $ */ /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL * project 2000. */ @@ -100,7 +100,7 @@ IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(X509_ALGORS, X509_ALGORS, X509_ALGORS) X509_ALGOR * X509_ALGOR_dup(X509_ALGOR *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509_ALGOR), x); + return ASN1_item_dup(&X509_ALGOR_it, x); } IMPLEMENT_STACK_OF(X509_ALGOR) diff --git a/src/lib/libssl/src/crypto/asn1/x_attrib.c b/src/lib/libssl/src/crypto/asn1/x_attrib.c index 4306bd6240..9c00906ded 100644 --- a/src/lib/libssl/src/crypto/asn1/x_attrib.c +++ b/src/lib/libssl/src/crypto/asn1/x_attrib.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x_attrib.c,v 1.11 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: x_attrib.c,v 1.12 2015/02/10 05:25:45 jsing Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -122,7 +122,7 @@ X509_ATTRIBUTE_free(X509_ATTRIBUTE *a) X509_ATTRIBUTE * X509_ATTRIBUTE_dup(X509_ATTRIBUTE *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509_ATTRIBUTE), x); + return ASN1_item_dup(&X509_ATTRIBUTE_it, x); } X509_ATTRIBUTE * diff --git a/src/lib/libssl/src/crypto/asn1/x_crl.c b/src/lib/libssl/src/crypto/asn1/x_crl.c index 9919d576e4..6e743b15ae 100644 --- a/src/lib/libssl/src/crypto/asn1/x_crl.c +++ b/src/lib/libssl/src/crypto/asn1/x_crl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x_crl.c,v 1.20 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: x_crl.c,v 1.21 2015/02/10 05:25:45 jsing Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -416,7 +416,7 @@ X509_CRL_free(X509_CRL *a) X509_CRL * X509_CRL_dup(X509_CRL *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509_CRL), x); + return ASN1_item_dup(&X509_CRL_it, x); } static int diff --git a/src/lib/libssl/src/crypto/asn1/x_exten.c b/src/lib/libssl/src/crypto/asn1/x_exten.c index ad26a9e851..f0ec29ea4f 100644 --- a/src/lib/libssl/src/crypto/asn1/x_exten.c +++ b/src/lib/libssl/src/crypto/asn1/x_exten.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x_exten.c,v 1.11 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: x_exten.c,v 1.12 2015/02/10 05:25:45 jsing Exp $ */ /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL * project 2000. */ @@ -101,5 +101,5 @@ IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(X509_EXTENSIONS, X509_EXTENSIONS, X509_EXT X509_EXTENSION * X509_EXTENSION_dup(X509_EXTENSION *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509_EXTENSION), x); + return ASN1_item_dup(&X509_EXTENSION_it, x); } diff --git a/src/lib/libssl/src/crypto/asn1/x_name.c b/src/lib/libssl/src/crypto/asn1/x_name.c index d77702e473..3bcd172973 100644 --- a/src/lib/libssl/src/crypto/asn1/x_name.c +++ b/src/lib/libssl/src/crypto/asn1/x_name.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x_name.c,v 1.22 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: x_name.c,v 1.23 2015/02/10 05:25:45 jsing Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -121,7 +121,7 @@ X509_NAME_ENTRY_free(X509_NAME_ENTRY *a) X509_NAME_ENTRY * X509_NAME_ENTRY_dup(X509_NAME_ENTRY *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509_NAME_ENTRY), x); + return ASN1_item_dup(&X509_NAME_ENTRY_it, x); } /* For the "Name" type we need a SEQUENCE OF { SET OF X509_NAME_ENTRY } @@ -183,7 +183,7 @@ X509_NAME_free(X509_NAME *a) X509_NAME * X509_NAME_dup(X509_NAME *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509_NAME), x); + return ASN1_item_dup(&X509_NAME_it, x); } static int diff --git a/src/lib/libssl/src/crypto/asn1/x_req.c b/src/lib/libssl/src/crypto/asn1/x_req.c index 42c7adb298..6ffcb9d03c 100644 --- a/src/lib/libssl/src/crypto/asn1/x_req.c +++ b/src/lib/libssl/src/crypto/asn1/x_req.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x_req.c,v 1.12 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: x_req.c,v 1.13 2015/02/10 05:25:45 jsing Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -163,5 +163,5 @@ X509_REQ_free(X509_REQ *a) X509_REQ * X509_REQ_dup(X509_REQ *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509_REQ), x); + return ASN1_item_dup(&X509_REQ_it, x); } diff --git a/src/lib/libssl/src/crypto/asn1/x_x509.c b/src/lib/libssl/src/crypto/asn1/x_x509.c index a2778911cd..77ec8c41cf 100644 --- a/src/lib/libssl/src/crypto/asn1/x_x509.c +++ b/src/lib/libssl/src/crypto/asn1/x_x509.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x_x509.c,v 1.19 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: x_x509.c,v 1.20 2015/02/10 05:25:45 jsing Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -191,7 +191,7 @@ X509_free(X509 *a) X509 * X509_dup(X509 *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(X509), x); + return ASN1_item_dup(&X509_it, x); } int diff --git a/src/lib/libssl/src/crypto/ocsp/ocsp_lib.c b/src/lib/libssl/src/crypto/ocsp/ocsp_lib.c index 099cc26cd7..be5bf7dab5 100644 --- a/src/lib/libssl/src/crypto/ocsp/ocsp_lib.c +++ b/src/lib/libssl/src/crypto/ocsp/ocsp_lib.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ocsp_lib.c,v 1.17 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: ocsp_lib.c,v 1.18 2015/02/10 05:25:45 jsing Exp $ */ /* Written by Tom Titchener for the OpenSSL * project. */ @@ -278,5 +278,5 @@ err: OCSP_CERTID * OCSP_CERTID_dup(OCSP_CERTID *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(OCSP_CERTID), x); + return ASN1_item_dup(&OCSP_CERTID_it, x); } diff --git a/src/lib/libssl/src/crypto/pkcs7/pk7_asn1.c b/src/lib/libssl/src/crypto/pkcs7/pk7_asn1.c index 5e8d69413f..6a1046bcb8 100644 --- a/src/lib/libssl/src/crypto/pkcs7/pk7_asn1.c +++ b/src/lib/libssl/src/crypto/pkcs7/pk7_asn1.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pk7_asn1.c,v 1.9 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: pk7_asn1.c,v 1.10 2015/02/10 05:25:45 jsing Exp $ */ /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL * project 2000. */ @@ -146,7 +146,7 @@ IMPLEMENT_ASN1_NDEF_FUNCTION(PKCS7) PKCS7 * PKCS7_dup(PKCS7 *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(PKCS7), x); + return ASN1_item_dup(&PKCS7_it, x); } ASN1_NDEF_SEQUENCE(PKCS7_SIGNED) = { diff --git a/src/lib/libssl/src/crypto/ts/ts_asn1.c b/src/lib/libssl/src/crypto/ts/ts_asn1.c index 888f8e3d98..d85f3690c0 100644 --- a/src/lib/libssl/src/crypto/ts/ts_asn1.c +++ b/src/lib/libssl/src/crypto/ts/ts_asn1.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ts_asn1.c,v 1.7 2015/02/10 04:21:50 jsing Exp $ */ +/* $OpenBSD: ts_asn1.c,v 1.8 2015/02/10 05:25:45 jsing Exp $ */ /* Written by Nils Larsch for the OpenSSL project 2004. */ /* ==================================================================== @@ -95,7 +95,7 @@ TS_MSG_IMPRINT_free(TS_MSG_IMPRINT *a) TS_MSG_IMPRINT * TS_MSG_IMPRINT_dup(TS_MSG_IMPRINT *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(TS_MSG_IMPRINT), x); + return ASN1_item_dup(&TS_MSG_IMPRINT_it, x); } #ifndef OPENSSL_NO_BIO @@ -164,7 +164,7 @@ TS_REQ_free(TS_REQ *a) TS_REQ * TS_REQ_dup(TS_REQ *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(TS_REQ), x); + return ASN1_item_dup(&TS_REQ_it, x); } #ifndef OPENSSL_NO_BIO @@ -228,7 +228,7 @@ TS_ACCURACY_free(TS_ACCURACY *a) TS_ACCURACY * TS_ACCURACY_dup(TS_ACCURACY *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(TS_ACCURACY), x); + return ASN1_item_dup(&TS_ACCURACY_it, x); } ASN1_SEQUENCE(TS_TST_INFO) = { @@ -273,7 +273,7 @@ TS_TST_INFO_free(TS_TST_INFO *a) TS_TST_INFO * TS_TST_INFO_dup(TS_TST_INFO *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(TS_TST_INFO), x); + return ASN1_item_dup(&TS_TST_INFO_it, x); } #ifndef OPENSSL_NO_BIO @@ -339,7 +339,7 @@ TS_STATUS_INFO_free(TS_STATUS_INFO *a) TS_STATUS_INFO * TS_STATUS_INFO_dup(TS_STATUS_INFO *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(TS_STATUS_INFO), x); + return ASN1_item_dup(&TS_STATUS_INFO_it, x); } static int @@ -421,7 +421,7 @@ TS_RESP_free(TS_RESP *a) TS_RESP * TS_RESP_dup(TS_RESP *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(TS_RESP), x); + return ASN1_item_dup(&TS_RESP_it, x); } #ifndef OPENSSL_NO_BIO @@ -484,7 +484,7 @@ ESS_ISSUER_SERIAL_free(ESS_ISSUER_SERIAL *a) ESS_ISSUER_SERIAL * ESS_ISSUER_SERIAL_dup(ESS_ISSUER_SERIAL *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(ESS_ISSUER_SERIAL), x); + return ASN1_item_dup(&ESS_ISSUER_SERIAL_it, x); } ASN1_SEQUENCE(ESS_CERT_ID) = { @@ -521,7 +521,7 @@ ESS_CERT_ID_free(ESS_CERT_ID *a) ESS_CERT_ID * ESS_CERT_ID_dup(ESS_CERT_ID *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(ESS_CERT_ID), x); + return ASN1_item_dup(&ESS_CERT_ID_it, x); } ASN1_SEQUENCE(ESS_SIGNING_CERT) = { @@ -558,7 +558,7 @@ ESS_SIGNING_CERT_free(ESS_SIGNING_CERT *a) ESS_SIGNING_CERT * ESS_SIGNING_CERT_dup(ESS_SIGNING_CERT *x) { - return ASN1_item_dup(ASN1_ITEM_rptr(ESS_SIGNING_CERT), x); + return ASN1_item_dup(&ESS_SIGNING_CERT_it, x); } /* Getting encapsulated TS_TST_INFO object from PKCS7. */ -- cgit v1.2.3-55-g6feb