aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2014-03-08 08:00:25 -0430
committerPaul Kehrer <paul.l.kehrer@gmail.com>2014-03-08 08:00:25 -0430
commit78c2f2d2c0a40d20edcaf37c33e91224af3ecbb6 (patch)
treef783edf11cbf392bbca329235342cacdb5c038bd
parentc24003e98398473eada5b6fb895fa6f3345f4d5d (diff)
parent3558fd0360c96887389cc17ac617d53d62ac43ab (diff)
downloadcryptography-78c2f2d2c0a40d20edcaf37c33e91224af3ecbb6.tar.gz
cryptography-78c2f2d2c0a40d20edcaf37c33e91224af3ecbb6.tar.bz2
cryptography-78c2f2d2c0a40d20edcaf37c33e91224af3ecbb6.zip
Merge pull request #744 from Ayrx/osx-version-check
Added check to turn off CC backend for OS X version < 10.8
-rw-r--r--cryptography/hazmat/bindings/commoncrypto/binding.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/cryptography/hazmat/bindings/commoncrypto/binding.py b/cryptography/hazmat/bindings/commoncrypto/binding.py
index 45c0eaad..ee809425 100644
--- a/cryptography/hazmat/bindings/commoncrypto/binding.py
+++ b/cryptography/hazmat/bindings/commoncrypto/binding.py
@@ -14,6 +14,7 @@
from __future__ import absolute_import, division, print_function
import sys
+import platform
from cryptography.hazmat.bindings.utils import build_ffi
@@ -46,4 +47,5 @@ class Binding(object):
@classmethod
def is_available(cls):
- return sys.platform == "darwin"
+ return sys.platform == "darwin" and list(map(
+ int, platform.mac_ver()[0].split("."))) >= [10, 8, 0]