summaryrefslogtreecommitdiff
path: root/dev-python/cryptography/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-05-26 00:07:28 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-05-26 00:07:28 +0100
commit994fe442814c4d169bb0f1ee9745604928006b39 (patch)
tree630f10f7414f44018095dd9d3cf9df55852a9d41 /dev-python/cryptography/files
parentf8999218b5a6eafa151e7367030cbfdb69e045ed (diff)
gentoo auto-resync : 26:05:2024 - 00:07:27
Diffstat (limited to 'dev-python/cryptography/files')
-rw-r--r--dev-python/cryptography/files/cryptography-42.0.7-32bit.patch64
1 files changed, 64 insertions, 0 deletions
diff --git a/dev-python/cryptography/files/cryptography-42.0.7-32bit.patch b/dev-python/cryptography/files/cryptography-42.0.7-32bit.patch
new file mode 100644
index 000000000000..9bd9d5f19110
--- /dev/null
+++ b/dev-python/cryptography/files/cryptography-42.0.7-32bit.patch
@@ -0,0 +1,64 @@
+diff --git a/tests/hazmat/primitives/test_aead.py b/tests/hazmat/primitives/test_aead.py
+index a1f99ab81..2f0d52d82 100644
+--- a/tests/hazmat/primitives/test_aead.py
++++ b/tests/hazmat/primitives/test_aead.py
+@@ -56,7 +56,8 @@ def test_chacha20poly1305_unsupported_on_older_openssl(backend):
+ )
+ class TestChaCha20Poly1305:
+ @pytest.mark.skipif(
+- sys.platform not in {"linux", "darwin"}, reason="mmap required"
++ sys.platform not in {"linux", "darwin"} or sys.maxsize < 2**31,
++ reason="mmap and 64-bit platform required",
+ )
+ def test_data_too_large(self):
+ key = ChaCha20Poly1305.generate_key()
+@@ -197,7 +198,8 @@ class TestChaCha20Poly1305:
+ )
+ class TestAESCCM:
+ @pytest.mark.skipif(
+- sys.platform not in {"linux", "darwin"}, reason="mmap required"
++ sys.platform not in {"linux", "darwin"} or sys.maxsize < 2**31,
++ reason="mmap and 64-bit platform required",
+ )
+ def test_data_too_large(self):
+ key = AESCCM.generate_key(128)
+@@ -378,7 +380,8 @@ def _load_gcm_vectors():
+
+ class TestAESGCM:
+ @pytest.mark.skipif(
+- sys.platform not in {"linux", "darwin"}, reason="mmap required"
++ sys.platform not in {"linux", "darwin"} or sys.maxsize < 2**31,
++ reason="mmap and 64-bit platform required",
+ )
+ def test_data_too_large(self):
+ key = AESGCM.generate_key(128)
+@@ -525,7 +528,8 @@ def test_aesocb3_unsupported_on_older_openssl(backend):
+ )
+ class TestAESOCB3:
+ @pytest.mark.skipif(
+- sys.platform not in {"linux", "darwin"}, reason="mmap required"
++ sys.platform not in {"linux", "darwin"} or sys.maxsize < 2**31,
++ reason="mmap and 64-bit platform required",
+ )
+ def test_data_too_large(self):
+ key = AESOCB3.generate_key(128)
+@@ -700,7 +704,8 @@ class TestAESOCB3:
+ )
+ class TestAESSIV:
+ @pytest.mark.skipif(
+- sys.platform not in {"linux", "darwin"}, reason="mmap required"
++ sys.platform not in {"linux", "darwin"} or sys.maxsize < 2**31,
++ reason="mmap and 64-bit platform required",
+ )
+ def test_data_too_large(self):
+ key = AESSIV.generate_key(256)
+@@ -844,7 +849,8 @@ class TestAESSIV:
+ )
+ class TestAESGCMSIV:
+ @pytest.mark.skipif(
+- sys.platform not in {"linux", "darwin"}, reason="mmap required"
++ sys.platform not in {"linux", "darwin"} or sys.maxsize < 2**31,
++ reason="mmap and 64-bit platform required",
+ )
+ def test_data_too_large(self):
+ key = AESGCMSIV.generate_key(256)