commit:     1161876d6730352f7130c7097d37f1f1d2086aec
Author:     Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Sat Jul  6 04:57:25 2024 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Sat Jul  6 04:58:38 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1161876d

sec-keys/openpgp-keys-yubico: add 20240704

Closes: https://bugs.gentoo.org/935441
Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 sec-keys/openpgp-keys-yubico/Manifest              | 13 +++++
 .../openpgp-keys-yubico-20240704.ebuild            | 57 ++++++++++++++++++++++
 2 files changed, 70 insertions(+)

diff --git a/sec-keys/openpgp-keys-yubico/Manifest 
b/sec-keys/openpgp-keys-yubico/Manifest
index f7117cdcfc4c..dd900e7daa52 100644
--- a/sec-keys/openpgp-keys-yubico/Manifest
+++ b/sec-keys/openpgp-keys-yubico/Manifest
@@ -24,3 +24,16 @@ DIST 
yubico-20240628-9AA9BDB11BB1B99A21285A330664A76954265E8C.asc 58800 BLAKE2B
 DIST yubico-20240628-9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1.asc 20244 
BLAKE2B 
e8e48028ee7e93d9f7cde04cfec1e44cadec9b84e47bc702442a5d2f4388f57228a44bab8ecb24cfcfd12977e3ddac46bb31f24a7fe4c944806c2f5ccab029cd
 SHA512 
d5cee7d2f85724c297cb7556f258e6f2cc1302ab6aa43c2f1f3a7ab8063f1977303e7579f811bc3ae76bbc8bee54f713ba862cbaa16fe2c9453beb93b9cebd30
 DIST yubico-20240628-AF511D2CBC0F973E5D308054325C8E4AE2E6437D.asc 15357 
BLAKE2B 
e193d3d8272a0bf94282bb020c444bfe854c5bc7f769501773bf8c6f9bac6b3e922b514e7abd997d3147c89f0a628831fa47aa644b7071e3a4ecd4e2fe2d3d12
 SHA512 
76a9dcf1de29708d670155653d6a43359ca2bcc1162d4ef54a4dd08eb4474d6cb1a43c2e2b9ff2aa6fe816cd4ffb3cf5e58bfc17285de315d449b8de60970f1c
 DIST yubico-20240628-B70D62AA6A31AD6B9E4F9F4BDC8888925D25CA7A.asc 41265 
BLAKE2B 
3b27fd1f8504ccba5b7237a7567ed8980fe6c2df99abc1fce2baebeed4afca268728e0ac4d7a612f6e8569e1d079c900bd3f01b15c3c4222ced802852846f9c8
 SHA512 
c8892a67a77541263ed5bb69fa69738fede314fe95896527085fa99c10bc86938b8524bf2a83c90b2b01acee6c69cfc1f604a1c3f9706eab5b75ffa7d1a35e80
+DIST yubico-20240704-0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A.asc 24405 
BLAKE2B 
d0d09d778dba7b4cbae6d6246db725f06eb13a2984b6c017b13335aea53f701cbfabea166ed3ae3fcfdaab6861dfa627ef2e112470ddea380c4b384c739b3e73
 SHA512 
b601cd86c530c206bb1b3957426486a83cbc77e3c5b159686152ddf95566c9229cc6371378b217cd411dc9bb00d950225d4c7976e00964d505f5fe1d61cb6840
+DIST yubico-20240704-1D7308B0055F5AEF36944A8F27A9C24D9588EA0F.asc 48482 
BLAKE2B 
a6c66da54253a80998b19f8b775d53f048349a5bd0aee83e9b9f0f7ba0149e76209f76579ddb9fd9229e5b3b20c9fe62defc26e43fd936957f2faccc6707b699
 SHA512 
7a1c87c8a9cff7d258910233e7fd371d11b471be3b25d9cc057d8fafdc2335cdc3106d069018f5c68a6c9302f7c1fc9f8ef4d31e93438780650ff9d58e099bcf
+DIST yubico-20240704-1DC4BA2872525B3F2FE8207F5D9C760A3FB51707.asc 7134 BLAKE2B 
f27926c15079377a35e0b294e74d2d12913572ff018d249f9d8096fc943a3f3525e1d5ed8e454e9d35000d06760f69f34209f9e11189781f326feaae11c5c1c4
 SHA512 
1e598955a6ce204136925957f282ce1bcaa63d7caf22452a2e837ae2146ba5b74e8c1b36cd399c3343dbd8f6e63b3f0517965d5ad338a388b3d42e8e59d74cab
+DIST yubico-20240704-20EE325B86A81BCBD3E56798F04367096FBA95E8.asc 17270 
BLAKE2B 
bf66bb7289decdcb68d320bda5fc4fdc87a267d42d049cee0780ce23c4c308dc13447dbbf027eed30ed61fb2c24f78815a90b42a509da0393e93a953766056b0
 SHA512 
