diff options
| author | Justus Winter | 2022-09-16 12:24:26 +0200 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2022-10-06 14:53:41 +0200 |
| commit | 8352cf53bd433b9144a7e1bd2210930a6eadd690 (patch) | |
| tree | d92b43e4a2eed045aeb0ad8725989257118c972a | |
| parent | 40e957c62203ebdd504e0fc330f193106109d8d4 (diff) | |
| download | emacs-8352cf53bd433b9144a7e1bd2210930a6eadd690.tar.gz emacs-8352cf53bd433b9144a7e1bd2210930a6eadd690.zip | |
Replace aging OpenPGP artifacts in the package-resources tests.
This replaces the old OpenPGPv4 key that is used in the test suite
with a more modern OpenPGPv4 key. The key is the Alice key from
https://datatracker.ietf.org/doc/draft-bre-openpgp-samples/. All
cryptographic artifacts in the test suite are updated accordingly.
Having old cryptographic artifacts in the test suite presents a
problem once the old algorithms are rejected by contemporary
implementations.
| -rw-r--r-- | test/lisp/emacs-lisp/package-resources/key.pub | 25 | ||||
| -rw-r--r-- | test/lisp/emacs-lisp/package-resources/key.sec | 27 | ||||
| -rw-r--r-- | test/lisp/emacs-lisp/package-resources/signed/archive-contents.sig | bin | 95 -> 119 bytes | |||
| -rw-r--r-- | test/lisp/emacs-lisp/package-resources/signed/signed-good-1.0.el.sig | bin | 95 -> 119 bytes | |||
| -rwxr-xr-x | test/lisp/emacs-lisp/package-resources/signed/update-signatures.sh | 7 |
5 files changed, 28 insertions, 31 deletions
diff --git a/test/lisp/emacs-lisp/package-resources/key.pub b/test/lisp/emacs-lisp/package-resources/key.pub index 99965723baf..241051067f0 100644 --- a/test/lisp/emacs-lisp/package-resources/key.pub +++ b/test/lisp/emacs-lisp/package-resources/key.pub | |||
| @@ -1,17 +1,14 @@ | |||
| 1 | -----BEGIN PGP PUBLIC KEY BLOCK----- | 1 | -----BEGIN PGP PUBLIC KEY BLOCK----- |
| 2 | Comment: Alice's OpenPGP certificate | ||
| 2 | 3 | ||
| 3 | mQGiBGFQyDcRBACmAI6cfY3fM02vb9JtC1BS19boKXbBsDoVrD9qRf8tDFROOpO3 | 4 | mDMEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U |
| 4 | ZMlbuz+O9Vnljo6Y4WZGnyeWWAMqCditMOfr1cLbux77wSrmAVgZ9exwtGzkmUhM | 5 | b7O1u120JkFsaWNlIExvdmVsYWNlIDxhbGljZUBvcGVucGdwLmV4YW1wbGU+iJAE |
| 5 | xcptzKuyod8NuhghXbJgVbfJZ6HlBkk4kiWv98iJQwUBZJfjBUfIv+acjwCg4M2i | 6 | ExYIADgCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTrhbtfozp14V6UTmPy |
| 6 | Ifu2A3UYl9VqF7qfcDOZudEEAI7V35yfsBDnr9ndKqdGYNw0alX9BEG3KwnAe0fF | 7 | MVUMT0fjjgUCXaWfOgAKCRDyMVUMT0fjjukrAPoDnHBSogOmsHOsd9qGsiZpgRnO |
| 7 | O1jDVW12Y/bwnyyrRTrz6o1G8dj7M4XVZQb5PpT9mpNzOSZ6yxqhg+foeJwn2JkD | 8 | dypvbm+QtXZqth9rvwD9HcDC0tC+PHAsO7OTh1S1TC9RiJsvawAfCPaQZoed8gK4 |
| 8 | vyP+kMYU7SZ/tWuMOCdzN95Ki1rf+ti7pLnSMqKx+t3vOWwQbtnsbI6RCLLwETPA | 9 | OARcRwTpEgorBgEEAZdVAQUBAQdAQv8GIa2rSTzgqbXCpDDYMiKRVitCsy203x3s |
| 9 | esghA/0X3Dw7cdiE5Xq4TRaPSGViCWP4ekL2KYKqmKv6M/4f2pgFNJY7C+2SIiiP | 10 | E9+eviIDAQgHiHgEGBYIACAWIQTrhbtfozp14V6UTmPyMVUMT0fjjgUCXEcE6QIb |
| 10 | T62zFlIjs5tF2Df34/M5mh4Vx6E8341r55+XO++kfFWJ5QjLiydRAY6ochG9IFgB | 11 | DAAKCRDyMVUMT0fjjlnQAQDFHUs6TIcxrNTtEZFjUFm1M0PJ1Dng/cDW4xN80fsn |
| 11 | xyBCkCNpiby9PpKyPodedBScdMxIAe4eJR7rG/j9gFC1MypBurQnSm9obm55IFJv | 12 | 0QEA22Kr7VkCjeAEC08VSTeV+QFsmz55/lntWkwYWhmvOgE= |
| 12 | Y2tldHMgPGpvaG5ueS5yb2NrZXRzQGdmeS5vcmc+iHgEExECADgWIQRIVz1DPzm4 | 13 | =iIGO |
| 13 | REDIXNtltQG5ACv6lwUCYVDINwIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAK | ||
| 14 | CRBltQG5ACv6l4iZAKCqldroRYH7vUzVV0Uv1NcDVcpLngCgmEoLVxGLKSwDEXNq | ||
| 15 | qjRDzDRpReg= | ||
| 16 | =/l51 | ||
| 17 | -----END PGP PUBLIC KEY BLOCK----- | 14 | -----END PGP PUBLIC KEY BLOCK----- |
diff --git a/test/lisp/emacs-lisp/package-resources/key.sec b/test/lisp/emacs-lisp/package-resources/key.sec index 5bbac1226ae..af11bec899b 100644 --- a/test/lisp/emacs-lisp/package-resources/key.sec +++ b/test/lisp/emacs-lisp/package-resources/key.sec | |||
| @@ -1,17 +1,16 @@ | |||
| 1 | -----BEGIN PGP PRIVATE KEY BLOCK----- | 1 | -----BEGIN PGP PRIVATE KEY BLOCK----- |
| 2 | Comment: Alice's OpenPGP Transferable Secret Key | ||
| 2 | 3 | ||
| 3 | lQG7BGFQyDcRBACmAI6cfY3fM02vb9JtC1BS19boKXbBsDoVrD9qRf8tDFROOpO3 | 4 | lFgEXEcE6RYJKwYBBAHaRw8BAQdArjWwk3FAqyiFbFBKT4TzXcVBqPTB3gmzlC/U |
| 4 | ZMlbuz+O9Vnljo6Y4WZGnyeWWAMqCditMOfr1cLbux77wSrmAVgZ9exwtGzkmUhM | 5 | b7O1u10AAP9XBeW6lzGOLx7zHH9AsUDUTb2pggYGMzd0P3ulJ2AfvQ4RtCZBbGlj |
| 5 | xcptzKuyod8NuhghXbJgVbfJZ6HlBkk4kiWv98iJQwUBZJfjBUfIv+acjwCg4M2i | 6 | ZSBMb3ZlbGFjZSA8YWxpY2VAb3BlbnBncC5leGFtcGxlPoiQBBMWCAA4AhsDBQsJ |
| 6 | Ifu2A3UYl9VqF7qfcDOZudEEAI7V35yfsBDnr9ndKqdGYNw0alX9BEG3KwnAe0fF | 7 | CAcCBhUKCQgLAgQWAgMBAh4BAheAFiEE64W7X6M6deFelE5j8jFVDE9H444FAl2l |
| 7 | O1jDVW12Y/bwnyyrRTrz6o1G8dj7M4XVZQb5PpT9mpNzOSZ6yxqhg+foeJwn2JkD | 8 | nzoACgkQ8jFVDE9H447pKwD6A5xwUqIDprBzrHfahrImaYEZzncqb25vkLV2arYf |
| 8 | vyP+kMYU7SZ/tWuMOCdzN95Ki1rf+ti7pLnSMqKx+t3vOWwQbtnsbI6RCLLwETPA | 9 | a78A/R3AwtLQvjxwLDuzk4dUtUwvUYibL2sAHwj2kGaHnfICnF0EXEcE6RIKKwYB |
| 9 | esghA/0X3Dw7cdiE5Xq4TRaPSGViCWP4ekL2KYKqmKv6M/4f2pgFNJY7C+2SIiiP | 10 | BAGXVQEFAQEHQEL/BiGtq0k84Km1wqQw2DIikVYrQrMttN8d7BPfnr4iAwEIBwAA |
| 10 | T62zFlIjs5tF2Df34/M5mh4Vx6E8341r55+XO++kfFWJ5QjLiydRAY6ochG9IFgB | 11 | /3/xFPG6U17rhTuq+07gmEvaFYKfxRB6sgAYiW6TMTpQEK6IeAQYFggAIBYhBOuF |
| 11 | xyBCkCNpiby9PpKyPodedBScdMxIAe4eJR7rG/j9gFC1MypBugAAn0mvGeJi+oSo | 12 | u1+jOnXhXpROY/IxVQxPR+OOBQJcRwTpAhsMAAoJEPIxVQxPR+OOWdABAMUdSzpM |
| 12 | 5jXAeXBhRiTyI5WPCuK0J0pvaG5ueSBSb2NrZXRzIDxqb2hubnkucm9ja2V0c0Bn | 13 | hzGs1O0RkWNQWbUzQ8nUOeD9wNbjE3zR+yfRAQDbYqvtWQKN4AQLTxVJN5X5AWyb |
| 13 | Znkub3JnPoh4BBMRAgA4FiEESFc9Qz85uERAyFzbZbUBuQAr+pcFAmFQyDcCGwMF | 14 | Pnn+We1aTBhaGa86AQ== |
| 14 | CwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQZbUBuQAr+peImQCgqpXa6EWB+71M | 15 | =n8OM |
| 15 | 1VdFL9TXA1XKS54AoJhKC1cRiyksAxFzaqo0Q8w0aUXo | ||
| 16 | =cyQm | ||
| 17 | -----END PGP PRIVATE KEY BLOCK----- | 16 | -----END PGP PRIVATE KEY BLOCK----- |
diff --git a/test/lisp/emacs-lisp/package-resources/signed/archive-contents.sig b/test/lisp/emacs-lisp/package-resources/signed/archive-contents.sig index b40620a0e89..db3eef9d6f7 100644 --- a/test/lisp/emacs-lisp/package-resources/signed/archive-contents.sig +++ b/test/lisp/emacs-lisp/package-resources/signed/archive-contents.sig | |||
| Binary files differ | |||
diff --git a/test/lisp/emacs-lisp/package-resources/signed/signed-good-1.0.el.sig b/test/lisp/emacs-lisp/package-resources/signed/signed-good-1.0.el.sig index 11092411601..f6ff8e7af6c 100644 --- a/test/lisp/emacs-lisp/package-resources/signed/signed-good-1.0.el.sig +++ b/test/lisp/emacs-lisp/package-resources/signed/signed-good-1.0.el.sig | |||
| Binary files differ | |||
diff --git a/test/lisp/emacs-lisp/package-resources/signed/update-signatures.sh b/test/lisp/emacs-lisp/package-resources/signed/update-signatures.sh index c3e82fd1737..30e74156c01 100755 --- a/test/lisp/emacs-lisp/package-resources/signed/update-signatures.sh +++ b/test/lisp/emacs-lisp/package-resources/signed/update-signatures.sh | |||
| @@ -25,8 +25,9 @@ TRUSTDB="./trust.db" | |||
| 25 | GPG="gpg --no-default-keyring --trustdb-name $TRUSTDB --keyring $KEYRING --yes" | 25 | GPG="gpg --no-default-keyring --trustdb-name $TRUSTDB --keyring $KEYRING --yes" |
| 26 | 26 | ||
| 27 | rm $KEYRING | 27 | rm $KEYRING |
| 28 | $GPG --full-generate-key | 28 | #$GPG --full-generate-key |
| 29 | $GPG --export --armor > "../key.pub" | 29 | #$GPG --export --armor > "../key.pub" |
| 30 | $GPG --export-secret-keys -armor > "../key.sec" | 30 | #$GPG --export-secret-keys -armor > "../key.sec" |
| 31 | $GPG --import ../key.sec | ||
| 31 | $GPG --detach-sign --sign "./archive-contents" | 32 | $GPG --detach-sign --sign "./archive-contents" |
| 32 | $GPG --detach-sign --sign "./signed-good-1.0.el" | 33 | $GPG --detach-sign --sign "./signed-good-1.0.el" |