Overview
| Comment: | Pickup Harpy tooling changes from upstream into externals yet again. |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
9ff59ae51ecf9fbeb35cbca29314161c |
| User & Date: | mistachkin on 2021-01-15 16:53:46 |
| Other Links: | manifest | tags |
Context
|
2021-01-28
| ||
| 07:18 | Pickup Harpy tooling changes from upstream into externals one more time. check-in: 65eeebd7af user: mistachkin tags: trunk | |
|
2021-01-15
| ||
| 16:53 | Pickup Harpy tooling changes from upstream into externals yet again. check-in: 9ff59ae51e user: mistachkin tags: trunk | |
|
2020-11-20
| ||
| 03:09 | Pickup Harpy tooling changes from upstream into externals again. check-in: e1479ba7f5 user: mistachkin tags: trunk | |
Changes
Modified externals/Harpy/Tools/sign.eagle from [156a5e0722] to [f8371526af].
| ︙ | ︙ | |||
24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
\[privateKeyFile\] \[importFirst\]"
#
# NOTE: Indicate to the caller, if any, that we have failed.
#
exit 1
}
proc isScriptFile { fileName } {
switch -exact -- [file extension $fileName] {
.tcl -
.tk -
.test -
.eagle {
| > > > > > > > > > > | 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
\[privateKeyFile\] \[importFirst\]"
#
# NOTE: Indicate to the caller, if any, that we have failed.
#
exit 1
}
proc maybeForceHashAlgorithm { certificate keyPairType } {
#
# HACK: Some key pair types, e.g. DSA v1, require hard-coded
# hash algorithms, e.g. SHA1. Do that now, if needed.
#
if {$keyPairType eq "DSA"} then {
$certificate HashAlgorithm SHA1
}
}
proc isScriptFile { fileName } {
switch -exact -- [file extension $fileName] {
.tcl -
.tk -
.test -
.eagle {
|
| ︙ | ︙ | |||
363 364 365 366 367 368 369 | set embedPrefix "# <<CERTIFICATE-1.0>>" set embedSuffix "# <</CERTIFICATE-1.0>>" # # NOTE: Grab the public key we need to verify that our signing # process worked correctly. # | | > | > | 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 |
set embedPrefix "# <<CERTIFICATE-1.0>>"
set embedSuffix "# <</CERTIFICATE-1.0>>"
#
# NOTE: Grab the public key we need to verify that our signing
# process worked correctly.
#
set publicKey [keypair open \
-alias -public $publicKeyFile]
#
# NOTE: Grab the private key we need to actually create the
# detached certificate for the data file.
#
set privateKey [keypair open \
-alias -public -private $privateKeyFile]
#
# NOTE: Has embedded certificate handling been requested?
# If so, make sure we can actually do it.
#
if {$embed && [isScriptFile $fileName]} then {
set shouldEmbed true
|
| ︙ | ︙ | |||
414 415 416 417 418 419 420 421 422 423 424 425 426 427 |
#
set certificateFile $fileName
#
# NOTE: Import the license certificate.
#
set certificate [certificate import $fileName]
#
# HOOK: Post-certificate object creation (import).
#
catch {certificate_hook phase1}
#
| > | 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 |
#
set certificateFile $fileName
#
# NOTE: Import the license certificate.
#
set certificate [certificate import $fileName]
maybeForceHashAlgorithm $certificate [$privateKey KeyPairType]
#
# HOOK: Post-certificate object creation (import).
#
catch {certificate_hook phase1}
#
|
| ︙ | ︙ | |||
467 468 469 470 471 472 473 474 475 476 477 478 479 480 |
#
if {$importFirst} then {
set certificate [certificate import -alias $certificateFile]
} else {
set certificate [object create -alias \
Licensing.Components.Public.Certificate]
}
#
# HOOK: Post-certificate object creation (create).
#
catch {certificate_hook phase1}
#
| > > | 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 |
#
if {$importFirst} then {
set certificate [certificate import -alias $certificateFile]
} else {
set certificate [object create -alias \
Licensing.Components.Public.Certificate]
}
maybeForceHashAlgorithm $certificate [$privateKey KeyPairType]
#
# HOOK: Post-certificate object creation (create).
#
catch {certificate_hook phase1}
#
|
| ︙ | ︙ |
Modified externals/Harpy/Tools/sign.eagle.asc from [ee4d34f80e] to [60e99a9809].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository iQIcBAABCAAGBQJgAch/AAoJEFAslq9JXcLZKakP/1Zw6w9e8KoyQO9vEgimvt49 sbhN3Oi0IxMq4oKGGntVt4JSW6Oxu+sFw0/q15jT4nQyH4P6mlSQE0wZGAzN+Or5 a9PlQMD+eFgG6hd7hJjNfSWOqUAJq0ICjCAnDMuV72naurVWmEwBwCC3xyE2mVSy MkpnB62vndNYGANpCEPjwlHUMiGJD8UQ0xYRQ/tSrtCLnfQ5vOBhU684b5dxAQpY OiGjE2nPhmyt+QsH+pmvuyf12TX7IGDQL3b+V/Hq3qzsSDGJrwsJOX84yWzyaNfN ixCYHatKRMCDgHpS0c5lei4f7lAvkf/myPLbChGIGP40TIQOwGOL0A9Ee5L4VKpz jxnNtaAhMERXYLbUevwuyPml8VbGekx4s6HAfeGQ/gbkSOPM9QEUmdjesabkeKv2 HcHwdE7Dx2Z8XcDWbeF5FKF9NvLXngB7QH8itbVExHRxafTjXDpLmGL7q+PMzltt B530/6+CAmlKfR0TajU+OTG91G3Nxsdbv1MVe1zJ9BbJlbAVW73mO4JlHHdH5Jus uQPPTkxqDLVF6xAPJKiVkz5JAoCkF2++MSHJl/TEWN1K/thkIWPLIX5s+Vr5V0gf ZuvEHOO7chhA4ffvKOsYvntBazLyIVApguyLnK9Ga+c75MeLCbZcVTLNlCNnBnIP G6r+WXY3cxiAfwG4upvv =GLVl -----END PGP SIGNATURE----- |
Modified externals/Harpy/Tools/sign.eagle.harpy from [64b8b5f55c] to [88f8116a9b].
| ︙ | ︙ | |||
17 18 19 20 21 22 23 |
THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED.
-->
<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>
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 |
THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED.
-->
<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>29526660-fbba-43ab-aa51-aaf0f8655191</Id>
<HashAlgorithm>SHA512</HashAlgorithm>
<EntityType>Script</EntityType>
<TimeStamp>2021-01-15T16:53:07.8910186Z</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 [7d5ae2c923] to [943f337e46].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository iQIcBAABCAAGBQJgAciAAAoJEFAslq9JXcLZ5e8P/3lRUnzl7AQLKAk8hH66z463 kvaAplHlddGVli6zdO9qNTAHwGcTMH/9/aC7rLv70u5je9JwFLqa6OjZt/DXZcNt xst6N9WY1lmbBV2W6aZ+CayQBs+EufNoDlKBeoRiaXW4aROJv/0mEUXIebqcYKPf ccwAlTgH+fIwnPRnnaBRQyKrc0aZnD2LYV7PKttKuwxVOJG+kfi0Su0bM8Nc8Xun 7PjJIGCTpU9u6Jny/L9hWRZerBDm7IgAWFBP77edWbTObNYuneMI+bo8/Pdf4Zwm +1Y9LZ+bCQqMp/r8vNjT87HhWcHqGiQE8JjsZoT8P0SB6oyHfUAe8M6kQS8kGiRh 6XeCqTVqf7KyCqkDUk8IY2x7NIKk5TKxGzz1e2caa/QLKuguoaemykX0lJnrBAKy jf2+08Ag2WlcWD0c/YniPMWk2f5XxVyk9KC+OirmhycYgSFLQ4DOQ4YrG6cuEJFk bol9LfwqMKKBe3wWu9KYj6hkpe8FuO1aGkS8SBKEoIqaxb6IcOwW++ZMZF2HWsV/ iyby29lZiZyyKoZdy/KtJg9E8D9Q4+cIm91kljFxCc85JMtztv+OHk5PUJ4C0+Iy Nmbo13UBFcVCNsdEsCSBszDdBbFArZ8WqTNoYxvv7RqMpbvUxChsh5Dq1skfRkol gO3uq1OQ1C05HsotNZt4 =YETw -----END PGP SIGNATURE----- |