aboutsummaryrefslogtreecommitdiffstats
path: root/tests/x509/test_x509.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/x509/test_x509.py')
-rw-r--r--tests/x509/test_x509.py56
1 files changed, 28 insertions, 28 deletions
diff --git a/tests/x509/test_x509.py b/tests/x509/test_x509.py
index 8a8507bd..07a6019b 100644
--- a/tests/x509/test_x509.py
+++ b/tests/x509/test_x509.py
@@ -2235,20 +2235,6 @@ class TestCertificateBuilder(object):
builder.sign(private_key, hashes.SHA256(), backend)
@pytest.mark.supported(
- only_if=lambda backend: backend.ed25519_supported(),
- skip_message="Requires OpenSSL with Ed25519 support"
- )
- @pytest.mark.requires_backend_interface(interface=X509Backend)
- def test_request_with_unsupported_hash_ed25519(self, backend):
- private_key = ed25519.Ed25519PrivateKey.generate()
- builder = x509.CertificateSigningRequestBuilder().subject_name(
- x509.Name([x509.NameAttribute(NameOID.COUNTRY_NAME, u'US')])
- )
-
- with pytest.raises(ValueError):
- builder.sign(private_key, hashes.SHA256(), backend)
-
- @pytest.mark.supported(
only_if=lambda backend: backend.ed448_supported(),
skip_message="Requires OpenSSL with Ed448 support"
)
@@ -2272,20 +2258,6 @@ class TestCertificateBuilder(object):
with pytest.raises(ValueError):
builder.sign(private_key, hashes.SHA256(), backend)
- @pytest.mark.supported(
- only_if=lambda backend: backend.ed448_supported(),
- skip_message="Requires OpenSSL with Ed448 support"
- )
- @pytest.mark.requires_backend_interface(interface=X509Backend)
- def test_request_with_unsupported_hash_ed448(self, backend):
- private_key = ed448.Ed448PrivateKey.generate()
- builder = x509.CertificateSigningRequestBuilder().subject_name(
- x509.Name([x509.NameAttribute(NameOID.COUNTRY_NAME, u'US')])
- )
-
- with pytest.raises(ValueError):
- builder.sign(private_key, hashes.SHA256(), backend)
-
@pytest.mark.requires_backend_interface(interface=RSABackend)
@pytest.mark.requires_backend_interface(interface=X509Backend)
@pytest.mark.supported(
@@ -3097,6 +3069,34 @@ class TestCertificateSigningRequestBuilder(object):
with pytest.raises(TypeError):
builder.sign(private_key, 'NotAHash', backend)
+ @pytest.mark.supported(
+ only_if=lambda backend: backend.ed25519_supported(),
+ skip_message="Requires OpenSSL with Ed25519 support"
+ )
+ @pytest.mark.requires_backend_interface(interface=X509Backend)
+ def test_request_with_unsupported_hash_ed25519(self, backend):
+ private_key = ed25519.Ed25519PrivateKey.generate()
+ builder = x509.CertificateSigningRequestBuilder().subject_name(
+ x509.Name([x509.NameAttribute(NameOID.COUNTRY_NAME, u'US')])
+ )
+
+ with pytest.raises(ValueError):
+ builder.sign(private_key, hashes.SHA256(), backend)
+
+ @pytest.mark.supported(
+ only_if=lambda backend: backend.ed448_supported(),
+ skip_message="Requires OpenSSL with Ed448 support"
+ )
+ @pytest.mark.requires_backend_interface(interface=X509Backend)
+ def test_request_with_unsupported_hash_ed448(self, backend):
+ private_key = ed448.Ed448PrivateKey.generate()
+ builder = x509.CertificateSigningRequestBuilder().subject_name(
+ x509.Name([x509.NameAttribute(NameOID.COUNTRY_NAME, u'US')])
+ )
+
+ with pytest.raises(ValueError):
+ builder.sign(private_key, hashes.SHA256(), backend)
+
@pytest.mark.requires_backend_interface(interface=RSABackend)
@pytest.mark.supported(
only_if=lambda backend: backend.hash_supported(hashes.MD5()),