aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2014-04-18 10:25:26 -0500
committerPaul Kehrer <paul.l.kehrer@gmail.com>2014-04-18 10:25:26 -0500
commit7fcbb68b327fd9d6ba4bb9a29c1d3c9b75bc467a (patch)
treee883807431db7b7740dac894895081d4164bb0e9
parent344a3b7b92de9bf6ee64d49d8fa5041f97b1e90b (diff)
downloadcryptography-7fcbb68b327fd9d6ba4bb9a29c1d3c9b75bc467a.tar.gz
cryptography-7fcbb68b327fd9d6ba4bb9a29c1d3c9b75bc467a.tar.bz2
cryptography-7fcbb68b327fd9d6ba4bb9a29c1d3c9b75bc467a.zip
CMS was added as an option in 0.9.8h, always exclude if older
-rw-r--r--cryptography/hazmat/bindings/openssl/cms.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/cryptography/hazmat/bindings/openssl/cms.py b/cryptography/hazmat/bindings/openssl/cms.py
index acb6991b..62600cb5 100644
--- a/cryptography/hazmat/bindings/openssl/cms.py
+++ b/cryptography/hazmat/bindings/openssl/cms.py
@@ -14,7 +14,7 @@
from __future__ import absolute_import, division, print_function
INCLUDES = """
-#ifndef OPENSSL_NO_CMS
+#ifndef OPENSSL_NO_CMS && OPENSSL_VERSION_NUMBER >= 0x0090808fL
#include <openssl/cms.h>
#endif
"""
@@ -52,7 +52,7 @@ CMS_SignerInfo *CMS_add1_signer(CMS_ContentInfo *, X509 *, EVP_PKEY *,
"""
CUSTOMIZATIONS = """
-#ifndef OPENSSL_NO_CMS
+#ifndef OPENSSL_NO_CMS && OPENSSL_VERSION_NUMBER >= 0x0090808fL
static const long Cryptography_HAS_CMS = 1;
#else
static const long Cryptography_HAS_CMS = 0;