diff options
| author | Werner Koch <[email protected]> | 2026-10-12 18:29:31 +0200 |
|---|---|---|
| committer | Werner Koch <[email protected]> | 2026-10-12 18:29:31 +0200 |
| commit | bf4fbff85ad3d5a838b209a6bdb23143ecc30191 (patch) | |
| tree | 201bd2ce76502ff68fc3b78fe4f5eac38f20615b | |
| parent | gpgsm: Support creation of verification of ML-DSA signatures. (diff) | |
| download | gnupg-bf4fbff85ad3d5a838b209a6bdb23143ecc30191.tar.gz gnupg-bf4fbff85ad3d5a838b209a6bdb23143ecc30191.zip | |
tests: Add a sample keypair from RFC9882.
--
| -rw-r--r-- | tests/cms/samplekeys/57F3E27B6747BF128CFC03B39474F61519F367E6.key | 66 | ||||
| -rw-r--r-- | tests/cms/samplekeys/README | 6 | ||||
| -rw-r--r-- | tests/cms/samplekeys/mldsa65-rfc9882.pem | 123 |
3 files changed, 195 insertions, 0 deletions
diff --git a/tests/cms/samplekeys/57F3E27B6747BF128CFC03B39474F61519F367E6.key b/tests/cms/samplekeys/57F3E27B6747BF128CFC03B39474F61519F367E6.key new file mode 100644 index 000000000..49695ebce --- /dev/null +++ b/tests/cms/samplekeys/57F3E27B6747BF128CFC03B39474F61519F367E6.key @@ -0,0 +1,66 @@ +Created: 20200203T043210 +Key: (private-key (dilithium3 (p #48683D91978E31EB3DDDB8B0473482D2 + B88A5F625949FD8F58A561E696BD4C27D05B38DBB2EDF01E664EFD81BE1EA893 + 688CE68AA2D51C5958F8BBC6EB4E89EE67D2C0320954D57212CAC7229FF1D6EA + F03928BD51511F8D88D847736C7DE2730D5978E5410713160978867711BF5539 + A0BFC4C350C2BE572BAF0EE2E2FB16CCFEA08028D99AC49AEBB75937DDCE111C + DAB62FFF3CEA8BA2233D1E56FBC5C5A1E726DE63FADD2AF016B119177FA3D971 + A2D9277173FCE55B67745AF0B7C21D597DBEB93E6A32F341C49A5A8BE9E82508 + 8D1F2AA45155D6C8AE15367E4EB003B8FDF7851071949739F9FFF09023EAF451 + 04D2A84A45906EED4671A44DC28D27987BB55DF69E9E8561F61A80A726995038 + 65FED9B7EE72A8E17A19C408144F4B29AFEF7031C3A6D8571610B42C9F421245 + A88F197E16812B031159B65B9687E5B3E934C5225AE98A79BA73D2B399D73510 + EFFAD19E53B8450F0BA8FCE1012FD98D260A74AAAA13FAE249A006B1C34F5BA0 + B882F26378222FB36F2283C243F0FFEB5F1BB414A0A70D55E3D40A56B6CBC88A + E1F03B7B2882D98DEEA28E145C9DEDFD8EAF1CEF2ED94A8B050F8964F46D1EA0 + D0C2A43E0DDA6182ADBF4F6ED175B6742257859BF22F3A417ECF1F9D89317B5E + 539D587AF16B9E1313E04514FFA64BA8B3FF2B8321F8811CB3FB022C8F644E70 + A4B80A2FBFEE604ABB7379091EA8E6C5C74DFC0283666B40C0793870028204A1 + 36BF5DA9568EB798D349038BDB0C11E03445E7847CB5069C75CF28AC601C7799 + D958210DDBCB226E51AFEF9F1DE47B073873D6D3F97456BEDE085082E74A298B + 2CD48F4B3093155F366C8FA601C6AF858DFA32C08491B2A29887F90335949A5D + 6EDAA679882A3A95D6BF6D970A221F4B9D3D8CBF384AF81AAC95E2B3294E0478 + 9AC83727A5DC04559F96AF41D8A053516FEEEEBC52746EB6AB2819E09108710D + 835F011FA63065872AD334D5CDFFB2B2310507E92FC993AE317DA97F4F309CDA + F0F67ED99D90215576083849F953B246D7FEDB3FDB67679850A5AD404E64147F + B7CF4F6AEDDD05AFB4B834968D1FE88014960DCE5D942236526E12A478D69E5F + BE6970310B308C06845018CFC7B2AB430A13A6B1AC7BB02CCCBB3D911AC2F110 + 68613FBE029BFDCE02CF5CD38950ED72C83944EDFBC75615AF87F864C051F3C5 + 5456C5412863A40C06D1DAB562BDFF0571B8D3C3917BBD300880BBA5E998239B + 95FA91B7D6416D4F398B3ADBCD30983ED3592B4D9EF7D4236FD00F50D98AA53A + 235AC4172720F77D96172672980CFE8FF7A5A702783EDC2BA31B2259015A112F + C7F468A9C2F9464039002D30EF678B4CB798BC116216BF7A9A7C18BA03B7B58F + D07515D3115049D3614BE7A07E744300750DF1D2C58753389059EAFC3D785CCD + D31C07648BEDC03A5C3B8AD46D064D59C13D57374729FC4E295362E2A5191204 + 530428BC1522AFA28FF5FE1655E304CA5BC8C27AD0E0C6A39DD4DF28956C14B3 + 8CC93682CEFE402BBD5E82D29C464E44EB5D37B48FC568DFE0CC6E8E16BAEA05 + E5135590F19294E73E8367B0216DBB815030B9DE55913F08039C42351C59E551 + 5DD5AF8E089A15E625E8F6DEE639386C46497D7A263288774DE581A7DE9629B4 + 1B4424141F978FB8331208EFDEC3C6E0DE39BC57063F3DCD6C470373C08891EA + 29CBC7CC6D6483B8889083ACE86AA7B51B1C2CFE6E2AD18D97CE36FBC56EA42F + AE97E6A7AC114864478C366DF1EBB1E7B11A9098504FD5975BDF1F49DC70002B + 63C1739A9D263FBAD4073F6A9F6C2B8AF4B4C332A103A0CFFA5DEEB2D062CA3C + 215FD360026BE7C5164F4A4424EF74948804D66F46487732C8202C795478647B + 4EA71D627C086024CCA354A41F0877B38F19B3774AD2095C8DA53B069E21C76A + E2D2007E16719ED40080D334F7DA52E9F5A5990439CAF083A95B833F02AD10A0 + 8C1A6D0F260C007285BD4A2F47703A5AEF465287D253B18AC22514316210FF56 + 6814B10F87A293D6F199D3C3959990D0C1268B4F50D5F9FCEFBBF237BD0C28B8 + 0182D6659741F14F10BFBB21BBA12AB620AA2396F56C0686B4EA901799022421 + 6B2FE8AD76C4A9148EEF9A86A3635A6AA77BC1DCFB6FBA59A77DFDA9B7530DC0 + CA8648C8D973738E01BAB8F08B4905E84AA4641BD602410CD97520265F2F231F + 2B35E15EB2FA04D2BD94D5A77ABAF1E0E161010A990087F5B46EA988B2BC0512 + FDA0FA923DADD6C45C5301D09483673265B5AB2E10F4BA520F6BBAD564A5C3D5 + E27BDB080F7D20E13296A3181954C39C649C943EBE17DF5C1F7AAE0A8FE126C4 + 77585A5D4D648A0D008B6AF5E8CD31BE69A9296D4F3FD25ED86F221E4B93F65F + 5929967533624B9235750C30707550B58536D109A7131C5A5BBE4A5715567C12 + 534AEC7660761EEBB9FAE2891C774589B80E566AD557DDEF7367196B7227EA98 + 70EF09DDFEC79D6B9319A6879B5205D76BF7ABA5ACF33AFB59D17FC54E68383D + 6BE5A08E9B66DA53DCDE008BB294B8582BD132CDCC49959FDBC21E52721880C8 + AD0352C79F03A43BBD84C4CDFDC6C529005E1E7CD9A349A7168A35569BA5DEA8 + 18968D5A91466BD6E64E20BF62417198AFC4E81C28DD77ED4028232398B52FBD + E86BC84F475B9016710CE2AABC11A06B4DBAC901EC16CF365CA3F2D53813948A + 693A0F93E79C46CA5D5A6DCA3D28CA50AD18BD13FCA55059DD9B185F79F9C471 + 96A4E81B2104BC460A051E02F2E8444F#) + (S #000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d + 1e1f#) + )) diff --git a/tests/cms/samplekeys/README b/tests/cms/samplekeys/README index 14bbf2bdc..6c908929d 100644 --- a/tests/cms/samplekeys/README +++ b/tests/cms/samplekeys/README @@ -16,3 +16,9 @@ steed-self-signing-nonthority.pem The STEED Self-Signing Nonthority. 68A638998DFABAC510EA645CE34F9686B2EDF7EA.key The private Key of The STEED Self-Signing Nonthority. + +mldsa65-rfc9882.pem ML-DSA certificate from RFC9882. Imported + and reexported with gpgsm +57F3E27B6747BF128CFC03B39474F61519F367E6.key + The corresponsing private key. Manually + converted from RFC9882. diff --git a/tests/cms/samplekeys/mldsa65-rfc9882.pem b/tests/cms/samplekeys/mldsa65-rfc9882.pem new file mode 100644 index 000000000..4f8ae3890 --- /dev/null +++ b/tests/cms/samplekeys/mldsa65-rfc9882.pem @@ -0,0 +1,123 @@ +Issuer ...: /CN=LAMPS WG/O=IETF +Serial ...: 159FFE6F22FD5CC42C524DF6FD5E28D0DE38F34E +Subject ..: /CN=LAMPS WG/O=IETF +Keygrip ..: 57F3E27B6747BF128CFC03B39474F61519F367E6 + +-----BEGIN CERTIFICATE----- +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 +IA== +-----END CERTIFICATE----- |