6cb35456d0d0aa60dce4c0fe3c574e461a17b3b6386c2b2d0d3a58dfdcede37bf3f84a36b8c87fc1b8d32b655fc778e801d5857d8b85f308b10f69d3cf8a0f6f
+DIST yubico-20240704-355C8C0186CC96CBA49F9CD8DAA17C2953914D9D.asc 28959 
BLAKE2B 
f1a1043ecc4fc299487486098b9f8d41f4a2e160526c6f71bbc49284c1846eda4c50035833c95d7729bcde86de005ecabef0ba88fa9d2a59c86978cef05771c4
 SHA512 
8aaac5dda433b8057ebc1e898f144e04dbc9373619e236988f29df94a4d66bf72a721148685beade1d17dcd5f4922eb57cf729be20ebcba5729c9c3c4444e059
+DIST yubico-20240704-57A9DEED4C6D962A923BB691816F3ED99921835E.asc 70458 
BLAKE2B 
82b2d384fb924ed56af60f434e2da85663756ca8708a01e0ce6f4314191da3be227f78e3af28ed62cb15753c722acb1b2b76d31615b7f462b34f60e7a0bbb6c9
 SHA512 
493660a82142cce435994a8b9f24a53a37fe98c2f2ced08c358c7e92267e652d333cc2ae57f6e1ab2356c5e3f8218e155f03f1877b34c5c676f33b6b27f462ce
+DIST yubico-20240704-78D997D53E9C0A2A205392ED14A19784723C9988.asc 3817 BLAKE2B 
f45e54530c072033b308fb9d6b41cadd25a1eb8de0fc653a67ca6d0142af69f33e8080f3840471f732d199655cdd1548c95c662ce69993b2db9c595d84845cbc
 SHA512 
2a667e35d9933b17abbfef8fe015557b5164e7af752b6639dcf0353c23adb09656bfef9f63bfdbc1bb6845e7233c7192ac380e621c591b02f054e16d829b0a24
+DIST yubico-20240704-7FBB6186957496D58C751AC20E777DD85755AA4A.asc 28557 
BLAKE2B 
d450afcf23e068c9720c04ca292e5a49bfb4664a9fbe856f36bf5f7977877f0e7ab9fe0996e7353d99c7228eed3ff42941f6d1b0571fa19e5a1919190a794b0d
 SHA512 
0f3d501a3def675defe73fdc1a7ad5d99c4baeb96acf63dae8ccd4f4b1316d8c68b1c309c733dc16f85c17a1f308d0a1c4f6c61f36a0642a1f2946eaa5de9588
+DIST yubico-20240704-8D0B4EBA9345254BCEC0E843514F078FF4AB24C3.asc 22919 
BLAKE2B 
067364f6be1e130910354927ac636962252b3181da9ee00a1cd1e25d36bba9ec371d548aeb1771182f4da98885144c379ba0f1a2759983d16e079853bf56e437
 SHA512 
90196a80a5e7fcc8148b050e956f6cbc7d147e5fe25df8f7d66dd007d86f99e4a7f3f3f9e1d489a58be19e6041293dbc9553f0720bb9dc7f828dcb389c4aea53
+DIST yubico-20240704-9AA9BDB11BB1B99A21285A330664A76954265E8C.asc 58800 
BLAKE2B 
3c870e856a6628a1855cd183db8aaea072190e9e4069dc4cc6db0e1b37c3f4663ed7567be1999cdfe13aa379db5ac7a4d34198a853ac0c48517c876241046183
 SHA512 
4b99bf0a03d70b3e393ed1bfdf23335fe350e5dbf7d29f19f55c08bfbbda4b91e6b756b3e34f16f282eda21bc981d6079c835905fc41532e6ea88fd3c987a899
+DIST yubico-20240704-9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1.asc 20244 
BLAKE2B 
e8e48028ee7e93d9f7cde04cfec1e44cadec9b84e47bc702442a5d2f4388f57228a44bab8ecb24cfcfd12977e3ddac46bb31f24a7fe4c944806c2f5ccab029cd
 SHA512 
d5cee7d2f85724c297cb7556f258e6f2cc1302ab6aa43c2f1f3a7ab8063f1977303e7579f811bc3ae76bbc8bee54f713ba862cbaa16fe2c9453beb93b9cebd30
+DIST yubico-20240704-AF511D2CBC0F973E5D308054325C8E4AE2E6437D.asc 15357 
BLAKE2B 
e193d3d8272a0bf94282bb020c444bfe854c5bc7f769501773bf8c6f9bac6b3e922b514e7abd997d3147c89f0a628831fa47aa644b7071e3a4ecd4e2fe2d3d12
 SHA512 
76a9dcf1de29708d670155653d6a43359ca2bcc1162d4ef54a4dd08eb4474d6cb1a43c2e2b9ff2aa6fe816cd4ffb3cf5e58bfc17285de315d449b8de60970f1c
+DIST yubico-20240704-B70D62AA6A31AD6B9E4F9F4BDC8888925D25CA7A.asc 41265 
BLAKE2B 
3b27fd1f8504ccba5b7237a7567ed8980fe6c2df99abc1fce2baebeed4afca268728e0ac4d7a612f6e8569e1d079c900bd3f01b15c3c4222ced802852846f9c8
 SHA512 
