diff options
Diffstat (limited to 'src/lib/libcrypto/pkcs7/pk7_attr.c')
-rw-r--r-- | src/lib/libcrypto/pkcs7/pk7_attr.c | 12 |
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 | ||
129 | err: | 128 | err: |
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 | |||
147 | PKCS7_add0_attrib_signing_time(PKCS7_SIGNER_INFO *si, ASN1_TIME *t) | 146 | PKCS7_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, |