aboutsummaryrefslogtreecommitdiff
path: root/tests/bench
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2023-12-01 19:42:42 -0500
committerGitHub <noreply@github.com>2023-12-01 18:42:42 -0600
commitf1817f80779969438686a8e2026e46d70d8928db (patch)
treee10671c710ac2149482cd66a92805972f8971c02 /tests/bench
parent3165db8efc82d8e379c4931453f6c776ab8db013 (diff)
downloadpyca-cryptography-f1817f80779969438686a8e2026e46d70d8928db.zip
pyca-cryptography-f1817f80779969438686a8e2026e46d70d8928db.tar.gz
pyca-cryptography-f1817f80779969438686a8e2026e46d70d8928db.tar.bz2
Slightly alter AEAD benchmark code to solve problem AES-GCM-SIV hit (#9948)
Diffstat (limited to 'tests/bench')
-rw-r--r--tests/bench/test_aead.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/bench/test_aead.py b/tests/bench/test_aead.py
index f93c4e8..7a30968 100644
--- a/tests/bench/test_aead.py
+++ b/tests/bench/test_aead.py
@@ -4,6 +4,7 @@
import pytest
+from cryptography.exceptions import UnsupportedAlgorithm
from cryptography.hazmat.primitives.ciphers.aead import (
AESCCM,
AESGCM,
@@ -12,7 +13,13 @@ from cryptography.hazmat.primitives.ciphers.aead import (
ChaCha20Poly1305,
)
-from ..hazmat.primitives.test_aead import _aead_supported
+
+def _aead_supported(cls):
+ try:
+ cls(b"0" * 32)
+ return True
+ except UnsupportedAlgorithm:
+ return False
@pytest.mark.skipif(