From: Dr. Stephen Henson Date: Mon, 7 Apr 2008 11:00:44 +0000 (+0000) Subject: Implement CMS_NOCRL. X-Git-Tag: OpenSSL_0_9_8k^2~466 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=853eae51e0ef43d8079bbe1a56155db6f49f5624;p=oweals%2Fopenssl.git Implement CMS_NOCRL. --- diff --git a/crypto/cms/cms_smime.c b/crypto/cms/cms_smime.c index 48885ce675..1e778e866d 100644 --- a/crypto/cms/cms_smime.c +++ b/crypto/cms/cms_smime.c @@ -336,7 +336,8 @@ int CMS_verify(CMS_ContentInfo *cms, STACK_OF(X509) *certs, if (!(flags & CMS_NO_SIGNER_CERT_VERIFY)) { cms_certs = CMS_get1_certs(cms); - crls = CMS_get1_crls(cms); + if (!(flags & CMS_NOCRL)) + crls = CMS_get1_crls(cms); for (i = 0; i < sk_CMS_SignerInfo_num(sinfos); i++) { si = sk_CMS_SignerInfo_value(sinfos, i);