diff options
Diffstat (limited to 'tests/test_openpgp.py')
-rw-r--r-- | tests/test_openpgp.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/test_openpgp.py b/tests/test_openpgp.py index e29dbed..6702471 100644 --- a/tests/test_openpgp.py +++ b/tests/test_openpgp.py @@ -48,6 +48,7 @@ from tests.keydata import ( UNSIGNED_SUBKEY, FORGED_SUBKEY, SIG_TIMESTAMP, SUBKEY_FINGERPRINT, SUBKEY_SIG_TIMESTAMP, UNEXPIRE_PUBLIC_KEY, OLD_UNEXPIRE_PUBLIC_KEY, FORGED_UNEXPIRE_KEY, TWO_SIGNATURE_PUBLIC_KEYS, SECOND_KEY_FINGERPRINT, + SECOND_VALID_PUBLIC_KEY, TWO_KEYS_ONE_EXPIRED, ) from tests.test_recursiveloader import INSECURE_HASH_TESTS from tests.testutil import HKPServer @@ -238,6 +239,8 @@ _ = FORGED_SUBKEY _ = FORGED_UNEXPIRE_KEY _ = OLD_UNEXPIRE_PUBLIC_KEY _ = OTHER_VALID_PUBLIC_KEY +_ = SECOND_VALID_PUBLIC_KEY +_ = TWO_KEYS_ONE_EXPIRED _ = TWO_SIGNATURE_PUBLIC_KEYS _ = UNEXPIRE_PUBLIC_KEY _ = UNSIGNED_PUBLIC_KEY @@ -384,6 +387,11 @@ MANIFEST_VARIANTS = [ ('SUBKEY_SIGNED_MANIFEST', 'VALID_KEY_SUBKEY', None), # == Manifest with two signatures == ("TWO_SIGNATURE_MANIFEST", "TWO_SIGNATURE_PUBLIC_KEYS", None), + ("TWO_SIGNATURE_MANIFEST", "VALID_PUBLIC_KEY", OpenPGPVerificationFailure), + ("TWO_SIGNATURE_MANIFEST", "SECOND_VALID_PUBLIC_KEY", + OpenPGPVerificationFailure), + ("TWO_SIGNATURE_MANIFEST", "TWO_KEYS_ONE_EXPIRED", + OpenPGPExpiredKeyFailure), # == using private key == ('SIGNED_MANIFEST', 'PRIVATE_KEY', None), # == bad manifests == |