summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/pkcs7/pk7_smime.c11
-rw-r--r--src/lib/libssl/src/crypto/pkcs7/pk7_smime.c11
2 files changed, 10 insertions, 12 deletions
diff --git a/src/lib/libcrypto/pkcs7/pk7_smime.c b/src/lib/libcrypto/pkcs7/pk7_smime.c
index 576866f5c2..1c00e5914a 100644
--- a/src/lib/libcrypto/pkcs7/pk7_smime.c
+++ b/src/lib/libcrypto/pkcs7/pk7_smime.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: pk7_smime.c,v 1.19 2014/11/09 19:17:13 miod Exp $ */ 1/* $OpenBSD: pk7_smime.c,v 1.20 2015/02/07 14:21:41 doug 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. 3 * project.
4 */ 4 */
@@ -287,17 +287,16 @@ PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store, BIO *indata,
287 PKCS7err(PKCS7_F_PKCS7_VERIFY, PKCS7_R_NO_CONTENT); 287 PKCS7err(PKCS7_F_PKCS7_VERIFY, PKCS7_R_NO_CONTENT);
288 return 0; 288 return 0;
289 } 289 }
290#if 0
291 /* NB: this test commented out because some versions of Netscape
292 * illegally include zero length content when signing data.
293 */
294 290
291 /*
292 * Very old Netscape illegally included empty content with
293 * a detached signature. Very old users should upgrade.
294 */
295 /* Check for data and content: two sets of data */ 295 /* Check for data and content: two sets of data */
296 if (!PKCS7_get_detached(p7) && indata) { 296 if (!PKCS7_get_detached(p7) && indata) {
297 PKCS7err(PKCS7_F_PKCS7_VERIFY, PKCS7_R_CONTENT_AND_DATA_PRESENT); 297 PKCS7err(PKCS7_F_PKCS7_VERIFY, PKCS7_R_CONTENT_AND_DATA_PRESENT);
298 return 0; 298 return 0;
299 } 299 }
300#endif
301 300
302 sinfos = PKCS7_get_signer_info(p7); 301 sinfos = PKCS7_get_signer_info(p7);
303 302
diff --git a/src/lib/libssl/src/crypto/pkcs7/pk7_smime.c b/src/lib/libssl/src/crypto/pkcs7/pk7_smime.c
index 576866f5c2..1c00e5914a 100644
--- a/src/lib/libssl/src/crypto/pkcs7/pk7_smime.c
+++ b/src/lib/libssl/src/crypto/pkcs7/pk7_smime.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: pk7_smime.c,v 1.19 2014/11/09 19:17:13 miod Exp $ */ 1/* $OpenBSD: pk7_smime.c,v 1.20 2015/02/07 14:21:41 doug 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. 3 * project.
4 */ 4 */
@@ -287,17 +287,16 @@ PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store, BIO *indata,
287 PKCS7err(PKCS7_F_PKCS7_VERIFY, PKCS7_R_NO_CONTENT); 287 PKCS7err(PKCS7_F_PKCS7_VERIFY, PKCS7_R_NO_CONTENT);
288 return 0; 288 return 0;
289 } 289 }
290#if 0
291 /* NB: this test commented out because some versions of Netscape
292 * illegally include zero length content when signing data.
293 */
294 290
291 /*
292 * Very old Netscape illegally included empty content with
293 * a detached signature. Very old users should upgrade.
294 */
295 /* Check for data and content: two sets of data */ 295 /* Check for data and content: two sets of data */
296 if (!PKCS7_get_detached(p7) && indata) { 296 if (!PKCS7_get_detached(p7) && indata) {
297 PKCS7err(PKCS7_F_PKCS7_VERIFY, PKCS7_R_CONTENT_AND_DATA_PRESENT); 297 PKCS7err(PKCS7_F_PKCS7_VERIFY, PKCS7_R_CONTENT_AND_DATA_PRESENT);
298 return 0; 298 return 0;
299 } 299 }
300#endif
301 300
302 sinfos = PKCS7_get_signer_info(p7); 301 sinfos = PKCS7_get_signer_info(p7);
303 302