Overview
Comment: | Another update to the Harpy script signing tool. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | trunk |
Files: | files | file ages | folders |
SHA1: |
84d535d19a28657b2a2a8a650b33968c |
User & Date: | mistachkin on 2025-09-09 15:00:25 |
Other Links: | manifest | tags |
Context
2025-09-09
| ||
15:00 | Another update to the Harpy script signing tool. Leaf check-in: 84d535d19a user: mistachkin tags: trunk | |
02:10 | More updates to the Harpy script signing tool. check-in: d3097967d6 user: mistachkin tags: trunk | |
Changes
Modified externals/Harpy/Tools/sign.eagle from [6f37b8a208] to [35cc36d7dc].
︙ | ︙ | |||
750 751 752 753 754 755 756 | if {[certificate export $certificate $certificateFile] \ ne "ExportedOk"} then { emitError [appendArgs \ "failed to export signature for " $fileType " \"" $fileName \"] } # | | > > > > > > > | | | 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 | if {[certificate export $certificate $certificateFile] \ ne "ExportedOk"} then { emitError [appendArgs \ "failed to export signature for " $fileType " \"" $fileName \"] } # # NOTE: Add the standard XML comment to the file, including a hash of # the script file being signed. For ease of use with existing # Eagle repositories, the SHA1 hash algorithm is used here, if # one has not been explicitly set already. # if {![info exists hashAlgorithmName]} then { set hashAlgorithmName SHA1 } if {[certificate warning -type Script -hashalgorithm \ $hashAlgorithmName -- $certificateFile] ne "WarningOk"} then { emitError [appendArgs \ "failed to add warning for " $fileType " \"" $fileName \"] } # # HACK: Reformat some of the spacing in the certificate file to make # it easier to read. |
︙ | ︙ | |||
844 845 846 847 848 849 850 | # NOTE: Play nice and cleanup all the variables we created during the # whole the signing process. # unset -nocomplain fileName vendor embed duration entityType encoding \ privateKeyFile publicKeyFile importFirst quantity id timeStamp \ configFileName embedSpacing embedPrefix embedSuffix publicKey \ privateKey shouldEmbed harpyIsSpecial fileType certificateFile \ | | | 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 | # NOTE: Play nice and cleanup all the variables we created during the # whole the signing process. # unset -nocomplain fileName vendor embed duration entityType encoding \ privateKeyFile publicKeyFile importFirst quantity id timeStamp \ configFileName embedSpacing embedPrefix embedSuffix publicKey \ privateKey shouldEmbed harpyIsSpecial fileType certificateFile \ certificate hashAlgorithmName data lines line if {[info exists path_set]} then { unset -nocomplain path path_set } if {[info exists quiet_set]} then { unset -nocomplain quiet quiet_set } } else { usage "" } |
Modified externals/Harpy/Tools/sign.eagle.asc from [83adee01d4] to [2a4ca46f24].
1 2 3 | -----BEGIN PGP SIGNATURE----- Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | -----BEGIN PGP SIGNATURE----- Comment: Eagle Package Repository iQIzBAABCAAdFiEEw8dROIPu3TrtH+QlUCyWr0ldwtkFAmjAQPcACgkQUCyWr0ld wtl+pA//QIEMIlWd3gJw2NlR51KzE9ZDvCXxoGahyKnNBVyqVIZHxe7/Y0+P2vow U2M0hzfNi+IBhXSnKbFUs3k/T43di3g9L4gq5eEB7pv0UDfuUEuh3G7r3aOgWbRu 3fedcBiHuZr7nRgCu3E3GQyA9wCWqME8Cq9+0FXsJEx5I5a7aCsuBZ+nR3YWM5kI sEk/WvyPnZwiONJm3DLhtdwKS8lgmR4U6FLlFd8Ah/Oj3gbubXrcDDWO1xaop2Nn 2ERXrWg8hswyxnaCT/I6m3eRnm9JPou/QBet6MgBzxceL+zIE/Xcna32zYtObMax I01fROQlGjBaRWtaWXX6ZAk2rABjkwunAshRnVFH7izBWDTpSy0joq1BqBtKmgQF QRydw6F9gKQ17XVgZFC09XLlJ77cgueRhqZUS2Er+HNEH8G8rLPiG9BS57pBlbCC tLKhBjIY1v1cnSHDs7x2Xt2WxtYPiyCVA8livlJOcwqzIOzs5KwWyGgCnsw97JPD ttB8+mLiSXqa52OT5UUh5bgNx5DEmXzZ3XAs9zxNWPFEiJNqlyx6P6IM9ZOuefpG 7E6jKWVBtbZPRpgjTEMHD0ERjRdlHOPon7ulswF9YgUSit+JaovQ0NukS+tsez+z NP1/SxpHaO9LK1rW6xGAnW/purRuCdL5pTRsYEMyps1ULBYt6Ew= =aZY9 -----END PGP SIGNATURE----- |
Modified externals/Harpy/Tools/sign.eagle.harpy from [3b9b179dd1] to [863c0d22e8].
︙ | ︙ | |||
12 13 14 15 16 17 18 | By using this file and/or the associated software, you agree to abide by the terms of the license agreement. PLEASE DO NOT EDIT THIS FILE. THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED. | | < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | By using this file and/or the associated software, you agree to abide by the terms of the license agreement. PLEASE DO NOT EDIT THIS FILE. THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED. SHA1 HASH: 35cc36d7dcdd76f6bdc3a7b668d1f28aa3ba650e --> <Certificate xmlns="https://eagle.to/2011/harpy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Protocol>None</Protocol> <Vendor>Mistachkin Systems</Vendor> <Id>b8a02b18-ab8f-43c7-8405-eec7e62d6520</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2025-09-09T14:56:46.2800289Z</TimeStamp> <Duration>-1.00:00:00</Duration> <Key>0x9559f6017247e3e2</Key> <Signature> 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 </Signature> </Certificate> |
Modified externals/Harpy/Tools/sign.eagle.harpy.asc from [75ffc8688a] to [232138bad0].
1 2 3 | -----BEGIN PGP SIGNATURE----- Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | -----BEGIN PGP SIGNATURE----- Comment: Eagle Package Repository iQIzBAABCAAdFiEEw8dROIPu3TrtH+QlUCyWr0ldwtkFAmjAQPkACgkQUCyWr0ld wtle6BAApHuf0U1GkWfmV0T4Si5ONqnvbRSKuk5hGFJ0z0e7hhL8af2WWXoIkG9C +PwT4U1olHmcgvwmQW82dmAXOpvgIV9KJjbRG2U8fbhNpQvgvJjM2iLn8EODLFam TI7q95XOZ2CG6ae5xy5rPmEGJolO6vc3nhfJPcmVj0lHcVE/XPdDhG3cdO/o1Km7 6940xhEAhvIumLxnUTJiXoyY0rJN3Gp9/1Q2CLGLCHOxwFwxpXcshe8F6JGl22G6 xJG4FCNv4123Bbgb8MdUapeJlZSVo6mBS5D5TO9ujTeAvmpJ8Xz85Y3ghBF1ti3h p+KlDy1mz2ITis1ijFv+ydv9l7q9DZT8ayNKOt/eDbHVGFUYTkH9iihdb53gKt3a q42tb02eRWD37Wza6t498ltTrCjPsfac+bv6fhQFBIa9wUDUZ1Gz47Qcnx+POtqX riE/t2TA2jvbn1w2jRLtW8Y/jmQMUJHd4LoQ9hg9ZplIAJ2tPOKNkPUyVb9t8gOO ptpFrjxNaHNilQCx0ff2x+ZOasE/qEfEwLZOMIVZAmU78rqUMJSk4RQYkXx9OsXn HNZXbrYFq6CHGYFqWCGjwxwWFZHsomn+RaJtATvJPHs6WMvwhDd5bxepl0SnPHwQ kdESYT2MdgHKuXeTjNNVFutn9QGXutFpw0ZoQ475da4/JcF0xo4= =rfGt -----END PGP SIGNATURE----- |