Skip to content

Commit 5851ba7

Browse files
committed
using existing vectors :)
1 parent b8cf7ec commit 5851ba7

File tree

3 files changed

+10
-63
lines changed

3 files changed

+10
-63
lines changed

tests/hazmat/primitives/test_pkcs7.py

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1025,7 +1025,7 @@ def fixture_data(self, backend) -> bytes:
10251025
@pytest.fixture(name="certificate")
10261026
def fixture_certificate(self, backend) -> x509.Certificate:
10271027
return load_vectors_from_file(
1028-
os.path.join("pkcs7", "verify_cert.pem"),
1028+
os.path.join("pkcs7", "ca.pem"),
10291029
loader=lambda pemfile: x509.load_pem_x509_certificate(
10301030
pemfile.read()
10311031
),
@@ -1035,7 +1035,7 @@ def fixture_certificate(self, backend) -> x509.Certificate:
10351035
@pytest.fixture(name="private_key")
10361036
def fixture_private_key(self, backend) -> types.PrivateKeyTypes:
10371037
return load_vectors_from_file(
1038-
os.path.join("pkcs7", "verify_key.pem"),
1038+
os.path.join("pkcs7", "ca_key.pem"),
10391039
lambda pemfile: serialization.load_pem_private_key(
10401040
pemfile.read(), None, unsafe_skip_rsa_key_validation=True
10411041
),
@@ -1197,18 +1197,20 @@ def test_pkcs7_verify_der_wrong_certificate(
11971197
with pytest.raises(ValueError):
11981198
pkcs7.pkcs7_verify_der(signature, certificate=rsa_certificate)
11991199

1200-
def test_pkcs7_verify_der_unsupported_digest_algorithm(
1201-
self, backend, data, certificate, private_key
1200+
def test_pkcs7_verify_der_unsupported_rsa_digest_algorithm(
1201+
self, backend, data
12021202
):
1203-
# Signature
1203+
certificate, private_key = _load_rsa_cert_key()
1204+
1205+
# Signature with an unsupported digest algorithm
12041206
builder = (
12051207
pkcs7.PKCS7SignatureBuilder()
12061208
.set_data(data)
12071209
.add_signer(certificate, private_key, hashes.SHA384())
12081210
)
12091211
signature = builder.sign(serialization.Encoding.DER, [])
12101212

1211-
# Verification with another certificate
1213+
# Verification
12121214
with pytest.raises(exceptions.UnsupportedAlgorithm):
12131215
pkcs7.pkcs7_verify_der(signature)
12141216

@@ -1268,9 +1270,7 @@ def test_pkcs7_verify_smime_with_content(
12681270
# Verification
12691271
pkcs7.pkcs7_verify_smime(signed, content=data)
12701272

1271-
def test_pkcs7_verify_smime_opaque_signing(
1272-
self, backend, data, certificate, private_key
1273-
):
1273+
def test_pkcs7_verify_smime_opaque_signing(self, backend):
12741274
# Signature
12751275
signed = load_vectors_from_file(
12761276
os.path.join("pkcs7", "signed-opaque.msg"),
@@ -1288,9 +1288,7 @@ def test_pkcs7_verify_smime_opaque_signing(
12881288
b"Content-Type: multipart/signed;\nHello world!",
12891289
],
12901290
)
1291-
def test_pkcs7_verify_smime_wrong_format(
1292-
self, backend, data, certificate, signature
1293-
):
1291+
def test_pkcs7_verify_smime_wrong_format(self, backend, signature):
12941292
with pytest.raises(ValueError):
12951293
pkcs7.pkcs7_verify_smime(signature)
12961294

vectors/cryptography_vectors/pkcs7/verify_cert.pem

Lines changed: 0 additions & 24 deletions
This file was deleted.

vectors/cryptography_vectors/pkcs7/verify_key.pem

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)