c8892a67a77541263ed5bb69fa69738fede314fe95896527085fa99c10bc86938b8524bf2a83c90b2b01acee6c69cfc1f604a1c3f9706eab5b75ffa7d1a35e80

diff --git a/sec-keys/openpgp-keys-yubico/openpgp-keys-yubico-20240704.ebuild 
b/sec-keys/openpgp-keys-yubico/openpgp-keys-yubico-20240704.ebuild
new file mode 100644
index 000000000000..8ca3f7045ee3
--- /dev/null
+++ b/sec-keys/openpgp-keys-yubico/openpgp-keys-yubico-20240704.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by Yubico's developers"
+HOMEPAGE="https://developers.yubico.com/Software_Projects/Software_Signing.html";
+# Current keys. Keys which should also be there but as of 2023-08-25 trigger 
import failures
+# due to having no user IDs associated with them on the keyserver:
+#  - Jean Paul Galea <jeanp...@yubico.com> B604 2E2B D1FD BC2B CA85 88B2 FF8D 
3B45 B7B8 75A9
+#  - Trevor Bentley <tre...@yubico.com> 2685 83B6 4786 F50F 8074 56DA 8CED 
3A80 D41C 0DCB
+SRC_URI="
+       
https://keys.openpgp.org/vks/v1/by-fingerprint/0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A
+               -> yubico-${PV}-0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A.asc
+       
https://keys.openpgp.org/vks/v1/by-fingerprint/20EE325B86A81BCBD3E56798F04367096FBA95E8
+               -> yubico-${PV}-20EE325B86A81BCBD3E56798F04367096FBA95E8.asc
+       
https://keys.openpgp.org/vks/v1/by-fingerprint/B70D62AA6A31AD6B9E4F9F4BDC8888925D25CA7A
+               -> yubico-${PV}-B70D62AA6A31AD6B9E4F9F4BDC8888925D25CA7A.asc
+       
https://keys.openpgp.org/vks/v1/by-fingerprint/57A9DEED4C6D962A923BB691816F3ED99921835E
+               -> yubico-${PV}-57A9DEED4C6D962A923BB691816F3ED99921835E.asc
+       
https://keys.openpgp.org/vks/v1/by-fingerprint/1D7308B0055F5AEF36944A8F27A9C24D9588EA0F
+               -> yubico-${PV}-1D7308B0055F5AEF36944A8F27A9C24D9588EA0F.asc
+       
https://keys.openpgp.org/vks/v1/by-fingerprint/355C8C0186CC96CBA49F9CD8DAA17C2953914D9D
+               -> yubico-${PV}-355C8C0186CC96CBA49F9CD8DAA17C2953914D9D.asc
+       
https://keys.openpgp.org/vks/v1/by-fingerprint/9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1
+               -> yubico-${PV}-9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1.asc
+       
https://keys.openpgp.org/vks/v1/by-fingerprint/7FBB6186957496D58C751AC20E777DD85755AA4A
+               -> yubico-${PV}-7FBB6186957496D58C751AC20E777DD85755AA4A.asc
+       
https://keys.openpgp.org/vks/v1/by-fingerprint/78D997D53E9C0A2A205392ED14A19784723C9988
+               -> yubico-${PV}-78D997D53E9C0A2A205392ED14A19784723C9988.asc
+       
https://keys.openpgp.org/vks/v1/by-fingerprint/AF511D2CBC0F973E5D308054325C8E4AE2E6437D
+               -> yubico-${PV}-AF511D2CBC0F973E5D308054325C8E4AE2E6437D.asc
+"
+# Old keys. Keys which should also be there but as of 2023-08-25 trigger 
import failures
+# due to having no user IDs associated with them on the keyserver:
+#  - Tommaso De Orchi <t...@yubico.com> FF8A F719 AE58 2818 1B89 4D83 1CE3 
9268 A097 3948
+#  - Henrik StrĂ¥th <hen...@yubico.com> DCB9 04FA B343 CFA7 1907 6EF7 9EA9 0242 
958E 0658
+#  - Pedro Martelletto <pe...@yubico.com> EE90 AE0D 1977 4C83 8662 8FAA B428 
949E F791 4718
+SRC_URI+="
+       
https://keys.openpgp.org/vks/v1/by-fingerprint/8D0B4EBA9345254BCEC0E843514F078FF4AB24C3
+               -> yubico-${PV}-8D0B4EBA9345254BCEC0E843514F078FF4AB24C3.asc
+       
https://keys.openpgp.org/vks/v1/by-fingerprint/1DC4BA2872525B3F2FE8207F5D9C760A3FB51707
+               -> yubico-${PV}-1DC4BA2872525B3F2FE8207F5D9C760A3FB51707.asc
+       
https://keys.openpgp.org/vks/v1/by-fingerprint/9AA9BDB11BB1B99A21285A330664A76954265E8C
+               -> yubico-${PV}-9AA9BDB11BB1B99A21285A330664A76954265E8C.asc
+"
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+
+src_install() {
+       local files=( ${A} )
+       insinto /usr/share/openpgp-keys
+       newins - yubico.com.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}

Reply via email to