diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 03:26:42 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 03:26:42 +0000 |
commit | daf0485ec77463dbaeba3b1b0ffeefc8a89f5399 (patch) | |
tree | 1542cc4a202acd6b3e3b7c1729ede0e94750b691 /samples/compat | |
parent | Initial commit. (diff) | |
download | sexpp-daf0485ec77463dbaeba3b1b0ffeefc8a89f5399.tar.xz sexpp-daf0485ec77463dbaeba3b1b0ffeefc8a89f5399.zip |
Adding upstream version 0.8.7.upstream/0.8.7upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'samples/compat')
-rw-r--r-- | samples/compat/g10/canonical.key | bin | 0 -> 710 bytes | |||
-rwxr-xr-x | samples/compat/g23/correct.key | 43 | ||||
-rwxr-xr-x | samples/compat/g23/correct_mult_fields.key | 45 | ||||
-rwxr-xr-x | samples/compat/g23/correct_no_eol.key | 43 | ||||
-rwxr-xr-x | samples/compat/g23/correct_with_comment.key | 44 | ||||
-rwxr-xr-x | samples/compat/g23/correct_with_comment_at_eof.key | 45 | ||||
-rwxr-xr-x | samples/compat/g23/correct_with_empty_line.key | 44 | ||||
-rwxr-xr-x | samples/compat/g23/correct_with_two_empty_lines.key | 45 | ||||
-rw-r--r-- | samples/compat/g23/correct_with_windows_eol.key | 45 | ||||
-rwxr-xr-x | samples/compat/g23/malformed_invalid_name_char.key | 43 | ||||
-rwxr-xr-x | samples/compat/g23/malformed_invalid_name_first_char.key | 43 | ||||
-rwxr-xr-x | samples/compat/g23/malformed_name_break.key | 44 | ||||
-rwxr-xr-x | samples/compat/g23/malformed_name_eof.key | 43 | ||||
-rwxr-xr-x | samples/compat/g23/malformed_no_key.key | 43 | ||||
-rwxr-xr-x | samples/compat/g23/malformed_two_keys.key | 84 |
15 files changed, 654 insertions, 0 deletions
diff --git a/samples/compat/g10/canonical.key b/samples/compat/g10/canonical.key Binary files differnew file mode 100644 index 0000000..423784e --- /dev/null +++ b/samples/compat/g10/canonical.key diff --git a/samples/compat/g23/correct.key b/samples/compat/g23/correct.key new file mode 100755 index 0000000..1e9ee7b --- /dev/null +++ b/samples/compat/g23/correct.key @@ -0,0 +1,43 @@ +Description: RSA/RSA +Created: 20221130T160847 +Key: (private-key (rsa (n #00CC38FA3F9A00F746AA87912071E7AD8EB2CD59BD5F + 895E275680DD63090E95B73275598554EC67BB1E27506F3CB5E324AD3B830365B96B04 + FA3BF70EB362F01C8B3B6057AABAC4525171E22C6C9BF7CF540EBA2F9C58F82F9612D0 + 7ED4924FF9AC13AAC68566BA1391862A6FA0BD51A7BAE1B2457C1EED1E5112C69254DB + 808ACC405FA0CEB14B7569EC8A7AB2A741F5AB94CBFF500843D992A4A8478C7C72547D + 579CEA5219F69CD396516D1CD769250E33346666319D0D795B769751C00A5E2EF075B3 + 383D582208618DBA5DBC4130285885607D3E07BF208255F2B8180234B278224B982731 + D77E1DD65FA205CE8497829BDF1631BCF3B23B2121AF73B4E2081721A8978A3182C726 + 5E168DB0B19D4C085D048AC0735E4D5F48D1B3A86E135C09F38C193DA86153CB071DD9 + C882D2861AFA1CF3C78CC5A9C64FFA7358E995F9CFAEB986ACF84B384BAAC114A5379F + 1EB30205255EBD93E2BA9A5FB23B5AC5DD0AE4D30A906AA7340386902D2B3C3F53C7A9 + 072F3C49387C9E9E9C61A161D5#)(e #010001#)(d + #2CF7ACCE9D5BF216CACCCFFD5B675E9569B482BA8A93463A963708C85A41AE60A8C9 + 231D932DFCC73C63FEB787A02B3433BAC365D79BC4BF535429D9C0511C3AC4C39DBA9F + FAC0E8B94B40B8746FC15893132D16F7AFB57250F2B29B02B676CAAC83A61A515C65C3 + 924AFF04165A29652BE6AF68D26442E4E68822562D3E29E7260354AB2567EF8C1A773D + A4B7BAD170C5479DC5897B5069537B531C720822EA8CB0E279CBFB308CA6A0562C96E9 + AD9ABDAE33AF0A788932E2D26B61F55BBA4C4EA0073C86CA9C778FBBB47D2BD1C1EEDE + 68C8E196C0E706EE5EBC3187DE7420847E790D87D7DCAA240F344E524AC9C874102F9D + 8A2E80DCF724E67AEE37C75F530A6F8DD9C4F62C4835C3499ED94CDF2613F2E98534E2 + C9ED205EF3C395F448F8E9C23F828411527E7726D15CD0643F8136ADDDCE82239C936F + 5C41E0587D7BC408E7184E0A3B31A95F2A8B5582BEA158033F117824C39BD017BADDEC + F3A6A9AB4E5936028D5560E77477E30129014BC5A7FF7568C0A3A8AD360245F8F5EA71 + #)(p #00D0BFD60AC41E78E7286EED32B815137FFC405BDD689FFC2A5A62C6D03FA283 + 06B1136E2E749541B6C52F1C7C1CA4966655BD81865D48F67FCD1458B0050F089F5357 + 94854D0084E0A755AAA8BC28103F501C4E3316BF6DE2C433D55F8A1C2D2080B05DB6AA + 2578D86F1AD9E682834602C858FCABF87FD32499024818967E638A02F55604E9FA19A7 + 7274402F657160D1067943E5C7EE6F712542A45E38C9442038D8B1CFDABE61A9EBC70D + F599F4F90ECFF1E26C6DE690F1E47E629BAED394C9#)(q + #00FA72D522884561A299245282BA4271F3427649595CAFE5518810AA43799F0919F7 + 3A78E114D22CD5B1F214D7A2227ACA5B7B5CD2F02B53A80AD58593479EF7317FE543EB + 40C42A31B2A427C0E9433C51E0952CE7F69E2E94C1491C769D4A3A1A2CAABC281B84DD + 73213DE5E8BFDCB85459959ECE74F855E85CCF6CEADAEC1B70FA06822922E047CBF405 + B3B3FBED6F4101173A4849B2D5DB133286CA27A06126741C67B654E1EC35E72A01A12E + B465658607B1D75C6223B8F9FC8852481026AD#)(u + #00C7613519C7353FC3629EEB21E0AE0188354F8BCFB6FC2B6B1B15EA87C3AAD39B16 + BF989D090D16BB1AFF69DFC4266C1E3EA9C3FF4B7ACF6E6E24CF8E309FF6C791FC37D1 + A896D2F7AC6ADF887EBD416669ECE6366B013A786C0626D087D4EE2503512A1EB8E415 + 9D63B5D45BF921828FB40CCD9409062725D7974A5D0CBBF0BAB9E055868C0794A2696E + FA77CB2C027326B54B502010A7853DE5305C86B10473DD779BB04795D6DA7C308B3DFC + A4D0F449D8D0AFCDD3E4B0A0E1F36F90CED736#))) diff --git a/samples/compat/g23/correct_mult_fields.key b/samples/compat/g23/correct_mult_fields.key new file mode 100755 index 0000000..1a6ddd5 --- /dev/null +++ b/samples/compat/g23/correct_mult_fields.key @@ -0,0 +1,45 @@ +Description: RSA/RSA +Created: 20221130T160847 +Description: RSA/RSA +Key: (private-key (rsa (n #00CC38FA3F9A00F746AA87912071E7AD8EB2CD59BD5F + 895E275680DD63090E95B73275598554EC67BB1E27506F3CB5E324AD3B830365B96B04 + FA3BF70EB362F01C8B3B6057AABAC4525171E22C6C9BF7CF540EBA2F9C58F82F9612D0 + 7ED4924FF9AC13AAC68566BA1391862A6FA0BD51A7BAE1B2457C1EED1E5112C69254DB + 808ACC405FA0CEB14B7569EC8A7AB2A741F5AB94CBFF500843D992A4A8478C7C72547D + 579CEA5219F69CD396516D1CD769250E33346666319D0D795B769751C00A5E2EF075B3 + 383D582208618DBA5DBC4130285885607D3E07BF208255F2B8180234B278224B982731 + D77E1DD65FA205CE8497829BDF1631BCF3B23B2121AF73B4E2081721A8978A3182C726 + 5E168DB0B19D4C085D048AC0735E4D5F48D1B3A86E135C09F38C193DA86153CB071DD9 + C882D2861AFA1CF3C78CC5A9C64FFA7358E995F9CFAEB986ACF84B384BAAC114A5379F + 1EB30205255EBD93E2BA9A5FB23B5AC5DD0AE4D30A906AA7340386902D2B3C3F53C7A9 + 072F3C49387C9E9E9C61A161D5#)(e #010001#)(d + #2CF7ACCE9D5BF216CACCCFFD5B675E9569B482BA8A93463A963708C85A41AE60A8C9 + 231D932DFCC73C63FEB787A02B3433BAC365D79BC4BF535429D9C0511C3AC4C39DBA9F + FAC0E8B94B40B8746FC15893132D16F7AFB57250F2B29B02B676CAAC83A61A515C65C3 + 924AFF04165A29652BE6AF68D26442E4E68822562D3E29E7260354AB2567EF8C1A773D + A4B7BAD170C5479DC5897B5069537B531C720822EA8CB0E279CBFB308CA6A0562C96E9 + AD9ABDAE33AF0A788932E2D26B61F55BBA4C4EA0073C86CA9C778FBBB47D2BD1C1EEDE + 68C8E196C0E706EE5EBC3187DE7420847E790D87D7DCAA240F344E524AC9C874102F9D + 8A2E80DCF724E67AEE37C75F530A6F8DD9C4F62C4835C3499ED94CDF2613F2E98534E2 + C9ED205EF3C395F448F8E9C23F828411527E7726D15CD0643F8136ADDDCE82239C936F + 5C41E0587D7BC408E7184E0A3B31A95F2A8B5582BEA158033F117824C39BD017BADDEC + F3A6A9AB4E5936028D5560E77477E30129014BC5A7FF7568C0A3A8AD360245F8F5EA71 + #)(p #00D0BFD60AC41E78E7286EED32B815137FFC405BDD689FFC2A5A62C6D03FA283 + 06B1136E2E749541B6C52F1C7C1CA4966655BD81865D48F67FCD1458B0050F089F5357 + 94854D0084E0A755AAA8BC28103F501C4E3316BF6DE2C433D55F8A1C2D2080B05DB6AA + 2578D86F1AD9E682834602C858FCABF87FD32499024818967E638A02F55604E9FA19A7 + 7274402F657160D1067943E5C7EE6F712542A45E38C9442038D8B1CFDABE61A9EBC70D + F599F4F90ECFF1E26C6DE690F1E47E629BAED394C9#)(q + #00FA72D522884561A299245282BA4271F3427649595CAFE5518810AA43799F0919F7 + 3A78E114D22CD5B1F214D7A2227ACA5B7B5CD2F02B53A80AD58593479EF7317FE543EB + 40C42A31B2A427C0E9433C51E0952CE7F69E2E94C1491C769D4A3A1A2CAABC281B84DD + 73213DE5E8BFDCB85459959ECE74F855E85CCF6CEADAEC1B70FA06822922E047CBF405 + B3B3FBED6F4101173A4849B2D5DB133286CA27A06126741C67B654E1EC35E72A01A12E + B465658607B1D75C6223B8F9FC8852481026AD#)(u + #00C7613519C7353FC3629EEB21E0AE0188354F8BCFB6FC2B6B1B15EA87C3AAD39B16 + BF989D090D16BB1AFF69DFC4266C1E3EA9C3FF4B7ACF6E6E24CF8E309FF6C791FC37D1 + A896D2F7AC6ADF887EBD416669ECE6366B013A786C0626D087D4EE2503512A1EB8E415 + 9D63B5D45BF921828FB40CCD9409062725D7974A5D0CBBF0BAB9E055868C0794A2696E + FA77CB2C027326B54B502010A7853DE5305C86B10473DD779BB04795D6DA7C308B3DFC + A4D0F449D8D0AFCDD3E4B0A0E1F36F90CED736#))) +Description: RSA/RSA diff --git a/samples/compat/g23/correct_no_eol.key b/samples/compat/g23/correct_no_eol.key new file mode 100755 index 0000000..641d58e --- /dev/null +++ b/samples/compat/g23/correct_no_eol.key @@ -0,0 +1,43 @@ +Description: RSA/RSA with no terminating end-of-line +Key: (private-key (rsa (n #00CC38FA3F9A00F746AA87912071E7AD8EB2CD59BD5F + 895E275680DD63090E95B73275598554EC67BB1E27506F3CB5E324AD3B830365B96B04 + FA3BF70EB362F01C8B3B6057AABAC4525171E22C6C9BF7CF540EBA2F9C58F82F9612D0 + 7ED4924FF9AC13AAC68566BA1391862A6FA0BD51A7BAE1B2457C1EED1E5112C69254DB + 808ACC405FA0CEB14B7569EC8A7AB2A741F5AB94CBFF500843D992A4A8478C7C72547D + 579CEA5219F69CD396516D1CD769250E33346666319D0D795B769751C00A5E2EF075B3 + 383D582208618DBA5DBC4130285885607D3E07BF208255F2B8180234B278224B982731 + D77E1DD65FA205CE8497829BDF1631BCF3B23B2121AF73B4E2081721A8978A3182C726 + 5E168DB0B19D4C085D048AC0735E4D5F48D1B3A86E135C09F38C193DA86153CB071DD9 + C882D2861AFA1CF3C78CC5A9C64FFA7358E995F9CFAEB986ACF84B384BAAC114A5379F + 1EB30205255EBD93E2BA9A5FB23B5AC5DD0AE4D30A906AA7340386902D2B3C3F53C7A9 + 072F3C49387C9E9E9C61A161D5#)(e #010001#)(d + #2CF7ACCE9D5BF216CACCCFFD5B675E9569B482BA8A93463A963708C85A41AE60A8C9 + 231D932DFCC73C63FEB787A02B3433BAC365D79BC4BF535429D9C0511C3AC4C39DBA9F + FAC0E8B94B40B8746FC15893132D16F7AFB57250F2B29B02B676CAAC83A61A515C65C3 + 924AFF04165A29652BE6AF68D26442E4E68822562D3E29E7260354AB2567EF8C1A773D + A4B7BAD170C5479DC5897B5069537B531C720822EA8CB0E279CBFB308CA6A0562C96E9 + AD9ABDAE33AF0A788932E2D26B61F55BBA4C4EA0073C86CA9C778FBBB47D2BD1C1EEDE + 68C8E196C0E706EE5EBC3187DE7420847E790D87D7DCAA240F344E524AC9C874102F9D + 8A2E80DCF724E67AEE37C75F530A6F8DD9C4F62C4835C3499ED94CDF2613F2E98534E2 + C9ED205EF3C395F448F8E9C23F828411527E7726D15CD0643F8136ADDDCE82239C936F + 5C41E0587D7BC408E7184E0A3B31A95F2A8B5582BEA158033F117824C39BD017BADDEC + F3A6A9AB4E5936028D5560E77477E30129014BC5A7FF7568C0A3A8AD360245F8F5EA71 + #)(p #00D0BFD60AC41E78E7286EED32B815137FFC405BDD689FFC2A5A62C6D03FA283 + 06B1136E2E749541B6C52F1C7C1CA4966655BD81865D48F67FCD1458B0050F089F5357 + 94854D0084E0A755AAA8BC28103F501C4E3316BF6DE2C433D55F8A1C2D2080B05DB6AA + 2578D86F1AD9E682834602C858FCABF87FD32499024818967E638A02F55604E9FA19A7 + 7274402F657160D1067943E5C7EE6F712542A45E38C9442038D8B1CFDABE61A9EBC70D + F599F4F90ECFF1E26C6DE690F1E47E629BAED394C9#)(q + #00FA72D522884561A299245282BA4271F3427649595CAFE5518810AA43799F0919F7 + 3A78E114D22CD5B1F214D7A2227ACA5B7B5CD2F02B53A80AD58593479EF7317FE543EB + 40C42A31B2A427C0E9433C51E0952CE7F69E2E94C1491C769D4A3A1A2CAABC281B84DD + 73213DE5E8BFDCB85459959ECE74F855E85CCF6CEADAEC1B70FA06822922E047CBF405 + B3B3FBED6F4101173A4849B2D5DB133286CA27A06126741C67B654E1EC35E72A01A12E + B465658607B1D75C6223B8F9FC8852481026AD#)(u + #00C7613519C7353FC3629EEB21E0AE0188354F8BCFB6FC2B6B1B15EA87C3AAD39B16 + BF989D090D16BB1AFF69DFC4266C1E3EA9C3FF4B7ACF6E6E24CF8E309FF6C791FC37D1 + A896D2F7AC6ADF887EBD416669ECE6366B013A786C0626D087D4EE2503512A1EB8E415 + 9D63B5D45BF921828FB40CCD9409062725D7974A5D0CBBF0BAB9E055868C0794A2696E + FA77CB2C027326B54B502010A7853DE5305C86B10473DD779BB04795D6DA7C308B3DFC + A4D0F449D8D0AFCDD3E4B0A0E1F36F90CED736#))) +Created: 20221130T160847
\ No newline at end of file diff --git a/samples/compat/g23/correct_with_comment.key b/samples/compat/g23/correct_with_comment.key new file mode 100755 index 0000000..74a7db9 --- /dev/null +++ b/samples/compat/g23/correct_with_comment.key @@ -0,0 +1,44 @@ +Description: RSA/RSA with a comment +Created: 20221130T160847 +Key: (private-key (rsa (n #00CC38FA3F9A00F746AA87912071E7AD8EB2CD59BD5F + 895E275680DD63090E95B73275598554EC67BB1E27506F3CB5E324AD3B830365B96B04 + FA3BF70EB362F01C8B3B6057AABAC4525171E22C6C9BF7CF540EBA2F9C58F82F9612D0 + 7ED4924FF9AC13AAC68566BA1391862A6FA0BD51A7BAE1B2457C1EED1E5112C69254DB + 808ACC405FA0CEB14B7569EC8A7AB2A741F5AB94CBFF500843D992A4A8478C7C72547D + 579CEA5219F69CD396516D1CD769250E33346666319D0D795B769751C00A5E2EF075B3 + 383D582208618DBA5DBC4130285885607D3E07BF208255F2B8180234B278224B982731 + D77E1DD65FA205CE8497829BDF1631BCF3B23B2121AF73B4E2081721A8978A3182C726 + 5E168DB0B19D4C085D048AC0735E4D5F48D1B3A86E135C09F38C193DA86153CB071DD9 + C882D2861AFA1CF3C78CC5A9C64FFA7358E995F9CFAEB986ACF84B384BAAC114A5379F + 1EB30205255EBD93E2BA9A5FB23B5AC5DD0AE4D30A906AA7340386902D2B3C3F53C7A9 + # *** this is a comment, dude *** + 072F3C49387C9E9E9C61A161D5#)(e #010001#)(d + #2CF7ACCE9D5BF216CACCCFFD5B675E9569B482BA8A93463A963708C85A41AE60A8C9 + 231D932DFCC73C63FEB787A02B3433BAC365D79BC4BF535429D9C0511C3AC4C39DBA9F + FAC0E8B94B40B8746FC15893132D16F7AFB57250F2B29B02B676CAAC83A61A515C65C3 + 924AFF04165A29652BE6AF68D26442E4E68822562D3E29E7260354AB2567EF8C1A773D + A4B7BAD170C5479DC5897B5069537B531C720822EA8CB0E279CBFB308CA6A0562C96E9 + AD9ABDAE33AF0A788932E2D26B61F55BBA4C4EA0073C86CA9C778FBBB47D2BD1C1EEDE + 68C8E196C0E706EE5EBC3187DE7420847E790D87D7DCAA240F344E524AC9C874102F9D + 8A2E80DCF724E67AEE37C75F530A6F8DD9C4F62C4835C3499ED94CDF2613F2E98534E2 + C9ED205EF3C395F448F8E9C23F828411527E7726D15CD0643F8136ADDDCE82239C936F + 5C41E0587D7BC408E7184E0A3B31A95F2A8B5582BEA158033F117824C39BD017BADDEC + F3A6A9AB4E5936028D5560E77477E30129014BC5A7FF7568C0A3A8AD360245F8F5EA71 + #)(p #00D0BFD60AC41E78E7286EED32B815137FFC405BDD689FFC2A5A62C6D03FA283 + 06B1136E2E749541B6C52F1C7C1CA4966655BD81865D48F67FCD1458B0050F089F5357 + 94854D0084E0A755AAA8BC28103F501C4E3316BF6DE2C433D55F8A1C2D2080B05DB6AA + 2578D86F1AD9E682834602C858FCABF87FD32499024818967E638A02F55604E9FA19A7 + 7274402F657160D1067943E5C7EE6F712542A45E38C9442038D8B1CFDABE61A9EBC70D + F599F4F90ECFF1E26C6DE690F1E47E629BAED394C9#)(q + #00FA72D522884561A299245282BA4271F3427649595CAFE5518810AA43799F0919F7 + 3A78E114D22CD5B1F214D7A2227ACA5B7B5CD2F02B53A80AD58593479EF7317FE543EB + 40C42A31B2A427C0E9433C51E0952CE7F69E2E94C1491C769D4A3A1A2CAABC281B84DD + 73213DE5E8BFDCB85459959ECE74F855E85CCF6CEADAEC1B70FA06822922E047CBF405 + B3B3FBED6F4101173A4849B2D5DB133286CA27A06126741C67B654E1EC35E72A01A12E + B465658607B1D75C6223B8F9FC8852481026AD#)(u + #00C7613519C7353FC3629EEB21E0AE0188354F8BCFB6FC2B6B1B15EA87C3AAD39B16 + BF989D090D16BB1AFF69DFC4266C1E3EA9C3FF4B7ACF6E6E24CF8E309FF6C791FC37D1 + A896D2F7AC6ADF887EBD416669ECE6366B013A786C0626D087D4EE2503512A1EB8E415 + 9D63B5D45BF921828FB40CCD9409062725D7974A5D0CBBF0BAB9E055868C0794A2696E + FA77CB2C027326B54B502010A7853DE5305C86B10473DD779BB04795D6DA7C308B3DFC + A4D0F449D8D0AFCDD3E4B0A0E1F36F90CED736#))) diff --git a/samples/compat/g23/correct_with_comment_at_eof.key b/samples/compat/g23/correct_with_comment_at_eof.key new file mode 100755 index 0000000..fbc800b --- /dev/null +++ b/samples/compat/g23/correct_with_comment_at_eof.key @@ -0,0 +1,45 @@ +Description: RSA/RSA with a comment +Created: 20221130T160847 +Key: (private-key (rsa (n #00CC38FA3F9A00F746AA87912071E7AD8EB2CD59BD5F + 895E275680DD63090E95B73275598554EC67BB1E27506F3CB5E324AD3B830365B96B04 + FA3BF70EB362F01C8B3B6057AABAC4525171E22C6C9BF7CF540EBA2F9C58F82F9612D0 + 7ED4924FF9AC13AAC68566BA1391862A6FA0BD51A7BAE1B2457C1EED1E5112C69254DB + 808ACC405FA0CEB14B7569EC8A7AB2A741F5AB94CBFF500843D992A4A8478C7C72547D + 579CEA5219F69CD396516D1CD769250E33346666319D0D795B769751C00A5E2EF075B3 + 383D582208618DBA5DBC4130285885607D3E07BF208255F2B8180234B278224B982731 + D77E1DD65FA205CE8497829BDF1631BCF3B23B2121AF73B4E2081721A8978A3182C726 + 5E168DB0B19D4C085D048AC0735E4D5F48D1B3A86E135C09F38C193DA86153CB071DD9 + C882D2861AFA1CF3C78CC5A9C64FFA7358E995F9CFAEB986ACF84B384BAAC114A5379F + 1EB30205255EBD93E2BA9A5FB23B5AC5DD0AE4D30A906AA7340386902D2B3C3F53C7A9 + # *** this is a comment, dude *** + 072F3C49387C9E9E9C61A161D5#)(e #010001#)(d + #2CF7ACCE9D5BF216CACCCFFD5B675E9569B482BA8A93463A963708C85A41AE60A8C9 + 231D932DFCC73C63FEB787A02B3433BAC365D79BC4BF535429D9C0511C3AC4C39DBA9F + FAC0E8B94B40B8746FC15893132D16F7AFB57250F2B29B02B676CAAC83A61A515C65C3 + 924AFF04165A29652BE6AF68D26442E4E68822562D3E29E7260354AB2567EF8C1A773D + A4B7BAD170C5479DC5897B5069537B531C720822EA8CB0E279CBFB308CA6A0562C96E9 + AD9ABDAE33AF0A788932E2D26B61F55BBA4C4EA0073C86CA9C778FBBB47D2BD1C1EEDE + 68C8E196C0E706EE5EBC3187DE7420847E790D87D7DCAA240F344E524AC9C874102F9D + 8A2E80DCF724E67AEE37C75F530A6F8DD9C4F62C4835C3499ED94CDF2613F2E98534E2 + C9ED205EF3C395F448F8E9C23F828411527E7726D15CD0643F8136ADDDCE82239C936F + 5C41E0587D7BC408E7184E0A3B31A95F2A8B5582BEA158033F117824C39BD017BADDEC + F3A6A9AB4E5936028D5560E77477E30129014BC5A7FF7568C0A3A8AD360245F8F5EA71 + #)(p #00D0BFD60AC41E78E7286EED32B815137FFC405BDD689FFC2A5A62C6D03FA283 + 06B1136E2E749541B6C52F1C7C1CA4966655BD81865D48F67FCD1458B0050F089F5357 + 94854D0084E0A755AAA8BC28103F501C4E3316BF6DE2C433D55F8A1C2D2080B05DB6AA + 2578D86F1AD9E682834602C858FCABF87FD32499024818967E638A02F55604E9FA19A7 + 7274402F657160D1067943E5C7EE6F712542A45E38C9442038D8B1CFDABE61A9EBC70D + F599F4F90ECFF1E26C6DE690F1E47E629BAED394C9#)(q + #00FA72D522884561A299245282BA4271F3427649595CAFE5518810AA43799F0919F7 + 3A78E114D22CD5B1F214D7A2227ACA5B7B5CD2F02B53A80AD58593479EF7317FE543EB + 40C42A31B2A427C0E9433C51E0952CE7F69E2E94C1491C769D4A3A1A2CAABC281B84DD + 73213DE5E8BFDCB85459959ECE74F855E85CCF6CEADAEC1B70FA06822922E047CBF405 + B3B3FBED6F4101173A4849B2D5DB133286CA27A06126741C67B654E1EC35E72A01A12E + B465658607B1D75C6223B8F9FC8852481026AD#)(u + #00C7613519C7353FC3629EEB21E0AE0188354F8BCFB6FC2B6B1B15EA87C3AAD39B16 + BF989D090D16BB1AFF69DFC4266C1E3EA9C3FF4B7ACF6E6E24CF8E309FF6C791FC37D1 + A896D2F7AC6ADF887EBD416669ECE6366B013A786C0626D087D4EE2503512A1EB8E415 + 9D63B5D45BF921828FB40CCD9409062725D7974A5D0CBBF0BAB9E055868C0794A2696E + FA77CB2C027326B54B502010A7853DE5305C86B10473DD779BB04795D6DA7C308B3DFC + A4D0F449D8D0AFCDD3E4B0A0E1F36F90CED736#))) + # another comment
\ No newline at end of file diff --git a/samples/compat/g23/correct_with_empty_line.key b/samples/compat/g23/correct_with_empty_line.key new file mode 100755 index 0000000..72e5485 --- /dev/null +++ b/samples/compat/g23/correct_with_empty_line.key @@ -0,0 +1,44 @@ +Description: RSA/RSA with empty line (aka comment) +Created: 20221130T160847 +Key: (private-key (rsa (n #00CC38FA3F9A00F746AA87912071E7AD8EB2CD59BD5F + 895E275680DD63090E95B73275598554EC67BB1E27506F3CB5E324AD3B830365B96B04 + FA3BF70EB362F01C8B3B6057AABAC4525171E22C6C9BF7CF540EBA2F9C58F82F9612D0 + 7ED4924FF9AC13AAC68566BA1391862A6FA0BD51A7BAE1B2457C1EED1E5112C69254DB + 808ACC405FA0CEB14B7569EC8A7AB2A741F5AB94CBFF500843D992A4A8478C7C72547D + 579CEA5219F69CD396516D1CD769250E33346666319D0D795B769751C00A5E2EF075B3 + 383D582208618DBA5DBC4130285885607D3E07BF208255F2B8180234B278224B982731 + D77E1DD65FA205CE8497829BDF1631BCF3B23B2121AF73B4E2081721A8978A3182C726 + 5E168DB0B19D4C085D048AC0735E4D5F48D1B3A86E135C09F38C193DA86153CB071DD9 + C882D2861AFA1CF3C78CC5A9C64FFA7358E995F9CFAEB986ACF84B384BAAC114A5379F + 1EB30205255EBD93E2BA9A5FB23B5AC5DD0AE4D30A906AA7340386902D2B3C3F53C7A9 + + 072F3C49387C9E9E9C61A161D5#)(e #010001#)(d + #2CF7ACCE9D5BF216CACCCFFD5B675E9569B482BA8A93463A963708C85A41AE60A8C9 + 231D932DFCC73C63FEB787A02B3433BAC365D79BC4BF535429D9C0511C3AC4C39DBA9F + FAC0E8B94B40B8746FC15893132D16F7AFB57250F2B29B02B676CAAC83A61A515C65C3 + 924AFF04165A29652BE6AF68D26442E4E68822562D3E29E7260354AB2567EF8C1A773D + A4B7BAD170C5479DC5897B5069537B531C720822EA8CB0E279CBFB308CA6A0562C96E9 + AD9ABDAE33AF0A788932E2D26B61F55BBA4C4EA0073C86CA9C778FBBB47D2BD1C1EEDE + 68C8E196C0E706EE5EBC3187DE7420847E790D87D7DCAA240F344E524AC9C874102F9D + 8A2E80DCF724E67AEE37C75F530A6F8DD9C4F62C4835C3499ED94CDF2613F2E98534E2 + C9ED205EF3C395F448F8E9C23F828411527E7726D15CD0643F8136ADDDCE82239C936F + 5C41E0587D7BC408E7184E0A3B31A95F2A8B5582BEA158033F117824C39BD017BADDEC + F3A6A9AB4E5936028D5560E77477E30129014BC5A7FF7568C0A3A8AD360245F8F5EA71 + #)(p #00D0BFD60AC41E78E7286EED32B815137FFC405BDD689FFC2A5A62C6D03FA283 + 06B1136E2E749541B6C52F1C7C1CA4966655BD81865D48F67FCD1458B0050F089F5357 + 94854D0084E0A755AAA8BC28103F501C4E3316BF6DE2C433D55F8A1C2D2080B05DB6AA + 2578D86F1AD9E682834602C858FCABF87FD32499024818967E638A02F55604E9FA19A7 + 7274402F657160D1067943E5C7EE6F712542A45E38C9442038D8B1CFDABE61A9EBC70D + F599F4F90ECFF1E26C6DE690F1E47E629BAED394C9#)(q + #00FA72D522884561A299245282BA4271F3427649595CAFE5518810AA43799F0919F7 + 3A78E114D22CD5B1F214D7A2227ACA5B7B5CD2F02B53A80AD58593479EF7317FE543EB + 40C42A31B2A427C0E9433C51E0952CE7F69E2E94C1491C769D4A3A1A2CAABC281B84DD + 73213DE5E8BFDCB85459959ECE74F855E85CCF6CEADAEC1B70FA06822922E047CBF405 + B3B3FBED6F4101173A4849B2D5DB133286CA27A06126741C67B654E1EC35E72A01A12E + B465658607B1D75C6223B8F9FC8852481026AD#)(u + #00C7613519C7353FC3629EEB21E0AE0188354F8BCFB6FC2B6B1B15EA87C3AAD39B16 + BF989D090D16BB1AFF69DFC4266C1E3EA9C3FF4B7ACF6E6E24CF8E309FF6C791FC37D1 + A896D2F7AC6ADF887EBD416669ECE6366B013A786C0626D087D4EE2503512A1EB8E415 + 9D63B5D45BF921828FB40CCD9409062725D7974A5D0CBBF0BAB9E055868C0794A2696E + FA77CB2C027326B54B502010A7853DE5305C86B10473DD779BB04795D6DA7C308B3DFC + A4D0F449D8D0AFCDD3E4B0A0E1F36F90CED736#))) diff --git a/samples/compat/g23/correct_with_two_empty_lines.key b/samples/compat/g23/correct_with_two_empty_lines.key new file mode 100755 index 0000000..0074a5d --- /dev/null +++ b/samples/compat/g23/correct_with_two_empty_lines.key @@ -0,0 +1,45 @@ +Description: RSA/RSA with empty line (aka comment) +Created: 20221130T160847 +Key: (private-key (rsa (n #00CC38FA3F9A00F746AA87912071E7AD8EB2CD59BD5F + 895E275680DD63090E95B73275598554EC67BB1E27506F3CB5E324AD3B830365B96B04 + FA3BF70EB362F01C8B3B6057AABAC4525171E22C6C9BF7CF540EBA2F9C58F82F9612D0 + 7ED4924FF9AC13AAC68566BA1391862A6FA0BD51A7BAE1B2457C1EED1E5112C69254DB + 808ACC405FA0CEB14B7569EC8A7AB2A741F5AB94CBFF500843D992A4A8478C7C72547D + 579CEA5219F69CD396516D1CD769250E33346666319D0D795B769751C00A5E2EF075B3 + 383D582208618DBA5DBC4130285885607D3E07BF208255F2B8180234B278224B982731 + D77E1DD65FA205CE8497829BDF1631BCF3B23B2121AF73B4E2081721A8978A3182C726 + 5E168DB0B19D4C085D048AC0735E4D5F48D1B3A86E135C09F38C193DA86153CB071DD9 + C882D2861AFA1CF3C78CC5A9C64FFA7358E995F9CFAEB986ACF84B384BAAC114A5379F + 1EB30205255EBD93E2BA9A5FB23B5AC5DD0AE4D30A906AA7340386902D2B3C3F53C7A9 + + + 072F3C49387C9E9E9C61A161D5#)(e #010001#)(d + #2CF7ACCE9D5BF216CACCCFFD5B675E9569B482BA8A93463A963708C85A41AE60A8C9 + 231D932DFCC73C63FEB787A02B3433BAC365D79BC4BF535429D9C0511C3AC4C39DBA9F + FAC0E8B94B40B8746FC15893132D16F7AFB57250F2B29B02B676CAAC83A61A515C65C3 + 924AFF04165A29652BE6AF68D26442E4E68822562D3E29E7260354AB2567EF8C1A773D + A4B7BAD170C5479DC5897B5069537B531C720822EA8CB0E279CBFB308CA6A0562C96E9 + AD9ABDAE33AF0A788932E2D26B61F55BBA4C4EA0073C86CA9C778FBBB47D2BD1C1EEDE + 68C8E196C0E706EE5EBC3187DE7420847E790D87D7DCAA240F344E524AC9C874102F9D + 8A2E80DCF724E67AEE37C75F530A6F8DD9C4F62C4835C3499ED94CDF2613F2E98534E2 + C9ED205EF3C395F448F8E9C23F828411527E7726D15CD0643F8136ADDDCE82239C936F + 5C41E0587D7BC408E7184E0A3B31A95F2A8B5582BEA158033F117824C39BD017BADDEC + F3A6A9AB4E5936028D5560E77477E30129014BC5A7FF7568C0A3A8AD360245F8F5EA71 + #)(p #00D0BFD60AC41E78E7286EED32B815137FFC405BDD689FFC2A5A62C6D03FA283 + 06B1136E2E749541B6C52F1C7C1CA4966655BD81865D48F67FCD1458B0050F089F5357 + 94854D0084E0A755AAA8BC28103F501C4E3316BF6DE2C433D55F8A1C2D2080B05DB6AA + 2578D86F1AD9E682834602C858FCABF87FD32499024818967E638A02F55604E9FA19A7 + 7274402F657160D1067943E5C7EE6F712542A45E38C9442038D8B1CFDABE61A9EBC70D + F599F4F90ECFF1E26C6DE690F1E47E629BAED394C9#)(q + #00FA72D522884561A299245282BA4271F3427649595CAFE5518810AA43799F0919F7 + 3A78E114D22CD5B1F214D7A2227ACA5B7B5CD2F02B53A80AD58593479EF7317FE543EB + 40C42A31B2A427C0E9433C51E0952CE7F69E2E94C1491C769D4A3A1A2CAABC281B84DD + 73213DE5E8BFDCB85459959ECE74F855E85CCF6CEADAEC1B70FA06822922E047CBF405 + B3B3FBED6F4101173A4849B2D5DB133286CA27A06126741C67B654E1EC35E72A01A12E + B465658607B1D75C6223B8F9FC8852481026AD#)(u + #00C7613519C7353FC3629EEB21E0AE0188354F8BCFB6FC2B6B1B15EA87C3AAD39B16 + BF989D090D16BB1AFF69DFC4266C1E3EA9C3FF4B7ACF6E6E24CF8E309FF6C791FC37D1 + A896D2F7AC6ADF887EBD416669ECE6366B013A786C0626D087D4EE2503512A1EB8E415 + 9D63B5D45BF921828FB40CCD9409062725D7974A5D0CBBF0BAB9E055868C0794A2696E + FA77CB2C027326B54B502010A7853DE5305C86B10473DD779BB04795D6DA7C308B3DFC + A4D0F449D8D0AFCDD3E4B0A0E1F36F90CED736#))) diff --git a/samples/compat/g23/correct_with_windows_eol.key b/samples/compat/g23/correct_with_windows_eol.key new file mode 100644 index 0000000..10e3e1d --- /dev/null +++ b/samples/compat/g23/correct_with_windows_eol.key @@ -0,0 +1,45 @@ +Description: RSA/RSA with empty line (aka comment)
+Created: 20221130T160847
+Key: (private-key (rsa (n #00CC38FA3F9A00F746AA87912071E7AD8EB2CD59BD5F
+ 895E275680DD63090E95B73275598554EC67BB1E27506F3CB5E324AD3B830365B96B04
+ FA3BF70EB362F01C8B3B6057AABAC4525171E22C6C9BF7CF540EBA2F9C58F82F9612D0
+ 7ED4924FF9AC13AAC68566BA1391862A6FA0BD51A7BAE1B2457C1EED1E5112C69254DB
+ 808ACC405FA0CEB14B7569EC8A7AB2A741F5AB94CBFF500843D992A4A8478C7C72547D
+ 579CEA5219F69CD396516D1CD769250E33346666319D0D795B769751C00A5E2EF075B3
+ 383D582208618DBA5DBC4130285885607D3E07BF208255F2B8180234B278224B982731
+ D77E1DD65FA205CE8497829BDF1631BCF3B23B2121AF73B4E2081721A8978A3182C726
+ 5E168DB0B19D4C085D048AC0735E4D5F48D1B3A86E135C09F38C193DA86153CB071DD9
+ C882D2861AFA1CF3C78CC5A9C64FFA7358E995F9CFAEB986ACF84B384BAAC114A5379F
+ 1EB30205255EBD93E2BA9A5FB23B5AC5DD0AE4D30A906AA7340386902D2B3C3F53C7A9
+
+
+ 072F3C49387C9E9E9C61A161D5#)(e #010001#)(d
+ #2CF7ACCE9D5BF216CACCCFFD5B675E9569B482BA8A93463A963708C85A41AE60A8C9
+ 231D932DFCC73C63FEB787A02B3433BAC365D79BC4BF535429D9C0511C3AC4C39DBA9F
+ FAC0E8B94B40B8746FC15893132D16F7AFB57250F2B29B02B676CAAC83A61A515C65C3
+ 924AFF04165A29652BE6AF68D26442E4E68822562D3E29E7260354AB2567EF8C1A773D
+ A4B7BAD170C5479DC5897B5069537B531C720822EA8CB0E279CBFB308CA6A0562C96E9
+ AD9ABDAE33AF0A788932E2D26B61F55BBA4C4EA0073C86CA9C778FBBB47D2BD1C1EEDE
+ 68C8E196C0E706EE5EBC3187DE7420847E790D87D7DCAA240F344E524AC9C874102F9D
+ 8A2E80DCF724E67AEE37C75F530A6F8DD9C4F62C4835C3499ED94CDF2613F2E98534E2
+ C9ED205EF3C395F448F8E9C23F828411527E7726D15CD0643F8136ADDDCE82239C936F
+ 5C41E0587D7BC408E7184E0A3B31A95F2A8B5582BEA158033F117824C39BD017BADDEC
+ F3A6A9AB4E5936028D5560E77477E30129014BC5A7FF7568C0A3A8AD360245F8F5EA71
+ #)(p #00D0BFD60AC41E78E7286EED32B815137FFC405BDD689FFC2A5A62C6D03FA283
+ 06B1136E2E749541B6C52F1C7C1CA4966655BD81865D48F67FCD1458B0050F089F5357
+ 94854D0084E0A755AAA8BC28103F501C4E3316BF6DE2C433D55F8A1C2D2080B05DB6AA
+ 2578D86F1AD9E682834602C858FCABF87FD32499024818967E638A02F55604E9FA19A7
+ 7274402F657160D1067943E5C7EE6F712542A45E38C9442038D8B1CFDABE61A9EBC70D
+ F599F4F90ECFF1E26C6DE690F1E47E629BAED394C9#)(q
+ #00FA72D522884561A299245282BA4271F3427649595CAFE5518810AA43799F0919F7
+ 3A78E114D22CD5B1F214D7A2227ACA5B7B5CD2F02B53A80AD58593479EF7317FE543EB
+ 40C42A31B2A427C0E9433C51E0952CE7F69E2E94C1491C769D4A3A1A2CAABC281B84DD
+ 73213DE5E8BFDCB85459959ECE74F855E85CCF6CEADAEC1B70FA06822922E047CBF405
+ B3B3FBED6F4101173A4849B2D5DB133286CA27A06126741C67B654E1EC35E72A01A12E
+ B465658607B1D75C6223B8F9FC8852481026AD#)(u
+ #00C7613519C7353FC3629EEB21E0AE0188354F8BCFB6FC2B6B1B15EA87C3AAD39B16
+ BF989D090D16BB1AFF69DFC4266C1E3EA9C3FF4B7ACF6E6E24CF8E309FF6C791FC37D1
+ A896D2F7AC6ADF887EBD416669ECE6366B013A786C0626D087D4EE2503512A1EB8E415
+ 9D63B5D45BF921828FB40CCD9409062725D7974A5D0CBBF0BAB9E055868C0794A2696E
+ FA77CB2C027326B54B502010A7853DE5305C86B10473DD779BB04795D6DA7C308B3DFC
+ A4D0F449D8D0AFCDD3E4B0A0E1F36F90CED736#)))
diff --git a/samples/compat/g23/malformed_invalid_name_char.key b/samples/compat/g23/malformed_invalid_name_char.key new file mode 100755 index 0000000..f4394a1 --- /dev/null +++ b/samples/compat/g23/malformed_invalid_name_char.key @@ -0,0 +1,43 @@ +Description: RSA/RSA +Created@: 20221130T160847 +Key: (private-key (rsa (n #00CC38FA3F9A00F746AA87912071E7AD8EB2CD59BD5F + 895E275680DD63090E95B73275598554EC67BB1E27506F3CB5E324AD3B830365B96B04 + FA3BF70EB362F01C8B3B6057AABAC4525171E22C6C9BF7CF540EBA2F9C58F82F9612D0 + 7ED4924FF9AC13AAC68566BA1391862A6FA0BD51A7BAE1B2457C1EED1E5112C69254DB + 808ACC405FA0CEB14B7569EC8A7AB2A741F5AB94CBFF500843D992A4A8478C7C72547D + 579CEA5219F69CD396516D1CD769250E33346666319D0D795B769751C00A5E2EF075B3 + 383D582208618DBA5DBC4130285885607D3E07BF208255F2B8180234B278224B982731 + D77E1DD65FA205CE8497829BDF1631BCF3B23B2121AF73B4E2081721A8978A3182C726 + 5E168DB0B19D4C085D048AC0735E4D5F48D1B3A86E135C09F38C193DA86153CB071DD9 + C882D2861AFA1CF3C78CC5A9C64FFA7358E995F9CFAEB986ACF84B384BAAC114A5379F + 1EB30205255EBD93E2BA9A5FB23B5AC5DD0AE4D30A906AA7340386902D2B3C3F53C7A9 + 072F3C49387C9E9E9C61A161D5#)(e #010001#)(d + #2CF7ACCE9D5BF216CACCCFFD5B675E9569B482BA8A93463A963708C85A41AE60A8C9 + 231D932DFCC73C63FEB787A02B3433BAC365D79BC4BF535429D9C0511C3AC4C39DBA9F + FAC0E8B94B40B8746FC15893132D16F7AFB57250F2B29B02B676CAAC83A61A515C65C3 + 924AFF04165A29652BE6AF68D26442E4E68822562D3E29E7260354AB2567EF8C1A773D + A4B7BAD170C5479DC5897B5069537B531C720822EA8CB0E279CBFB308CA6A0562C96E9 + AD9ABDAE33AF0A788932E2D26B61F55BBA4C4EA0073C86CA9C778FBBB47D2BD1C1EEDE + 68C8E196C0E706EE5EBC3187DE7420847E790D87D7DCAA240F344E524AC9C874102F9D + 8A2E80DCF724E67AEE37C75F530A6F8DD9C4F62C4835C3499ED94CDF2613F2E98534E2 + C9ED205EF3C395F448F8E9C23F828411527E7726D15CD0643F8136ADDDCE82239C936F + 5C41E0587D7BC408E7184E0A3B31A95F2A8B5582BEA158033F117824C39BD017BADDEC + F3A6A9AB4E5936028D5560E77477E30129014BC5A7FF7568C0A3A8AD360245F8F5EA71 + #)(p #00D0BFD60AC41E78E7286EED32B815137FFC405BDD689FFC2A5A62C6D03FA283 + 06B1136E2E749541B6C52F1C7C1CA4966655BD81865D48F67FCD1458B0050F089F5357 + 94854D0084E0A755AAA8BC28103F501C4E3316BF6DE2C433D55F8A1C2D2080B05DB6AA + 2578D86F1AD9E682834602C858FCABF87FD32499024818967E638A02F55604E9FA19A7 + 7274402F657160D1067943E5C7EE6F712542A45E38C9442038D8B1CFDABE61A9EBC70D + F599F4F90ECFF1E26C6DE690F1E47E629BAED394C9#)(q + #00FA72D522884561A299245282BA4271F3427649595CAFE5518810AA43799F0919F7 + 3A78E114D22CD5B1F214D7A2227ACA5B7B5CD2F02B53A80AD58593479EF7317FE543EB + 40C42A31B2A427C0E9433C51E0952CE7F69E2E94C1491C769D4A3A1A2CAABC281B84DD + 73213DE5E8BFDCB85459959ECE74F855E85CCF6CEADAEC1B70FA06822922E047CBF405 + B3B3FBED6F4101173A4849B2D5DB133286CA27A06126741C67B654E1EC35E72A01A12E + B465658607B1D75C6223B8F9FC8852481026AD#)(u + #00C7613519C7353FC3629EEB21E0AE0188354F8BCFB6FC2B6B1B15EA87C3AAD39B16 + BF989D090D16BB1AFF69DFC4266C1E3EA9C3FF4B7ACF6E6E24CF8E309FF6C791FC37D1 + A896D2F7AC6ADF887EBD416669ECE6366B013A786C0626D087D4EE2503512A1EB8E415 + 9D63B5D45BF921828FB40CCD9409062725D7974A5D0CBBF0BAB9E055868C0794A2696E + FA77CB2C027326B54B502010A7853DE5305C86B10473DD779BB04795D6DA7C308B3DFC + A4D0F449D8D0AFCDD3E4B0A0E1F36F90CED736#))) diff --git a/samples/compat/g23/malformed_invalid_name_first_char.key b/samples/compat/g23/malformed_invalid_name_first_char.key new file mode 100755 index 0000000..f872c80 --- /dev/null +++ b/samples/compat/g23/malformed_invalid_name_first_char.key @@ -0,0 +1,43 @@ +Description: RSA/RSA +1Created: 20221130T160847 +Key: (private-key (rsa (n #00CC38FA3F9A00F746AA87912071E7AD8EB2CD59BD5F + 895E275680DD63090E95B73275598554EC67BB1E27506F3CB5E324AD3B830365B96B04 + FA3BF70EB362F01C8B3B6057AABAC4525171E22C6C9BF7CF540EBA2F9C58F82F9612D0 + 7ED4924FF9AC13AAC68566BA1391862A6FA0BD51A7BAE1B2457C1EED1E5112C69254DB + 808ACC405FA0CEB14B7569EC8A7AB2A741F5AB94CBFF500843D992A4A8478C7C72547D + 579CEA5219F69CD396516D1CD769250E33346666319D0D795B769751C00A5E2EF075B3 + 383D582208618DBA5DBC4130285885607D3E07BF208255F2B8180234B278224B982731 + D77E1DD65FA205CE8497829BDF1631BCF3B23B2121AF73B4E2081721A8978A3182C726 + 5E168DB0B19D4C085D048AC0735E4D5F48D1B3A86E135C09F38C193DA86153CB071DD9 + C882D2861AFA1CF3C78CC5A9C64FFA7358E995F9CFAEB986ACF84B384BAAC114A5379F + 1EB30205255EBD93E2BA9A5FB23B5AC5DD0AE4D30A906AA7340386902D2B3C3F53C7A9 + 072F3C49387C9E9E9C61A161D5#)(e #010001#)(d + #2CF7ACCE9D5BF216CACCCFFD5B675E9569B482BA8A93463A963708C85A41AE60A8C9 + 231D932DFCC73C63FEB787A02B3433BAC365D79BC4BF535429D9C0511C3AC4C39DBA9F + FAC0E8B94B40B8746FC15893132D16F7AFB57250F2B29B02B676CAAC83A61A515C65C3 + 924AFF04165A29652BE6AF68D26442E4E68822562D3E29E7260354AB2567EF8C1A773D + A4B7BAD170C5479DC5897B5069537B531C720822EA8CB0E279CBFB308CA6A0562C96E9 + AD9ABDAE33AF0A788932E2D26B61F55BBA4C4EA0073C86CA9C778FBBB47D2BD1C1EEDE + 68C8E196C0E706EE5EBC3187DE7420847E790D87D7DCAA240F344E524AC9C874102F9D + 8A2E80DCF724E67AEE37C75F530A6F8DD9C4F62C4835C3499ED94CDF2613F2E98534E2 + C9ED205EF3C395F448F8E9C23F828411527E7726D15CD0643F8136ADDDCE82239C936F + 5C41E0587D7BC408E7184E0A3B31A95F2A8B5582BEA158033F117824C39BD017BADDEC + F3A6A9AB4E5936028D5560E77477E30129014BC5A7FF7568C0A3A8AD360245F8F5EA71 + #)(p #00D0BFD60AC41E78E7286EED32B815137FFC405BDD689FFC2A5A62C6D03FA283 + 06B1136E2E749541B6C52F1C7C1CA4966655BD81865D48F67FCD1458B0050F089F5357 + 94854D0084E0A755AAA8BC28103F501C4E3316BF6DE2C433D55F8A1C2D2080B05DB6AA + 2578D86F1AD9E682834602C858FCABF87FD32499024818967E638A02F55604E9FA19A7 + 7274402F657160D1067943E5C7EE6F712542A45E38C9442038D8B1CFDABE61A9EBC70D + F599F4F90ECFF1E26C6DE690F1E47E629BAED394C9#)(q + #00FA72D522884561A299245282BA4271F3427649595CAFE5518810AA43799F0919F7 + 3A78E114D22CD5B1F214D7A2227ACA5B7B5CD2F02B53A80AD58593479EF7317FE543EB + 40C42A31B2A427C0E9433C51E0952CE7F69E2E94C1491C769D4A3A1A2CAABC281B84DD + 73213DE5E8BFDCB85459959ECE74F855E85CCF6CEADAEC1B70FA06822922E047CBF405 + B3B3FBED6F4101173A4849B2D5DB133286CA27A06126741C67B654E1EC35E72A01A12E + B465658607B1D75C6223B8F9FC8852481026AD#)(u + #00C7613519C7353FC3629EEB21E0AE0188354F8BCFB6FC2B6B1B15EA87C3AAD39B16 + BF989D090D16BB1AFF69DFC4266C1E3EA9C3FF4B7ACF6E6E24CF8E309FF6C791FC37D1 + A896D2F7AC6ADF887EBD416669ECE6366B013A786C0626D087D4EE2503512A1EB8E415 + 9D63B5D45BF921828FB40CCD9409062725D7974A5D0CBBF0BAB9E055868C0794A2696E + FA77CB2C027326B54B502010A7853DE5305C86B10473DD779BB04795D6DA7C308B3DFC + A4D0F449D8D0AFCDD3E4B0A0E1F36F90CED736#))) diff --git a/samples/compat/g23/malformed_name_break.key b/samples/compat/g23/malformed_name_break.key new file mode 100755 index 0000000..24cd7ba --- /dev/null +++ b/samples/compat/g23/malformed_name_break.key @@ -0,0 +1,44 @@ +Descr + iption: RSA/RSA +Created: 20221130T160847 +Key: (private-key (rsa (n #00CC38FA3F9A00F746AA87912071E7AD8EB2CD59BD5F + 895E275680DD63090E95B73275598554EC67BB1E27506F3CB5E324AD3B830365B96B04 + FA3BF70EB362F01C8B3B6057AABAC4525171E22C6C9BF7CF540EBA2F9C58F82F9612D0 + 7ED4924FF9AC13AAC68566BA1391862A6FA0BD51A7BAE1B2457C1EED1E5112C69254DB + 808ACC405FA0CEB14B7569EC8A7AB2A741F5AB94CBFF500843D992A4A8478C7C72547D + 579CEA5219F69CD396516D1CD769250E33346666319D0D795B769751C00A5E2EF075B3 + 383D582208618DBA5DBC4130285885607D3E07BF208255F2B8180234B278224B982731 + D77E1DD65FA205CE8497829BDF1631BCF3B23B2121AF73B4E2081721A8978A3182C726 + 5E168DB0B19D4C085D048AC0735E4D5F48D1B3A86E135C09F38C193DA86153CB071DD9 + C882D2861AFA1CF3C78CC5A9C64FFA7358E995F9CFAEB986ACF84B384BAAC114A5379F + 1EB30205255EBD93E2BA9A5FB23B5AC5DD0AE4D30A906AA7340386902D2B3C3F53C7A9 + 072F3C49387C9E9E9C61A161D5#)(e #010001#)(d + #2CF7ACCE9D5BF216CACCCFFD5B675E9569B482BA8A93463A963708C85A41AE60A8C9 + 231D932DFCC73C63FEB787A02B3433BAC365D79BC4BF535429D9C0511C3AC4C39DBA9F + FAC0E8B94B40B8746FC15893132D16F7AFB57250F2B29B02B676CAAC83A61A515C65C3 + 924AFF04165A29652BE6AF68D26442E4E68822562D3E29E7260354AB2567EF8C1A773D + A4B7BAD170C5479DC5897B5069537B531C720822EA8CB0E279CBFB308CA6A0562C96E9 + AD9ABDAE33AF0A788932E2D26B61F55BBA4C4EA0073C86CA9C778FBBB47D2BD1C1EEDE + 68C8E196C0E706EE5EBC3187DE7420847E790D87D7DCAA240F344E524AC9C874102F9D + 8A2E80DCF724E67AEE37C75F530A6F8DD9C4F62C4835C3499ED94CDF2613F2E98534E2 + C9ED205EF3C395F448F8E9C23F828411527E7726D15CD0643F8136ADDDCE82239C936F + 5C41E0587D7BC408E7184E0A3B31A95F2A8B5582BEA158033F117824C39BD017BADDEC + F3A6A9AB4E5936028D5560E77477E30129014BC5A7FF7568C0A3A8AD360245F8F5EA71 + #)(p #00D0BFD60AC41E78E7286EED32B815137FFC405BDD689FFC2A5A62C6D03FA283 + 06B1136E2E749541B6C52F1C7C1CA4966655BD81865D48F67FCD1458B0050F089F5357 + 94854D0084E0A755AAA8BC28103F501C4E3316BF6DE2C433D55F8A1C2D2080B05DB6AA + 2578D86F1AD9E682834602C858FCABF87FD32499024818967E638A02F55604E9FA19A7 + 7274402F657160D1067943E5C7EE6F712542A45E38C9442038D8B1CFDABE61A9EBC70D + F599F4F90ECFF1E26C6DE690F1E47E629BAED394C9#)(q + #00FA72D522884561A299245282BA4271F3427649595CAFE5518810AA43799F0919F7 + 3A78E114D22CD5B1F214D7A2227ACA5B7B5CD2F02B53A80AD58593479EF7317FE543EB + 40C42A31B2A427C0E9433C51E0952CE7F69E2E94C1491C769D4A3A1A2CAABC281B84DD + 73213DE5E8BFDCB85459959ECE74F855E85CCF6CEADAEC1B70FA06822922E047CBF405 + B3B3FBED6F4101173A4849B2D5DB133286CA27A06126741C67B654E1EC35E72A01A12E + B465658607B1D75C6223B8F9FC8852481026AD#)(u + #00C7613519C7353FC3629EEB21E0AE0188354F8BCFB6FC2B6B1B15EA87C3AAD39B16 + BF989D090D16BB1AFF69DFC4266C1E3EA9C3FF4B7ACF6E6E24CF8E309FF6C791FC37D1 + A896D2F7AC6ADF887EBD416669ECE6366B013A786C0626D087D4EE2503512A1EB8E415 + 9D63B5D45BF921828FB40CCD9409062725D7974A5D0CBBF0BAB9E055868C0794A2696E + FA77CB2C027326B54B502010A7853DE5305C86B10473DD779BB04795D6DA7C308B3DFC + A4D0F449D8D0AFCDD3E4B0A0E1F36F90CED736#))) diff --git a/samples/compat/g23/malformed_name_eof.key b/samples/compat/g23/malformed_name_eof.key new file mode 100755 index 0000000..4f96ea3 --- /dev/null +++ b/samples/compat/g23/malformed_name_eof.key @@ -0,0 +1,43 @@ +Key: (private-key (rsa (n #00CC38FA3F9A00F746AA87912071E7AD8EB2CD59BD5F + 895E275680DD63090E95B73275598554EC67BB1E27506F3CB5E324AD3B830365B96B04 + FA3BF70EB362F01C8B3B6057AABAC4525171E22C6C9BF7CF540EBA2F9C58F82F9612D0 + 7ED4924FF9AC13AAC68566BA1391862A6FA0BD51A7BAE1B2457C1EED1E5112C69254DB + 808ACC405FA0CEB14B7569EC8A7AB2A741F5AB94CBFF500843D992A4A8478C7C72547D + 579CEA5219F69CD396516D1CD769250E33346666319D0D795B769751C00A5E2EF075B3 + 383D582208618DBA5DBC4130285885607D3E07BF208255F2B8180234B278224B982731 + D77E1DD65FA205CE8497829BDF1631BCF3B23B2121AF73B4E2081721A8978A3182C726 + 5E168DB0B19D4C085D048AC0735E4D5F48D1B3A86E135C09F38C193DA86153CB071DD9 + C882D2861AFA1CF3C78CC5A9C64FFA7358E995F9CFAEB986ACF84B384BAAC114A5379F + 1EB30205255EBD93E2BA9A5FB23B5AC5DD0AE4D30A906AA7340386902D2B3C3F53C7A9 + 072F3C49387C9E9E9C61A161D5#)(e #010001#)(d + #2CF7ACCE9D5BF216CACCCFFD5B675E9569B482BA8A93463A963708C85A41AE60A8C9 + 231D932DFCC73C63FEB787A02B3433BAC365D79BC4BF535429D9C0511C3AC4C39DBA9F + FAC0E8B94B40B8746FC15893132D16F7AFB57250F2B29B02B676CAAC83A61A515C65C3 + 924AFF04165A29652BE6AF68D26442E4E68822562D3E29E7260354AB2567EF8C1A773D + A4B7BAD170C5479DC5897B5069537B531C720822EA8CB0E279CBFB308CA6A0562C96E9 + AD9ABDAE33AF0A788932E2D26B61F55BBA4C4EA0073C86CA9C778FBBB47D2BD1C1EEDE + 68C8E196C0E706EE5EBC3187DE7420847E790D87D7DCAA240F344E524AC9C874102F9D + 8A2E80DCF724E67AEE37C75F530A6F8DD9C4F62C4835C3499ED94CDF2613F2E98534E2 + C9ED205EF3C395F448F8E9C23F828411527E7726D15CD0643F8136ADDDCE82239C936F + 5C41E0587D7BC408E7184E0A3B31A95F2A8B5582BEA158033F117824C39BD017BADDEC + F3A6A9AB4E5936028D5560E77477E30129014BC5A7FF7568C0A3A8AD360245F8F5EA71 + #)(p #00D0BFD60AC41E78E7286EED32B815137FFC405BDD689FFC2A5A62C6D03FA283 + 06B1136E2E749541B6C52F1C7C1CA4966655BD81865D48F67FCD1458B0050F089F5357 + 94854D0084E0A755AAA8BC28103F501C4E3316BF6DE2C433D55F8A1C2D2080B05DB6AA + 2578D86F1AD9E682834602C858FCABF87FD32499024818967E638A02F55604E9FA19A7 + 7274402F657160D1067943E5C7EE6F712542A45E38C9442038D8B1CFDABE61A9EBC70D + F599F4F90ECFF1E26C6DE690F1E47E629BAED394C9#)(q + #00FA72D522884561A299245282BA4271F3427649595CAFE5518810AA43799F0919F7 + 3A78E114D22CD5B1F214D7A2227ACA5B7B5CD2F02B53A80AD58593479EF7317FE543EB + 40C42A31B2A427C0E9433C51E0952CE7F69E2E94C1491C769D4A3A1A2CAABC281B84DD + 73213DE5E8BFDCB85459959ECE74F855E85CCF6CEADAEC1B70FA06822922E047CBF405 + B3B3FBED6F4101173A4849B2D5DB133286CA27A06126741C67B654E1EC35E72A01A12E + B465658607B1D75C6223B8F9FC8852481026AD#)(u + #00C7613519C7353FC3629EEB21E0AE0188354F8BCFB6FC2B6B1B15EA87C3AAD39B16 + BF989D090D16BB1AFF69DFC4266C1E3EA9C3FF4B7ACF6E6E24CF8E309FF6C791FC37D1 + A896D2F7AC6ADF887EBD416669ECE6366B013A786C0626D087D4EE2503512A1EB8E415 + 9D63B5D45BF921828FB40CCD9409062725D7974A5D0CBBF0BAB9E055868C0794A2696E + FA77CB2C027326B54B502010A7853DE5305C86B10473DD779BB04795D6DA7C308B3DFC + A4D0F449D8D0AFCDD3E4B0A0E1F36F90CED736#))) +Description: RSA/RSA +Create
\ No newline at end of file diff --git a/samples/compat/g23/malformed_no_key.key b/samples/compat/g23/malformed_no_key.key new file mode 100755 index 0000000..5d36252 --- /dev/null +++ b/samples/compat/g23/malformed_no_key.key @@ -0,0 +1,43 @@ +Description: RSA/RSA +Created: 20221130T160847 +May: (private-key (rsa (n #00CC38FA3F9A00F746AA87912071E7AD8EB2CD59BD5F + 895E275680DD63090E95B73275598554EC67BB1E27506F3CB5E324AD3B830365B96B04 + FA3BF70EB362F01C8B3B6057AABAC4525171E22C6C9BF7CF540EBA2F9C58F82F9612D0 + 7ED4924FF9AC13AAC68566BA1391862A6FA0BD51A7BAE1B2457C1EED1E5112C69254DB + 808ACC405FA0CEB14B7569EC8A7AB2A741F5AB94CBFF500843D992A4A8478C7C72547D + 579CEA5219F69CD396516D1CD769250E33346666319D0D795B769751C00A5E2EF075B3 + 383D582208618DBA5DBC4130285885607D3E07BF208255F2B8180234B278224B982731 + D77E1DD65FA205CE8497829BDF1631BCF3B23B2121AF73B4E2081721A8978A3182C726 + 5E168DB0B19D4C085D048AC0735E4D5F48D1B3A86E135C09F38C193DA86153CB071DD9 + C882D2861AFA1CF3C78CC5A9C64FFA7358E995F9CFAEB986ACF84B384BAAC114A5379F + 1EB30205255EBD93E2BA9A5FB23B5AC5DD0AE4D30A906AA7340386902D2B3C3F53C7A9 + 072F3C49387C9E9E9C61A161D5#)(e #010001#)(d + #2CF7ACCE9D5BF216CACCCFFD5B675E9569B482BA8A93463A963708C85A41AE60A8C9 + 231D932DFCC73C63FEB787A02B3433BAC365D79BC4BF535429D9C0511C3AC4C39DBA9F + FAC0E8B94B40B8746FC15893132D16F7AFB57250F2B29B02B676CAAC83A61A515C65C3 + 924AFF04165A29652BE6AF68D26442E4E68822562D3E29E7260354AB2567EF8C1A773D + A4B7BAD170C5479DC5897B5069537B531C720822EA8CB0E279CBFB308CA6A0562C96E9 + AD9ABDAE33AF0A788932E2D26B61F55BBA4C4EA0073C86CA9C778FBBB47D2BD1C1EEDE + 68C8E196C0E706EE5EBC3187DE7420847E790D87D7DCAA240F344E524AC9C874102F9D + 8A2E80DCF724E67AEE37C75F530A6F8DD9C4F62C4835C3499ED94CDF2613F2E98534E2 + C9ED205EF3C395F448F8E9C23F828411527E7726D15CD0643F8136ADDDCE82239C936F + 5C41E0587D7BC408E7184E0A3B31A95F2A8B5582BEA158033F117824C39BD017BADDEC + F3A6A9AB4E5936028D5560E77477E30129014BC5A7FF7568C0A3A8AD360245F8F5EA71 + #)(p #00D0BFD60AC41E78E7286EED32B815137FFC405BDD689FFC2A5A62C6D03FA283 + 06B1136E2E749541B6C52F1C7C1CA4966655BD81865D48F67FCD1458B0050F089F5357 + 94854D0084E0A755AAA8BC28103F501C4E3316BF6DE2C433D55F8A1C2D2080B05DB6AA + 2578D86F1AD9E682834602C858FCABF87FD32499024818967E638A02F55604E9FA19A7 + 7274402F657160D1067943E5C7EE6F712542A45E38C9442038D8B1CFDABE61A9EBC70D + F599F4F90ECFF1E26C6DE690F1E47E629BAED394C9#)(q + #00FA72D522884561A299245282BA4271F3427649595CAFE5518810AA43799F0919F7 + 3A78E114D22CD5B1F214D7A2227ACA5B7B5CD2F02B53A80AD58593479EF7317FE543EB + 40C42A31B2A427C0E9433C51E0952CE7F69E2E94C1491C769D4A3A1A2CAABC281B84DD + 73213DE5E8BFDCB85459959ECE74F855E85CCF6CEADAEC1B70FA06822922E047CBF405 + B3B3FBED6F4101173A4849B2D5DB133286CA27A06126741C67B654E1EC35E72A01A12E + B465658607B1D75C6223B8F9FC8852481026AD#)(u + #00C7613519C7353FC3629EEB21E0AE0188354F8BCFB6FC2B6B1B15EA87C3AAD39B16 + BF989D090D16BB1AFF69DFC4266C1E3EA9C3FF4B7ACF6E6E24CF8E309FF6C791FC37D1 + A896D2F7AC6ADF887EBD416669ECE6366B013A786C0626D087D4EE2503512A1EB8E415 + 9D63B5D45BF921828FB40CCD9409062725D7974A5D0CBBF0BAB9E055868C0794A2696E + FA77CB2C027326B54B502010A7853DE5305C86B10473DD779BB04795D6DA7C308B3DFC + A4D0F449D8D0AFCDD3E4B0A0E1F36F90CED736#))) diff --git a/samples/compat/g23/malformed_two_keys.key b/samples/compat/g23/malformed_two_keys.key new file mode 100755 index 0000000..a7de9e5 --- /dev/null +++ b/samples/compat/g23/malformed_two_keys.key @@ -0,0 +1,84 @@ +Description: RSA/RSA +Created: 20221130T160847 +Key: (private-key (rsa (n #00CC38FA3F9A00F746AA87912071E7AD8EB2CD59BD5F + 895E275680DD63090E95B73275598554EC67BB1E27506F3CB5E324AD3B830365B96B04 + FA3BF70EB362F01C8B3B6057AABAC4525171E22C6C9BF7CF540EBA2F9C58F82F9612D0 + 7ED4924FF9AC13AAC68566BA1391862A6FA0BD51A7BAE1B2457C1EED1E5112C69254DB + 808ACC405FA0CEB14B7569EC8A7AB2A741F5AB94CBFF500843D992A4A8478C7C72547D + 579CEA5219F69CD396516D1CD769250E33346666319D0D795B769751C00A5E2EF075B3 + 383D582208618DBA5DBC4130285885607D3E07BF208255F2B8180234B278224B982731 + D77E1DD65FA205CE8497829BDF1631BCF3B23B2121AF73B4E2081721A8978A3182C726 + 5E168DB0B19D4C085D048AC0735E4D5F48D1B3A86E135C09F38C193DA86153CB071DD9 + C882D2861AFA1CF3C78CC5A9C64FFA7358E995F9CFAEB986ACF84B384BAAC114A5379F + 1EB30205255EBD93E2BA9A5FB23B5AC5DD0AE4D30A906AA7340386902D2B3C3F53C7A9 + 072F3C49387C9E9E9C61A161D5#)(e #010001#)(d + #2CF7ACCE9D5BF216CACCCFFD5B675E9569B482BA8A93463A963708C85A41AE60A8C9 + 231D932DFCC73C63FEB787A02B3433BAC365D79BC4BF535429D9C0511C3AC4C39DBA9F + FAC0E8B94B40B8746FC15893132D16F7AFB57250F2B29B02B676CAAC83A61A515C65C3 + 924AFF04165A29652BE6AF68D26442E4E68822562D3E29E7260354AB2567EF8C1A773D + A4B7BAD170C5479DC5897B5069537B531C720822EA8CB0E279CBFB308CA6A0562C96E9 + AD9ABDAE33AF0A788932E2D26B61F55BBA4C4EA0073C86CA9C778FBBB47D2BD1C1EEDE + 68C8E196C0E706EE5EBC3187DE7420847E790D87D7DCAA240F344E524AC9C874102F9D + 8A2E80DCF724E67AEE37C75F530A6F8DD9C4F62C4835C3499ED94CDF2613F2E98534E2 + C9ED205EF3C395F448F8E9C23F828411527E7726D15CD0643F8136ADDDCE82239C936F + 5C41E0587D7BC408E7184E0A3B31A95F2A8B5582BEA158033F117824C39BD017BADDEC + F3A6A9AB4E5936028D5560E77477E30129014BC5A7FF7568C0A3A8AD360245F8F5EA71 + #)(p #00D0BFD60AC41E78E7286EED32B815137FFC405BDD689FFC2A5A62C6D03FA283 + 06B1136E2E749541B6C52F1C7C1CA4966655BD81865D48F67FCD1458B0050F089F5357 + 94854D0084E0A755AAA8BC28103F501C4E3316BF6DE2C433D55F8A1C2D2080B05DB6AA + 2578D86F1AD9E682834602C858FCABF87FD32499024818967E638A02F55604E9FA19A7 + 7274402F657160D1067943E5C7EE6F712542A45E38C9442038D8B1CFDABE61A9EBC70D + F599F4F90ECFF1E26C6DE690F1E47E629BAED394C9#)(q + #00FA72D522884561A299245282BA4271F3427649595CAFE5518810AA43799F0919F7 + 3A78E114D22CD5B1F214D7A2227ACA5B7B5CD2F02B53A80AD58593479EF7317FE543EB + 40C42A31B2A427C0E9433C51E0952CE7F69E2E94C1491C769D4A3A1A2CAABC281B84DD + 73213DE5E8BFDCB85459959ECE74F855E85CCF6CEADAEC1B70FA06822922E047CBF405 + B3B3FBED6F4101173A4849B2D5DB133286CA27A06126741C67B654E1EC35E72A01A12E + B465658607B1D75C6223B8F9FC8852481026AD#)(u + #00C7613519C7353FC3629EEB21E0AE0188354F8BCFB6FC2B6B1B15EA87C3AAD39B16 + BF989D090D16BB1AFF69DFC4266C1E3EA9C3FF4B7ACF6E6E24CF8E309FF6C791FC37D1 + A896D2F7AC6ADF887EBD416669ECE6366B013A786C0626D087D4EE2503512A1EB8E415 + 9D63B5D45BF921828FB40CCD9409062725D7974A5D0CBBF0BAB9E055868C0794A2696E + FA77CB2C027326B54B502010A7853DE5305C86B10473DD779BB04795D6DA7C308B3DFC + A4D0F449D8D0AFCDD3E4B0A0E1F36F90CED736#))) +Key: (private-key (rsa (n #00CC38FA3F9A00F746AA87912071E7AD8EB2CD59BD5F + 895E275680DD63090E95B73275598554EC67BB1E27506F3CB5E324AD3B830365B96B04 + FA3BF70EB362F01C8B3B6057AABAC4525171E22C6C9BF7CF540EBA2F9C58F82F9612D0 + 7ED4924FF9AC13AAC68566BA1391862A6FA0BD51A7BAE1B2457C1EED1E5112C69254DB + 808ACC405FA0CEB14B7569EC8A7AB2A741F5AB94CBFF500843D992A4A8478C7C72547D + 579CEA5219F69CD396516D1CD769250E33346666319D0D795B769751C00A5E2EF075B3 + 383D582208618DBA5DBC4130285885607D3E07BF208255F2B8180234B278224B982731 + D77E1DD65FA205CE8497829BDF1631BCF3B23B2121AF73B4E2081721A8978A3182C726 + 5E168DB0B19D4C085D048AC0735E4D5F48D1B3A86E135C09F38C193DA86153CB071DD9 + C882D2861AFA1CF3C78CC5A9C64FFA7358E995F9CFAEB986ACF84B384BAAC114A5379F + 1EB30205255EBD93E2BA9A5FB23B5AC5DD0AE4D30A906AA7340386902D2B3C3F53C7A9 + 072F3C49387C9E9E9C61A161D5#)(e #010001#)(d + #2CF7ACCE9D5BF216CACCCFFD5B675E9569B482BA8A93463A963708C85A41AE60A8C9 + 231D932DFCC73C63FEB787A02B3433BAC365D79BC4BF535429D9C0511C3AC4C39DBA9F + FAC0E8B94B40B8746FC15893132D16F7AFB57250F2B29B02B676CAAC83A61A515C65C3 + 924AFF04165A29652BE6AF68D26442E4E68822562D3E29E7260354AB2567EF8C1A773D + A4B7BAD170C5479DC5897B5069537B531C720822EA8CB0E279CBFB308CA6A0562C96E9 + AD9ABDAE33AF0A788932E2D26B61F55BBA4C4EA0073C86CA9C778FBBB47D2BD1C1EEDE + 68C8E196C0E706EE5EBC3187DE7420847E790D87D7DCAA240F344E524AC9C874102F9D + 8A2E80DCF724E67AEE37C75F530A6F8DD9C4F62C4835C3499ED94CDF2613F2E98534E2 + C9ED205EF3C395F448F8E9C23F828411527E7726D15CD0643F8136ADDDCE82239C936F + 5C41E0587D7BC408E7184E0A3B31A95F2A8B5582BEA158033F117824C39BD017BADDEC + F3A6A9AB4E5936028D5560E77477E30129014BC5A7FF7568C0A3A8AD360245F8F5EA71 + #)(p #00D0BFD60AC41E78E7286EED32B815137FFC405BDD689FFC2A5A62C6D03FA283 + 06B1136E2E749541B6C52F1C7C1CA4966655BD81865D48F67FCD1458B0050F089F5357 + 94854D0084E0A755AAA8BC28103F501C4E3316BF6DE2C433D55F8A1C2D2080B05DB6AA + 2578D86F1AD9E682834602C858FCABF87FD32499024818967E638A02F55604E9FA19A7 + 7274402F657160D1067943E5C7EE6F712542A45E38C9442038D8B1CFDABE61A9EBC70D + F599F4F90ECFF1E26C6DE690F1E47E629BAED394C9#)(q + #00FA72D522884561A299245282BA4271F3427649595CAFE5518810AA43799F0919F7 + 3A78E114D22CD5B1F214D7A2227ACA5B7B5CD2F02B53A80AD58593479EF7317FE543EB + 40C42A31B2A427C0E9433C51E0952CE7F69E2E94C1491C769D4A3A1A2CAABC281B84DD + 73213DE5E8BFDCB85459959ECE74F855E85CCF6CEADAEC1B70FA06822922E047CBF405 + B3B3FBED6F4101173A4849B2D5DB133286CA27A06126741C67B654E1EC35E72A01A12E + B465658607B1D75C6223B8F9FC8852481026AD#)(u + #00C7613519C7353FC3629EEB21E0AE0188354F8BCFB6FC2B6B1B15EA87C3AAD39B16 + BF989D090D16BB1AFF69DFC4266C1E3EA9C3FF4B7ACF6E6E24CF8E309FF6C791FC37D1 + A896D2F7AC6ADF887EBD416669ECE6366B013A786C0626D087D4EE2503512A1EB8E415 + 9D63B5D45BF921828FB40CCD9409062725D7974A5D0CBBF0BAB9E055868C0794A2696E + FA77CB2C027326B54B502010A7853DE5305C86B10473DD779BB04795D6DA7C308B3DFC + A4D0F449D8D0AFCDD3E4B0A0E1F36F90CED736#))) |