diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2023-12-01 19:42:42 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-01 18:42:42 -0600 |
commit | f1817f80779969438686a8e2026e46d70d8928db (patch) | |
tree | e10671c710ac2149482cd66a92805972f8971c02 /tests/bench | |
parent | 3165db8efc82d8e379c4931453f6c776ab8db013 (diff) | |
download | pyca-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.py | 9 |
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( |