summaryrefslogtreecommitdiff
path: root/tests/keydata.py
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2023-01-21 21:04:34 +0100
committerMichał Górny <mgorny@gentoo.org>2023-01-21 21:04:34 +0100
commit11f2afd6c15daaf20571c819482147986bd9c464 (patch)
tree7ee8bb43fc60c1984050de491a15f4c9195149ad /tests/keydata.py
parentee4f947258fbaddddfbaecc3141abd5c59608818 (diff)
downloadgemato-11f2afd6c15daaf20571c819482147986bd9c464.tar.gz
openpgp: Initial support for multiple signatures
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'tests/keydata.py')
-rw-r--r--tests/keydata.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/keydata.py b/tests/keydata.py
index 844c912..6384c97 100644
--- a/tests/keydata.py
+++ b/tests/keydata.py
@@ -155,6 +155,25 @@ Wq7iapS3DqitGoDRtKyPXeSFDpWsgcAYzghFMI265fqeBebTeKtz7mtYUw4DrBlYXSBPpRte
T1oNst52zSr1Wzuc9w==
''')
+SECOND_SECRET_KEY = base64.b64decode(b"""
+lFgEY8wUwRYJKwYBBAHaRw8BAQdAQ9Y36mOHda8FHRNM/sXEpvzGKJiC733H2OgQtvVrYNsA
+AQCS5w1GsElAdtNFCbpDq5LWp8hNq2jVSH3foz3+CYo1+hCV
+""")
+
+SECOND_PUBLIC_KEY = base64.b64decode(b"""
+mDMEY8wUwRYJKwYBBAHaRw8BAQdAQ9Y36mOHda8FHRNM/sXEpvzGKJiC733H2OgQtvVrYNs=
+""")
+
+SECOND_UID = base64.b64decode(b"""
+tDBTZWNvbmQgZ2VtYXRvIHRlc3QgaWRlbnRpdHkgPHNlY29uZEBleGFtcGxlLmNvbT4=
+""")
+
+SECOND_KEY_SIG = base64.b64decode(b"""
+iJMEExYKADsWIQR1jj6cjPscaH2bJCVTcI9ps0i0zAUCY8wUwQIbAwULCQgHAgIiAgYVCgkI
+CwIEFgIDAQIeBwIXgAAKCRBTcI9ps0i0zEWCAQDEpFQFHMubpdSIdtrFPztMM64Xg4Vkdk+k
+30HoYvFwKwD/aNSymTkZS4R8Ld0mxEJhFml7EAPUf//LjQYEIbe83gQ=
+""")
+
VALID_PUBLIC_KEY = PUBLIC_KEY + UID + PUBLIC_KEY_SIG
EXPIRED_PUBLIC_KEY = PUBLIC_KEY + UID + EXPIRED_KEY_SIG
REVOKED_PUBLIC_KEY = PUBLIC_KEY + REVOCATION_SIG + UID + PUBLIC_KEY_SIG
@@ -190,6 +209,11 @@ UNSIGNED_SUBKEY = PUBLIC_KEY + UID + PUBLIC_KEY_SIG + PUBLIC_SUBKEY
COMBINED_PUBLIC_KEYS = OTHER_VALID_PUBLIC_KEY + VALID_PUBLIC_KEY
+SECOND_VALID_PUBLIC_KEY = SECOND_PUBLIC_KEY + SECOND_UID + SECOND_KEY_SIG
+SECOND_KEY_FINGERPRINT = "758E3E9C8CFB1C687D9B242553708F69B348B4CC"
+
+TWO_SIGNATURE_PUBLIC_KEYS = VALID_PUBLIC_KEY + SECOND_VALID_PUBLIC_KEY
+
if __name__ == "__main__":
import argparse