summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/pkcs7/pk7_attr.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/pkcs7/pk7_attr.c')
-rw-r--r--src/lib/libcrypto/pkcs7/pk7_attr.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/lib/libcrypto/pkcs7/pk7_attr.c b/src/lib/libcrypto/pkcs7/pk7_attr.c
index 07722f98e1..f882ba7795 100644
--- a/src/lib/libcrypto/pkcs7/pk7_attr.c
+++ b/src/lib/libcrypto/pkcs7/pk7_attr.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: pk7_attr.c,v 1.11 2016/12/30 15:38:13 jsing Exp $ */ 1/* $OpenBSD: pk7_attr.c,v 1.12 2017/01/29 17:49:23 beck 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 2001. 3 * project 2001.
4 */ 4 */
@@ -71,8 +71,7 @@ PKCS7_add_attrib_smimecap(PKCS7_SIGNER_INFO *si, STACK_OF(X509_ALGOR) *cap)
71{ 71{
72 ASN1_STRING *seq; 72 ASN1_STRING *seq;
73 if (!(seq = ASN1_STRING_new())) { 73 if (!(seq = ASN1_STRING_new())) {
74 PKCS7err(PKCS7_F_PKCS7_ADD_ATTRIB_SMIMECAP, 74 PKCS7error(ERR_R_MALLOC_FAILURE);
75 ERR_R_MALLOC_FAILURE);
76 return 0; 75 return 0;
77 } 76 }
78 seq->length = ASN1_item_i2d((ASN1_VALUE *)cap, &seq->data, 77 seq->length = ASN1_item_i2d((ASN1_VALUE *)cap, &seq->data,
@@ -103,7 +102,7 @@ PKCS7_simple_smimecap(STACK_OF(X509_ALGOR) *sk, int nid, int arg)
103 X509_ALGOR *alg; 102 X509_ALGOR *alg;
104 103
105 if (!(alg = X509_ALGOR_new())) { 104 if (!(alg = X509_ALGOR_new())) {
106 PKCS7err(PKCS7_F_PKCS7_SIMPLE_SMIMECAP, ERR_R_MALLOC_FAILURE); 105 PKCS7error(ERR_R_MALLOC_FAILURE);
107 return 0; 106 return 0;
108 } 107 }
109 ASN1_OBJECT_free(alg->algorithm); 108 ASN1_OBJECT_free(alg->algorithm);
@@ -127,7 +126,7 @@ PKCS7_simple_smimecap(STACK_OF(X509_ALGOR) *sk, int nid, int arg)
127 return 1; 126 return 1;
128 127
129err: 128err:
130 PKCS7err(PKCS7_F_PKCS7_SIMPLE_SMIMECAP, ERR_R_MALLOC_FAILURE); 129 PKCS7error(ERR_R_MALLOC_FAILURE);
131 X509_ALGOR_free(alg); 130 X509_ALGOR_free(alg);
132 return 0; 131 return 0;
133} 132}
@@ -147,8 +146,7 @@ int
147PKCS7_add0_attrib_signing_time(PKCS7_SIGNER_INFO *si, ASN1_TIME *t) 146PKCS7_add0_attrib_signing_time(PKCS7_SIGNER_INFO *si, ASN1_TIME *t)
148{ 147{
149 if (!t && !(t = X509_gmtime_adj(NULL, 0))) { 148 if (!t && !(t = X509_gmtime_adj(NULL, 0))) {
150 PKCS7err(PKCS7_F_PKCS7_ADD0_ATTRIB_SIGNING_TIME, 149 PKCS7error(ERR_R_MALLOC_FAILURE);
151 ERR_R_MALLOC_FAILURE);
152 return 0; 150 return 0;
153 } 151 }
154 return PKCS7_add_signed_attribute(si, NID_pkcs9_signingTime, 152 return PKCS7_add_signed_attribute(si, NID_pkcs9_signingTime,