1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-12-22 10:19:57 +01:00

tests: Add two Kyber sample keys and messages.

--

GnuPG-bug-id: 6815
This commit is contained in:
Werner Koch 2024-04-23 14:03:54 +02:00
parent e591fd25ad
commit f325d3277e
No known key found for this signature in database
GPG Key ID: E3FDFF218E45B72B
12 changed files with 562 additions and 4 deletions

View File

@ -212,7 +212,14 @@ priv_keys = privkeys/50B2D4FA4122C212611048BC5FC31BD44393626E.asc \
privkeys/C6A6390E9388CDBAD71EAEA698233FE5E04F001E.asc \
privkeys/D69102E0F5AC6B6DB8E4D16DA8E18CF46D88CAE3.asc \
privkeys/891067FFFC6D67D37BD4BFC399191C5F3989D1B5.key \
privkeys/F27FC04CB01723A4CB6F5399F7B86CCD82C0169C.key
privkeys/F27FC04CB01723A4CB6F5399F7B86CCD82C0169C.key \
privkeys/DC60E0AE48E0F14E8FD7C9C36E18C6651E99BA93.key \
privkeys/2F4CD0990D56D41A74456668469E3139A7960CD4.key \
privkeys/8B2E1355C97C34E0AC1CBC9DFDF2526BFE8990A7.key \
privkeys/F5DB116462B7BD2FA83A4453C4DFA2AE8604FB59.key \
privkeys/8F9ABF3E5BBFC50D168DD524EB8F7263E7B33859.key \
privkeys/A1598F57316F7FEC3F946895E35A7D2EAE8D3A13.key
sample_keys = samplekeys/README \
samplekeys/ecc-sample-1-pub.asc \
@ -239,7 +246,9 @@ sample_keys = samplekeys/README \
samplekeys/ssh-rsa.key \
samplekeys/issue2346.gpg \
samplekeys/authenticate-only.pub.asc \
samplekeys/authenticate-only.sec.asc
samplekeys/authenticate-only.sec.asc \
samplekeys/pqc-sample-1.key.asc \
samplekeys/pqc-sample-2.key.asc
sample_msgs = samplemsgs/clearsig-1-key-1.asc \
samplemsgs/clearsig-2-keys-1.asc \
@ -272,7 +281,9 @@ sample_msgs = samplemsgs/clearsig-1-key-1.asc \
samplemsgs/signed-1-key-1.asc \
samplemsgs/signed-1-key-2.asc \
samplemsgs/signed-2-keys-1.asc \
samplemsgs/signed-2-keys-2.asc
samplemsgs/signed-2-keys-2.asc \
samplemsgs/pqc-sample-1.enc.asc \
samplemsgs/pqc-sample-2.enc.asc
EXTRA_DIST = defs.scm trust-pgp/common.scm $(XTESTS) $(TEST_FILES) \
mkdemodirs signdemokey $(priv_keys) $(sample_keys) \

View File

