aboutsummaryrefslogtreecommitdiffstats
path: root/tests/hazmat/backends/test_openssl.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/hazmat/backends/test_openssl.py')
-rw-r--r--tests/hazmat/backends/test_openssl.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/hazmat/backends/test_openssl.py b/tests/hazmat/backends/test_openssl.py
index 85331595..3ccc54c8 100644
--- a/tests/hazmat/backends/test_openssl.py
+++ b/tests/hazmat/backends/test_openssl.py
@@ -557,6 +557,13 @@ class TestOpenSSLEllipticCurve(object):
ec.ECDH(), ec.SECP256R1()
)
+ def test_elliptic_curve_exchange_unsupported_algorithm(self):
+ key = ec.generate_private_key(ec.SECP256R1(), backend=backend)
+ with raises_unsupported_algorithm(
+ _Reasons.UNSUPPORTED_EXCHANGE_ALGORITHM
+ ):
+ key.exchange(None, key.public_key())
+
@pytest.mark.requires_backend_interface(interface=RSABackend)
class TestRSAPEMSerialization(object):