diff options
-rw-r--r-- | cryptography/hazmat/backends/openssl/asn1.py | 2 | ||||
-rw-r--r-- | cryptography/hazmat/backends/openssl/bignum.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/cryptography/hazmat/backends/openssl/asn1.py b/cryptography/hazmat/backends/openssl/asn1.py index 3d3a8dea..e7c18a52 100644 --- a/cryptography/hazmat/backends/openssl/asn1.py +++ b/cryptography/hazmat/backends/openssl/asn1.py @@ -23,7 +23,7 @@ TYPES = """ * <fijal> I think you want to declare your value too large (e.g. long) * <fijal> that way you'll never pass garbage */ -typedef long time_t; +typedef uintptr_t time_t; typedef int ASN1_BOOLEAN; typedef ... ASN1_INTEGER; diff --git a/cryptography/hazmat/backends/openssl/bignum.py b/cryptography/hazmat/backends/openssl/bignum.py index 41c9d1e5..a5ba07b1 100644 --- a/cryptography/hazmat/backends/openssl/bignum.py +++ b/cryptography/hazmat/backends/openssl/bignum.py @@ -24,7 +24,7 @@ typedef ... BIGNUM; * <fijal> I think you want to declare your value too large (e.g. long) * <fijal> that way you'll never pass garbage */ -typedef unsigned long long BN_ULONG; +typedef uintptr_t BN_ULONG; """ FUNCTIONS = """ |