@ -0,0 +1,5 @@
Created: 20240419T125003
Key: (private-key (ecc (curve Curve25519)(flags djb-tweak)(q
#406438411B2E3EA2EA48B681860C2CA537978C69072CBD04A40069E122660F6F37#)
(d #7D295F7111BD111DB6685B451EF1FCFEA61F7777B8227194F97E093D6E508268#)
))

View File

@ -0,0 +1,104 @@
Created: 20240419T125003
Key: (private-key (kyber768 (p #0DE94F420165B79701FB24A7669190CF2840ED7
B96E4B088D45A9DB4512117E39B2FB23754175B64471CF95C0480078FD0A8611D19A15
9303B26063DEA88752C00200C8192A287C27ED707D6B830006D821F9C26F0501F85651
866C0CAEA481C7CE59D1FD04548E15C565C95DBE6BD0C32500AE9BC838050A073005F4
C76D05B1780669F4C6B24F27769F76926543753CBF9B53441484120BA0FD1214FA4AD2
2E56D63BB1D0B004FC155CB5445ADEF258517D393894A4235221359789C06B649FDACB
8D290B81EF82C7987638F42603C9B85C3613166591D384524485C07FC0C3DA957A2291
0743105B13E22BDC9989988192FF537B294D59601B97A21810051D580F1FCA453C240E
D198F6D3A6F185511CA99029859B5C17240EA443792533B6F63750A0336D1A1166FD29
B7669999A025B938C304080C1D8B784AAE4703AE2459F7815F8EB4083B69B83276D548
26E00A690C82709423549634CC02F0429126B5CFFD29946752B122525C6610F4A3914B
AFC5E0CBB16507158FA5AC29463744F166A5C105C646399455682E8114F78208CBCC95
1C94B986BA20690710466547C70B35687FC6047F79C78715CB533C31040C8E34C95C4D
B220F10A8EF6CBCA6B0B5B7704339B430C0530DAEB37CD17C96D3821FDD331C001788A
9068E913B1A697549D1E32C5D72215365CC9B4C59DC8093EE3482AD0C29EF19341214C
50419408B2403E4830066D1009D55B14D569F65733D0DF5362030A424A5ABCF25C268C
B087591AD8DA4C6B8A80F11D14552671D71183383520152D2C44B3C76B3C875D5FC432
BB46A7CE5833E91928AD55D30D7789718364BB43900C98FEE5315C8035DEB94387265C
C4EC48927158077125673CBB649E82B890A16E1E5025E598DD544510D5C133F7C0036E
665AC2A5951C7A75299777EB8A8C44ABCA15339DE0388320067394321ADCC346C49926
487CBB2D9B0D130C53B1471D7A939FE1C323A62C1325690A5866702182F98F550AFD0A
5551A2D01AC7E66038AD4E7682D642D4EA020939A7FC0E30FF228AADFF935F54CB02BB
03D7C10A001E81ED1151DDBC77E912297D7F922E255A5AEF979172B218D6CB365222ED
CD6852A30ADEF0CAE5C0C7783493E7A9530FFCB7A490A69735ACB86563AF000C89B922
D39F6C1F638AF1F0BA5E7B11961EB7FE8B631EB38AD60F2C09FACAB473A71AC391527C
502BEE27B11115F9CA1869F6033A97590D984100E540AB9AC2744F921DE2C3D2A1B9CC
58231B755C270BC29242C9693493D88701447AC50011374F8E87A1313415E512D77192
AA2D084F65C6900E72D41D8826B7CB84C26720685C53F5A47FE0220CBE2CA95C827178
CC677D1098741C767E55BF52B92D5152029EB30D83CC28ADB7E774B06D64A4C0E75424
51188B482778864ABEAC0645B07993F98A202642A59940AFE5161C0C535DEE6386AFC3
AA98769B0D0927FCB85BB7951B5F76354570B24C93A1B277771FAB0C8ECB9326B070C5
124C946B3E53A669FC46FEED668CF2955C87974C0429BCCCC6A9C040B8A93CE49E40D4
C607CB269087742B4D428819E434C41749708154AE8CB5C1C385B60C509008A8B6F15A
B7FC5BD20FB704939BEE164A180BCD2C0A901FA9F30356336576926E24E3516948A722
27672594EEA77AEE903#)(s #218B22DB8B1D760A1A070A26950BB1ACE8C5898C2A319
583E20A118A56A1E6BB3422B0BB9F466930B50B932780F9E00274590A13B60014E0B22
D141D074134F577B15409AD58106AD3012C52329DB8E13BBB0B1A753CB79BE9A233557
142A60496E0BEAC54334B2394E7CA8B3175956D0CA2CA404FA1930DF36414EB4C776E7
A041F3409F61384B1AB7B097729473520D18630ED050F0B3957A41C7E34089CB6029AE
E85A25BC3257E7A3EFCA3617D601735BCCD1CB73AF9BB79E90A248A249009D779F9945
0E3D82C5D56AEA8707DFF8410835A24DF37B411F3646D6684F11C1765A2C2BFE55F097
10467D62EB4AA0F90049AFFF09B1F66560382A7FA5C91CA1C0A696A2FB86CCB8E53480
0A4218FB81033E41DA544907A583BE8BC76321AA5D198C80CA295F5E55D98688D35267
AC38A0822587A825CC90BC721695A9D4414710DFBA3E14332BC5C86A7A9970A624880B
518749C959384365CA747D2867EC43343C1C61194D5311B555027ABA759F3602E57214
7E20C761125D2E86EE1693F80DB809D79138C0AB299712CAFD298209617DAD830EC3B0
A70649A76F5BDD143476F951767FC1F6F204E434A604C723379837377C8B1A9067E500
34E79CC016F30C11FEBA0DB19C2BF42C3D6590C75E75B0271B02DD664402BA75635145
BE38733C12DE5054759930F36252F5DB2CEF4587965D49B10A4765036C5D5E001700C0
F9A813559409B72EB4B564C1EF77B28ADA3319DB98EF0183035C1ADF3445C46C320D44
31F8C48251893C7CB7421FF65117239547193A4A843019A70BCC42BBACFE9C5BB172DA
CC8AE5D2B15E8338F2EF58FFCA1191CE576A85B8AE5E99231E1156EC9815E499D260C3
1AE804FA983C1A996AD3B538386E4680D2067E64234AF0A055E14C818CC2A29524B056
03670393BA01642E99BBFA0BCC2681759116C4E1D705D78197EC3D0726DE2A5F9239F0
47089684508870B5C06C8715771A1F908923891BEF548194DE22E433C845B48B69D1A5
A3A289F3FCA2F7032B6176225FA762C7DDCBE1000088D804CEB11BD03A712E7EA2AE96
33F9B8765465912E6B4222C64798AC51DE2E09BA4F9A46944256812ACA99A2B08F6AF9
205721C227637EC4DE5D4C001D126ED00CB4D8698F1B45E78079187425AF3086F716C3
4C72787132C472860AA7B1A547EE65085652106CAC1B48A0057C8CFCEE2C210D90CCCC
3629D713C142046CA57BFBB738542E360BE6C1DF072CB425199D3915BBDFB0BE435436
7F7273ED0471E5129D8C691D7C66EBBE3ADEC86246C45CBC14C474401CEEA3A39AFE14
79051A2FE497C4054063508B3F908B00FE797C0A4C60D396B15920537423AECCA2D634
09878173D52B66AA4B6C6CA6020ED63BFD47BA85A196E0C66208C4A61E603B94965642
884A624309BD21903A0F5693167906DB315FB7B735D290C5A63B58CC8892A4C52C5BC6
0F026648B86B6CDE36E7EC68950E224679A2F29FA658B9B3E67560A8E10B5D5A3CB29C
02743E66FC3E7C90B0973AFB2BCFE935A1277723993924225AC63A60B35314544A9542
2D48FFFB3A3927BACB168A72FCABF1664C3E0C91D73A89381AB6BF95A22ADB5C24E971
57A1A1D24BC52FD879E0DE94F420165B79701FB24A7669190CF2840ED7B96E4B088D45
A9DB4512117E39B2FB23754175B64471CF95C0480078FD0A8611D19A159303B26063DE
A88752C00200C8192A287C27ED707D6B830006D821F9C26F0501F85651866C0CAEA481
C7CE59D1FD04548E15C565C95DBE6BD0C32500AE9BC838050A073005F4C76D05B17806
69F4C6B24F27769F76926543753CBF9B53441484120BA0FD1214FA4AD22E56D63BB1D0
B004FC155CB5445ADEF258517D393894A4235221359789C06B649FDACB8D290B81EF82
C7987638F42603C9B85C3613166591D384524485C07FC0C3DA957A22910743105B13E2
2BDC9989988192FF537B294D59601B97A21810051D580F1FCA453C240ED198F6D3A6F1
85511CA99029859B5C17240EA443792533B6F63750A0336D1A1166FD29B7669999A025
B938C304080C1D8B784AAE4703AE2459F7815F8EB4083B69B83276D54826E00A690C82
709423549634CC02F0429126B5CFFD29946752B122525C6610F4A3914BAFC5E0CBB165
07158FA5AC29463744F166A5C105C646399455682E8114F78208CBCC951C94B986BA20
690710466547C70B35687FC6047F79C78715CB533C31040C8E34C95C4DB220F10A8EF6
CBCA6B0B5B7704339B430C0530DAEB37CD17C96D3821FDD331C001788A9068E913B1A6
97549D1E32C5D72215365CC9B4C59DC8093EE3482AD0C29EF19341214C50419408B240
3E4830066D1009D55B14D569F65733D0DF5362030A424A5ABCF25C268CB087591AD8DA
4C6B8A80F11D14552671D71183383520152D2C44B3C76B3C875D5FC432BB46A7CE5833
E91928AD55D30D7789718364BB43900C98FEE5315C8035DEB94387265CC4EC48927158
077125673CBB649E82B890A16E1E5025E598DD544510D5C133F7C0036E665AC2A5951C
7A75299777EB8A8C44ABCA15339DE0388320067394321ADCC346C49926487CBB2D9B0D
130C53B1471D7A939FE1C323A62C1325690A5866702182F98F550AFD0A5551A2D01AC7
E66038AD4E7682D642D4EA020939A7FC0E30FF228AADFF935F54CB02BB03D7C10A001E
81ED1151DDBC77E912297D7F922E255A5AEF979172B218D6CB365222EDCD6852A30ADE
F0CAE5C0C7783493E7A9530FFCB7A490A69735ACB86563AF000C89B922D39F6C1F638A
F1F0BA5E7B11961EB7FE8B631EB38AD60F2C09FACAB473A71AC391527C502BEE27B111
15F9CA1869F6033A97590D984100E540AB9AC2744F921DE2C3D2A1B9CC58231B755C27
0BC29242C9693493D88701447AC50011374F8E87A1313415E512D77192AA2D084F65C6
900E72D41D8826B7CB84C26720685C53F5A47FE0220CBE2CA95C827178CC677D109874
1C767E55BF52B92D5152029EB30D83CC28ADB7E774B06D64A4C0E7542451188B482778
864ABEAC0645B07993F98A202642A59940AFE5161C0C535DEE6386AFC3AA98769B0D09
27FCB85BB7951B5F76354570B24C93A1B277771FAB0C8ECB9326B070C5124C946B3E53
A669FC46FEED668CF2955C87974C0429BCCCC6A9C040B8A93CE49E40D4C607CB269087
742B4D428819E434C41749708154AE8CB5C1C385B60C509008A8B6F15AB7FC5BD20FB7
04939BEE164A180BCD2C0A901FA9F30356336576926E24E3516948A72227672594EEA7
7AEE9037C525E6180138B80E2CA84C2BEEF3319A65284D35117FA4853E2E6DC7F2EADF
D9351CFC435F23FA9D2C91DD9EF3F8ABDB7784586949C248606273835C099D53A#)))

View File

@ -0,0 +1,5 @@
Created: 20240419T125051
Key: (private-key (ecc (curve X448)(q #5E42BC08BE62F4D740196FC1888D18F1
D1BD6D21DAC63C7265BE2897F1C2CE5E9E2140AA3B65620FE0EA2FB443952821AD0596
7A6D32D849#)(d #28FCD007DA2A8D37E94628291FD0BDCFE06F07D1586A1FEF914A12
092896727F260F49B6A80081A89603F10FF9B40719BF16D20F2E5DA6D2#)))

View File

@ -0,0 +1,137 @@
Created: 20240419T125051
Key: (private-key (kyber1024 (p #76E799415B04C5B048D8671C59439A7134263C
18127971232947AA66D66DF13476E0AC5F81736316D38E8FC94E07144B32856A2F7725
EA1C93A6D4C2668008F77BC41B16B479F313542ACAD6F248A340B9790880B3875D4777
6692EA64BC939F880482FE3A981FC88BB9CA36E339BD5175167E73948122AEF0555CFE
736FA7FC4A36C4634B4502ADB454DA04584C8B1C8F531194A74B15391BBCCA8EDA75BA
C52A75ED11AA3832C7AC00D07A6C6F2238648A7056E3A11BDEA47DFBDB5C6DC55A33E2
AC5D3826230993BCF960E2D82FAE7273518C1F4B21B8DD3175496987FC1768D8DA9778
6C219C054507636901656AE8F62A64B73C179CA5F55C9CD55B54452228408001AADA10
6A3C22F320B590C693B1891D82666BA04101810B140B52B20B783C0CA8B875958D75DC
815805AE85B53501A683E5EB95DB4B61C29ABACF2B31320CB60200648BBA82CCC0A92C
790583E12CC65643299C544A2219879C512783559851616AD7371C7A21A72BAE6D618A
65BA32B8C24FEEF25191C5C85E08B4B854AA99A5A386058B9E56C4CB92906EBC811638
4ADF96673CC22063462D34D679FDFA632109B9917B2485E8BE80D8025CEA2AA61488B8
82B66811B24457C0B11BBD4759625EA290EC67B10C438D5112CDA20993B67C4AE71573
235023DC1BAB2D477F7EE882677A3FC7325349854C933AB863E36EF18AAC9A0376B89B
3764058D7039A8987162C5B2A698B98A4BE4842C065520E253EFDCC0A460BBC1E753B3
3A77FE47837CB9B106B5B3737C5D1030CB8F27864E57C54D424A5C69B745E718D2871B
9A9B7B5C73221FFC8879F4B23211A08A23CE33381EDB972E0BB710B9DC81D6B78BB4EC
2D856AB14372C32C35BD4188B650F97B954A97736892D2B487F8756821FB308A7B1456
B1A0C48090DD311AF6AC16FAC8CC4EF4BDFDD47C79E9829ABA0D91F82FE474B58D0049
A8D15C0ED7ACF154CCBAF398E749B67FFCA176003E72FB00D33CC9E55C18C94C8B7C53
48267B9053FA89993AA693DC9291DC9F81E0422FD2BD19029D9BDB88C812A9953C9C9C
B44BA1E6B8470715BE365560B0841428AB11FBA77B9A5A9C442FE35B49481BBEC24657
F4D20B36B466D1E85C29F2BFD2C784A3C661133C5B8578030D219F6AA9B62E1A6C60C3
093B63C8A3484DFFC32847B305F0889411D965EDF132F3B22106276288B44AA91019E6
C161A472698E380AFC6635497890902CCF937340F73A4A79692700DBC65A4103D47810
3C6032668773C91AB63F8729CB897D2B4BAB14A5B6B669BC82162EBB33C752883F14E8
2122333B8A6C6C8C4C81610500F5E44F93F389BDD5C5F51AB8A18BCDE75B082E12A58F
92482FF82E37A26849851C7B933218512794A3649A38B5881035594486B8B7C378D69A
FF18C62C64A27CB740ED1AA84216A796B874DE7CC0D9A4C230A35254829A8745CF523A
59B5B873B2F03A16CA466876B08781167035863EBC2456C04DC37C8409373CB83ACBDE
DC85B41BADC1831A15A1405D503BE8ECA6B79964A4D186C8D9AC57366BB2A2300CF7A8
1B4C8188AB0355E46F28D60416E509F6F034C58056DD27A0A0ABB6A8AB9AEAB8047E57
60F7FC3B870A82FF22B408B647A7B497CE555BC632ADDFD1A1E547A06E581C54901695
7948F8A745EAC57DBDDAADDA376DD2C643F30366A7F913FFC89A3479C96A4725B8D58F
F4580B3BF5134E027DBA4C6E0F8C5C6E8270D7E1AF10AC7C0EB4A52FB8A0415A9AFE79
668F629BB140282781892E88037A84662EEB079A6B1927167DD27909C5188C9AAC1DE3
37C555807665C57C8F829DBB3BB74899A4AF831FB6316122989772A57ADE899F990407
F7FCBC6704670238626A6249AD8665C8AA9302786904EA8ADBD21893246F817AAD0193
35E478B257975D39C60DF7AA080F26B37014ABA53C8E4F205BCD049512197200CA5FFF
8B243E5546FB4A17250376238CB8B3535FB10B773A6CA6179936490ACB8280571A7C35
656CA35352279EDA55CD12816BA51C2AA072C2A628AF24CCA8BABD193757DD16615B34
09FDF045390C4346792A0D8B2399697BC485B9D8510316C9AF66B6A08E74B1301186E9
9ABA3ABB5DB68BC8172C8DF677B78FA60F247B45D3B14D39164592F53DE39AB6B4A96C
7949964F204C919A576B515F4BF9BB6ABFCE4DD7B5969DB8ECE3DA32CE298B573793F3
E45248B0CBCFF67D79#)(s #1A8B03F87A2BAACB60D8261B32AC2742BB83BA4014C7E2
6847613CF7A7BD44D1C428F4009AE4C42F12CF39E283A5DA2632B649F259ACAD157DFE
9086B6F0CE919B6490499597AB809EBBA71DD55D6FCC61DF5067C78C8D1907745C703D
1BE25F0E18057A496FB476C47C8C01CD656619C7213D61223A124B15D38B27F0686907
0D0D47476A756FE629C2F516A9F527044BA5931FB8B2EC23A415B9CD510C1233270A7E
C209F245CA82C93B7BF40C2CBB20213A8650EA6934D910B1D80BCCFC9B169704AF7ACA
2038205CE193C931514865BF5629A901E0BFEFE78FC8657A16999AD4F14AB51648F329
08E8FA9A22A35C936888E03581588ABCAF016A1A920BFF394EBD3840EA47731E677E9D
E77CF30701EB805C1A91A5BE531BD400022D19C350E809288A9F6542C5EF391C61C48B
CED9079E691490E92EB60BA7088720873755B997A2A62A1665876CF91B3E4682200993
57F94A8B035699D19B64EB480E41074FC011A64508226C7A21B4F2348FE8151A47912B
E96454541CD54A3CE5D74C92643E4210C306F6A10CC890EE5A7575F0853123693211B6
CE8CB16EB05BDE0933B850270C86B01B026B4F11A6DB12CFE06C79809A8F5357B2E749
530D584A76F13E3FEA98003390B56885B43C1BEF82A4E87AB07B19B47689B8D6C4ADAE
2178886517BCC1C0642A944C426AE6C8540331B73D524DA449BA91F0CBD2558175A9CD
693B3DC8545D68B97BD3D212D395B1BC4437D40C2AEB5013B829AA40EA7913737730B7
252C266E5AB011928BA68D681012BA066257A5DF8C41392970258B9FCDEB133D6C1A71
DC2C23B52FB6BB8267951C25621ED620CF929517B6F3B233331E80365FAA06978247BC
01573CFD592F39932B4076BFCFC23F28F2892724761DC02FFD722D795285653AC0B6D0
6341B45B980092BAAB270AF4AAAA8AAEFE0896B19B5190A6108205B999199ABFB1BD0C
15A53CA723BE569BE3912E4C552973A45A356CC88208689C7847D4370456A59D5CB7B6
50E8A0C41141C3EC0999E31ED5E7A938C0031A112218E715EA387DA1F327D93B4134F8
0C32C960D211CAB173CFF3029E9A10A222985131398C528C6D2B644464590DCAB105B1
BABAB97C33D2E77C41D417022940A31A72CA30AD9596AB998C5B26152A98685E991738
E9A9228D1C859C899D76AA1F0C68568C83897751527B462F8842225C118B786CAE710A
57AFB16577B7BDBBF19CD8B74C035162C5C6967712CF46EC8CE3CC817CBBB5D7B11F6C
645A2B784A5E226CE2D522236C74CBC5A9CFE26CE4ACB08300826589B8F9B870582390
9E2930B5945342DCB592B56D80C13B54C3B1F84BA58E66C102A639E6B1A3C7B4202A6A
98A1F82668F6C4D61BCF96B3AB8FB132E67A251407207BB467BFB02FD90B04C54809E1
12B347BBACFBBC5FA2D16627499AB8C8439D89299EA4C363F46474F8B568511ED3A614
797015BC4C25E41B3C3A674CE9A6241FDA07A9027608BB0248FA20671A8E6CF461A989
24F314CA7F37C03D397B2E760C9C101717E83064F198ED52098DC7B18D08CD06925C26
039536B57E82902CD6E33AEA0A65231A58BBB694FCC76D9985486938BDC8E61244114B
7CE7C0D466907AF309FFF09A89203755843B4EB89FC7F5C357321BC79B0528941682BC
2213CC8408552368158C73448EE71C67A40BC6B76251FE860AE08C7922E3CADDBC64F1
B56000075293970906D848AF430F4B9186A4A50EE2505BEE0084F0A2923FF4A7938009
7670B422D2A10D083312329FB24B3F256B37DB05BB10FC464EC1BE48B4A61CE98D8FE7
667EFB10CBBB5300F3944CFA403C03CF83023640895A8BD859A4DAA9036450A79775D7
F83B37CBAAB2454CC3158E8A5152F9E816DACC4693B34FBF238AFA43724637C83EDAAA
608C36DC15026255CB0B8B4A17284086052C9B449B80D154EDC07A16D3AA0E2B9177F1
7D96AA6162D47828400939C22CCB019293528E06E947A8D8C7BB20A0BBA277B45AB677
0155CB14C0016B4E64E43F91E8CE660BAECD371512B5A29ED3B759F9C3813314241950
BF9862079011F6B233C2897C75C63DFFE418759105D4CA1D5470389FC2C0B623412CD4
A208530A1FDCB743717980926AAA928A55498C1ED4C183F37E26777F405CA949237BD9
793A025A8A27773976E799415B04C5B048D8671C59439A7134263C18127971232947AA
66D66DF13476E0AC5F81736316D38E8FC94E07144B32856A2F7725EA1C93A6D4C26680
08F77BC41B16B479F313542ACAD6F248A340B9790880B3875D47776692EA64BC939F88
0482FE3A981FC88BB9CA36E339BD5175167E73948122AEF0555CFE736FA7FC4A36C463
4B4502ADB454DA04584C8B1C8F531194A74B15391BBCCA8EDA75BAC52A75ED11AA3832
C7AC00D07A6C6F2238648A7056E3A11BDEA47DFBDB5C6DC55A33E2AC5D3826230993BC
F960E2D82FAE7273518C1F4B21B8DD3175496987FC1768D8DA97786C219C0545076369
01656AE8F62A64B73C179CA5F55C9CD55B54452228408001AADA106A3C22F320B590C6
93B1891D82666BA04101810B140B52B20B783C0CA8B875958D75DC815805AE85B53501
A683E5EB95DB4B61C29ABACF2B31320CB60200648BBA82CCC0A92C790583E12CC65643
299C544A2219879C512783559851616AD7371C7A21A72BAE6D618A65BA32B8C24FEEF2
5191C5C85E08B4B854AA99A5A386058B9E56C4CB92906EBC8116384ADF96673CC22063
462D34D679FDFA632109B9917B2485E8BE80D8025CEA2AA61488B882B66811B24457C0
B11BBD4759625EA290EC67B10C438D5112CDA20993B67C4AE71573235023DC1BAB2D47
7F7EE882677A3FC7325349854C933AB863E36EF18AAC9A0376B89B3764058D7039A898
7162C5B2A698B98A4BE4842C065520E253EFDCC0A460BBC1E753B33A77FE47837CB9B1
06B5B3737C5D1030CB8F27864E57C54D424A5C69B745E718D2871B9A9B7B5C73221FFC
8879F4B23211A08A23CE33381EDB972E0BB710B9DC81D6B78BB4EC2D856AB14372C32C
35BD4188B650F97B954A97736892D2B487F8756821FB308A7B1456B1A0C48090DD311A
F6AC16FAC8CC4EF4BDFDD47C79E9829ABA0D91F82FE474B58D0049A8D15C0ED7ACF154
CCBAF398E749B67FFCA176003E72FB00D33CC9E55C18C94C8B7C5348267B9053FA8999
3AA693DC9291DC9F81E0422FD2BD19029D9BDB88C812A9953C9C9CB44BA1E6B8470715
BE365560B0841428AB11FBA77B9A5A9C442FE35B49481BBEC24657F4D20B36B466D1E8
5C29F2BFD2C784A3C661133C5B8578030D219F6AA9B62E1A6C60C3093B63C8A3484DFF
C32847B305F0889411D965EDF132F3B22106276288B44AA91019E6C161A472698E380A
FC6635497890902CCF937340F73A4A79692700DBC65A4103D478103C6032668773C91A
B63F8729CB897D2B4BAB14A5B6B669BC82162EBB33C752883F14E82122333B8A6C6C8C
4C81610500F5E44F93F389BDD5C5F51AB8A18BCDE75B082E12A58F92482FF82E37A268
49851C7B933218512794A3649A38B5881035594486B8B7C378D69AFF18C62C64A27CB7
40ED1AA84216A796B874DE7CC0D9A4C230A35254829A8745CF523A59B5B873B2F03A16
CA466876B08781167035863EBC2456C04DC37C8409373CB83ACBDEDC85B41BADC1831A
15A1405D503BE8ECA6B79964A4D186C8D9AC57366BB2A2300CF7A81B4C8188AB0355E4
6F28D60416E509F6F034C58056DD27A0A0ABB6A8AB9AEAB8047E5760F7FC3B870A82FF
22B408B647A7B497CE555BC632ADDFD1A1E547A06E581C549016957948F8A745EAC57D
BDDAADDA376DD2C643F30366A7F913FFC89A3479C96A4725B8D58FF4580B3BF5134E02
7DBA4C6E0F8C5C6E8270D7E1AF10AC7C0EB4A52FB8A0415A9AFE79668F629BB1402827
81892E88037A84662EEB079A6B1927167DD27909C5188C9AAC1DE337C555807665C57C
8F829DBB3BB74899A4AF831FB6316122989772A57ADE899F990407F7FCBC6704670238
626A6249AD8665C8AA9302786904EA8ADBD21893246F817AAD019335E478B257975D39
C60DF7AA080F26B37014ABA53C8E4F205BCD049512197200CA5FFF8B243E5546FB4A17
250376238CB8B3535FB10B773A6CA6179936490ACB8280571A7C35656CA35352279EDA
55CD12816BA51C2AA072C2A628AF24CCA8BABD193757DD16615B3409FDF045390C4346
792A0D8B2399697BC485B9D8510316C9AF66B6A08E74B1301186E99ABA3ABB5DB68BC8
172C8DF677B78FA60F247B45D3B14D39164592F53DE39AB6B4A96C7949964F204C919A
576B515F4BF9BB6ABFCE4DD7B5969DB8ECE3DA32CE298B573793F3E45248B0CBCFF67D
7994C02B6A67177C09FD8A3F3F2630D907A48ABB59A77AC1F75F344ED2846963561053
B1E9F15F14583281F621DD991A24EA473FDA7C63FE59C80F5F49708EE520#)))

View File

@ -0,0 +1,5 @@
Created: 20240419T124916
Key: (private-key (ecc (curve Ed25519)(flags eddsa)(q
#405D1A8C6FB60828BEF043119A1DF97E3A6A408CF3E0CD56F74F9522A7BAACD51C#)
(d #ACF7F220B124A7C726F40DE83D07EFB9165814E9A42EFD9ECB53B27401D85BB3#)
))

View File

@ -0,0 +1,5 @@
Created: 20240419T125029
Key: (private-key (ecc (curve Ed25519)(flags eddsa)(q
#40F0C11FA63250E08BD9D0E766417EA5F4E4366B7D60692A442F71E37CFB19EAE4#)
(d #A2319B2E7599FD1AA04578C01EFAECC82B1EDFA8FAB85928244BABB0733653B0#)
))

View File

@ -23,10 +23,12 @@ rsa-primary-auth-only.pub.asc rsa2408 primary only, usage: cert,auth
rsa-primary-auth-only.sec.asc Ditto but the secret keyblock.
v5-sample-1-pub.asc A version 5 key (ed25519/cert,sign,v5+cv25519/v5)
v5-sample-1-sec.asc Ditto, but the secret keyblock (unprotected).
pqc-sample-1.key.asc ky768_cv25519 public key. [*]
pqc-sample-2.key.asc ky1024_cv448 public key. [*]
Notes:
- A [*] marks public keys with their private parts in ../privkeys.
- pgp-desktop-skr.asc is a secret keyblock without the uid and subkey
binding signatures. When exporting a secret key from PGP desktop
such a file is created which is then directly followed by a separate

View File

@ -0,0 +1,46 @@
sec ed25519 2024-04-19 [SC]
652B01FF34D43EA62C5DC897E47CC8B150A7A02E
Keygrip = DC60E0AE48E0F14E8FD7C9C36E18C6651E99BA93
uid [ultimate] pqc-sample-1
ssb ky768_cv25519 2024-04-19 [E]
CF06288CAAAA850A8B5B2927C8C14C7F0A8906AAEA320DE12A0A15F8E8746216
Keygrip = 2F4CD0990D56D41A74456668469E3139A7960CD4,
8B2E1355C97C34E0AC1CBC9DFDF2526BFE8990A7
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=Zup3
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,55 @@
sec ed25519 2024-04-19 [SC]
6BF41D6AC221F5223C2DEEE320E629089768AD93
Keygrip = F5DB116462B7BD2FA83A4453C4DFA2AE8604FB59
uid [ultimate] pqc-sample-2
ssb ky1024_cv448 2024-04-19 [E]
2D0F59CAFD12DBD9DF9EFD602D7E8F8C2121A5D1841174346D6C8FE8F9AA7683
Keygrip = 8F9ABF3E5BBFC50D168DD524EB8F7263E7B33859,
A1598F57316F7FEC3F946895E35A7D2EAE8D3A13
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
lUaDFf52BzCT6VOhK7yR8Ac=
=MDdc
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,81 @@
-----BEGIN PGP MESSAGE-----
hQSaA88GKIyqqoUKHQEA0pRJ6Vj5C0XlgpwLd18OLgMMQJ9nw68AA2f/tCrZBVcA
AARAdHv1SfxOewaAWAp79c8vesQ1ToGOeM/2l8LXhbCB67f5RFkdJVl9yY1WyTpz
IHnlynbB53sNvoS2re+fKySS7fj9nE6n7+RF+NNkS3z7aSPUaJ71Yk3tYZDP+mLd
45g4eqj8O7hpwgS0bCq4a35Oq41dNS7g2S9psgdlC7BGRnzVwPh1v5jF7PTb9WdQ
2GCmvR4Mo87McT5YLv0GNg51aYbx6iD2clcuhBEKx85E+DMnU7+BWqC/Ly+It8d8
/gPQha7y4ZMkfNlaHSJtcmOqS9gDek+auLYFUqfrvxo8Kmza7bdsRiN8OeP+o/06
tPNnRkeOp94jbwUjoIbTlZn55qYD0w5FX7yfZPgfUYqEHT+R5zYU1ow3hmt+18zz
L0bpk+GsCEfSyNHlx9R7W5MTvhjP32Xki/UZKy/4WcqiqZQbqJ7KxpE9ATl9XE+/
5BzmMbVzdaeOgulOJiLxsvZxFhXTVWYJJMtYExzC1jRw4sic8t/PWy1sPE6un9PZ
oBXOMSnbF2sVFueuFGH7thUI2ZI4oUBV9fM8SDUgHuw6oC3VCOtBuCJ5r6uA7ZaP
i8U0CULEHX0sS8SHoL+QIdfG6MHM0w9zNk1d6LhVvlwyGuyHuBDjNJRoJz3URnIc
UvUC2s60tytiuZLLuMZlUooxcDC+Fp5k2ejNP5AWfT1LQUMdV8vRGKiWaL1PbY1M
96PqA3NDZyd9MJn3o74MEA19HPRNTInTW0xwWejZty6hTLvrBMpZSaTxFwmUuUdb
81LES4AkeWH4SJxS8xse2dlD2JK2tYYZPGgkgj5BIAT3J4/Cy9hgdls5NFPZDNUe
cXxz1LRPvewWxjmv7X5H6niBeHCOHXYXYbUTHw8/acDt/HEjYo6yBu3C7MXn5Ga6
FvC9XWZAQTiicU6cF7U6/TQWQqZWhrdPyWD9/x3iUr4mJsOl3RBBT3Koz7Tyo41H
RqweL+sCYf1tmgIUsLRVZBVOR1JNRkuW4PL0jBR/rsvDWBQShjFvWb8DiKXhm7pK
1DSpMhiuV2BQuVnMls3aw40V9TPaq/dxqj9U/LIRW2vR9sza3ulS7UWL0ZbgLMjz
hq0nU1XRqstTExGwlokt8TJGfsX15yIllLt6iajXD5kiTzhS2iuuXYq4Fx/LjRoQ
W1VglExBdfy0hjFWQMoKZ0f6SjfoIdqKDZDZ1ygKB4UJW0UE0Wmhq5imY1ih/Jb3
CR5ksXqp4QDr1oCOo4ZtDANGDOyAWAGxsBW0tRMTqcS1J5LT8RKf6wsti14EFOtp
d/fNUvFz5RMYKdDkRb4V14iwgCsGCpShOyDorN+g4Lya3gEIKfG4Qlkg+J6N426L
jwE1Jxx4S+sMzFii7bUQr+Pu9efh95V2Vg6JbccurqCKsOF2ksqE+1AsZiLYFqIL
Qvj7OTbHwvKmNMBfWmCNOew/ggNeYXrXK5X4q9qQuHgFNrwJKNaSc4qft/0JJ0yF
wBctVCPMUvkdYeCCAvSTAhek9bpOiYJgrIl6Fa3UcwEJAhCQ0BoXGut4xmSZnufk
LZNiq7jAIbyXKcGjfUYJkv4ryEYfk+9fMM6HHXnz5wHKLb5xQMQCioJxQuZIY8ku
p2ioOSIHLnVQg9Q9KKdt4RNpvV59Ca+PDBUXGH8167Fp+oKkix7etYsMEamXnlPg
Hto=
=/vwC
-----END PGP MESSAGE-----
Created with key:
sec ed25519 2024-04-19 [SC] [expires: 2027-04-19]
652B01FF34D43EA62C5DC897E47CC8B150A7A02E
Keygrip = DC60E0AE48E0F14E8FD7C9C36E18C6651E99BA93
uid [ultimate] pqc-sample-1
ssb ky768_cv25519 2024-04-19 [E]
CF06288CAAAA850A8B5B2927C8C14C7F0A8906AAEA320DE12A0A15F8E8746216
Keygrip = 2F4CD0990D56D41A74456668469E3139A7960CD4,8B2E1355C97C34E0AC1CBC9DFDF2526BFE8990A7
Encryption with --debug=crypto diagnostics:
DEK is: 85ae7493cfbafdd7282332dbf539ae7c54257c86de776fa29466378e92a110b2
encode_session_key: encoding 32 byte DEK
encode_session_key: [32] 85 ae 74 ... a1 10 b2
ECC curve: 1.3.101.110
ECC pubkey: 6438411b2e3ea2ea48b681860c2ca537978c69072cbd04a40069e122660f6f37
ecc_mul_point info: Montgomery/Standard
ecc_mul_point name: Curve25519
ecc_mul_point p:+7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed
ecc_mul_point a:+01db41
ecc_mul_point b:+01
ecc_mul_point g.X:+09
ecc_mul_point g.Y:+5f51e65e475f794b1fe122d388b72eb36dc2b28192839e4dd6163a5d81312c14
ecc_mul_point g.Z:+01
ecc_mul_point n:+1000000000000000000000000000000014def9dea2f79cd65812631a5cf5d3ed
ecc_mul_point h:+08
ecc_mul_point info: Montgomery/Standard
ecc_mul_point name: Curve25519
ecc_mul_point p:+7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed
ecc_mul_point a:+01db41
ecc_mul_point b:+01
ecc_mul_point g.X:+09
ecc_mul_point g.Y:+5f51e65e475f794b1fe122d388b72eb36dc2b28192839e4dd6163a5d81312c14
ecc_mul_point g.Z:+01
ecc_mul_point n:+1000000000000000000000000000000014def9dea2f79cd65812631a5cf5d3ed
ecc_mul_point h:+08
ECC ephem: d29449e958f90b45e5829c0b775f0e2e030c409f67c3af000367ffb42ad90557
ECC ecdh: 2444b6e1183eae269c6d4d9f28cd6de1cfedf6bed90ce6dd7ea732d9503cb32b
ECC shared: 6648e8f006898d6407cc253f6a6c47b638f5ff00c5994580b6272611a8d9ad9e
Kyber pubkey: 0de94f420165b79701fb24a7669190cf2840ed7b96e4b088d45a9db4512117e3 …
Kyber ephem: 747bf549fc4e7b0680580a7bf5cf2f7ac4354e818e78cff697c2d785b081ebb7 …
Kyber shared: 0495e20570cd29d82a4933b8a133c09c39ec2a4e67aa6119cf7eccf2bf74ed40
KEK: 4aee18ac1e35f67b8e3f5109695831fa77b426d85ed11b74390faed49f65da9e
seskey: 85ae7493cfbafdd7282332dbf539ae7c54257c86de776fa29466378e92a110b2
enc_seskey: 28d692738a9fb7fd09274c85c0172d5423cc52f91d61e08202f4930217a4f5ba \
4e898260ac897a15ad
Kyber/AES256.OCB encrypted for: "CF06288CAAAA850A pqc-sample-1"

View File

@ -0,0 +1,102 @@
-----BEGIN PGP MESSAGE-----
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
=fcr5
-----END PGP MESSAGE-----
Created with key:
sec ed25519 2024-04-19 [SC] [expires: 2027-04-19]
6BF41D6AC221F5223C2DEEE320E629089768AD93
Keygrip = F5DB116462B7BD2FA83A4453C4DFA2AE8604FB59
uid [ultimate] pqc-sample-2
ssb ky1024_cv448 2024-04-19 [E]
2D0F59CAFD12DBD9DF9EFD602D7E8F8C2121A5D1841174346D6C8FE8F9AA7683
Keygrip = 8F9ABF3E5BBFC50D168DD524EB8F7263E7B33859,A1598F57316F7FEC3F946895E35A7D2EAE8D3A13
Encryption with --debug=crypto diagnostics:
DEK is: 244ab936bd8c02d89486abe92a5c145fb502099445987ed21ca78fa42e7f45ea
encode_session_key: encoding 32 byte DEK
encode_session_key: [32] 24 4a b9 ... 7f 45 ea
ECC curve: 1.3.101.111
ECC pubkey: 5e42bc08be62f4d740196fc1888d18f1d1bd6d21dac63c7265be2897f1c2ce5e \
9e2140aa3b65620fe0ea2fb443952821ad05967a6d32d849
ecc_mul_point info: Montgomery/SafeCurve
ecc_mul_point name: X448
ecc_mul_point p:+fffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff \
ffffffffffffffffffffffffffffffffffffffffffffffff
ecc_mul_point a:+98a9
ecc_mul_point b:+01
ecc_mul_point g.X:+05
ecc_mul_point g.Y:+7d235d1295f5b1f66c98ab6e58326fcecbae5d34f55545d060f75dc28df3f6ed \
b8027e2346430d211312c4b150677af76fd7223d457b5b1a
ecc_mul_point g.Z:+01
ecc_mul_point n:+3fffffffffffffffffffffffffffffffffffffffffffffffffffffff7cca23e9 \
c44edb49aed63690216cc2728dc58f552378c292ab5844f3
ecc_mul_point h:+04
ecc_mul_point info: Montgomery/SafeCurve
ecc_mul_point name: X448
ecc_mul_point p:+fffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff \
ffffffffffffffffffffffffffffffffffffffffffffffff
ecc_mul_point a:+98a9
ecc_mul_point b:+01
ecc_mul_point g.X:+05
ecc_mul_point g.Y:+7d235d1295f5b1f66c98ab6e58326fcecbae5d34f55545d060f75dc28df3f6ed \
b8027e2346430d211312c4b150677af76fd7223d457b5b1a
ecc_mul_point g.Z:+01
ecc_mul_point n:+3fffffffffffffffffffffffffffffffffffffffffffffffffffffff7cca23e9 \
c44edb49aed63690216cc2728dc58f552378c292ab5844f3
ecc_mul_point h:+04
ECC ephem: 1f774fa032dc2d041500d70400cea29dc246d89df9fee9c6c598996ef11c0005 \
f35b7d6cafbb57db8b88b1cd71e581b1f1c838cb5007bf51
ECC ecdh: b8993bc015a983286618ff6ce866ef846d4cca616934afd8f1ffef9d25046620 \
81bb9d8316a3ae5199720f27dcf4ac72fa9e1d71db9b1745
ECC shared: 634b233b4674df04158bf3b3eb287b50e10819aabaaaa9750e1c603c40b244e9 \
a0dd353e8098adbacd277f9d79bf2bdfb4ba4401d71b871272d20c99ee3b02c1
Kyber pubkey: 76e799415b04c5b048d8671c59439a7134263c18127971232947aa66d66df134 …
Kyber ephem: bf2b37dd51251881092c7de9ee67e69de08b87f8f6fca812dad8d40005174f55 …
Kyber shared: 8fd48c5489254e89bcea602904323a370050eee86240e171181e5d1602288aac
KEK: 8595d1368fa33a7ba26810adfc1f66a688768e07c6610766d80d0dcffe1ff3c1
seskey: 244ab936bd8c02d89486abe92a5c145fb502099445987ed21ca78fa42e7f45ea
enc_seskey: 28093c2a75245fb24e16e2ae4bce22da587777136a4cd794f664fb7d35d45e7a \
e6cd3c5a831ef89377
Kyber/AES256.OCB encrypted for: "2D0F59CAFD12DBD9 pqc-sample-2"