Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-yubico/
Date: Wed, 24 Aug 2022 14:30:00
Message-Id: 1661351391.d1d4ea839eca33abd2b7dc771a4c5a17d88bce1e.marecki@gentoo
1 commit: d1d4ea839eca33abd2b7dc771a4c5a17d88bce1e
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 24 13:51:09 2022 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 24 14:29:51 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1d4ea83
7
8 sec-keys/openpgp-keys-yubico: new package, version 20220824
9
10 Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
11
12 sec-keys/openpgp-keys-yubico/Manifest | 12 +++++
13 sec-keys/openpgp-keys-yubico/metadata.xml | 9 ++++
14 .../openpgp-keys-yubico-20220824.ebuild | 56 ++++++++++++++++++++++
15 3 files changed, 77 insertions(+)
16
17 diff --git a/sec-keys/openpgp-keys-yubico/Manifest b/sec-keys/openpgp-keys-yubico/Manifest
18 new file mode 100644
19 index 000000000000..c42ecc30a400
20 --- /dev/null
21 +++ b/sec-keys/openpgp-keys-yubico/Manifest
22 @@ -0,0 +1,12 @@
23 +DIST yubico-0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A.asc 20416 BLAKE2B ce5061498ef587de7f5358e6ec549083a4c1edbf9de0f3f6e45f9466e71b81022ac672361b26ccc58e8f4f223b686ed70cee595b57cd4222a9a976637b9f94e2 SHA512 098dd34fb73375e5841bd4652e127d4f1601d6268ce0cf6f8e6af777b1ddd4e789da7861d38e420656199514657467a9030e7318fc5628f9a8f734a7570a0fb1
24 +DIST yubico-1D7308B0055F5AEF36944A8F27A9C24D9588EA0F.asc 34377 BLAKE2B cfa90b160c4aa150882683104c63e3dcda3c91189f12c00e2f2859a4fc6a6c5427831f60a550ccafb42419a9886e8b7734f300079ebecae398dfeabcdc2fb5a1 SHA512 7ce3a7c7f33ef0c92d9fe0203706867afcbfa25eb0b998e635ef445d9a454ad31b9d8bec3b65f6d0b2a22b6a002627ae4ececb406a1680552753efda8f3b50bd
25 +DIST yubico-1DC4BA2872525B3F2FE8207F5D9C760A3FB51707.asc 7134 BLAKE2B f27926c15079377a35e0b294e74d2d12913572ff018d249f9d8096fc943a3f3525e1d5ed8e454e9d35000d06760f69f34209f9e11189781f326feaae11c5c1c4 SHA512 1e598955a6ce204136925957f282ce1bcaa63d7caf22452a2e837ae2146ba5b74e8c1b36cd399c3343dbd8f6e63b3f0517965d5ad338a388b3d42e8e59d74cab
26 +DIST yubico-20EE325B86A81BCBD3E56798F04367096FBA95E8.asc 14614 BLAKE2B 8c77f894277ad4f98e85d9d76c2ea18ea21b2fcf773a4d1a500546e677ac9c486f349697875a99097c54b32a28d6fa81e5aa60b6ad78ffe27583ef368c49cda5 SHA512 6d6cb5d54ca0e355ba57745437e29ce217d00fed09e32dcb825e831d4e4322f5ae3a6db247b04b56d659e4082d0b3fd3957b3e1772cd972bb538e01f509905f5
27 +DIST yubico-355C8C0186CC96CBA49F9CD8DAA17C2953914D9D.asc 28959 BLAKE2B f1a1043ecc4fc299487486098b9f8d41f4a2e160526c6f71bbc49284c1846eda4c50035833c95d7729bcde86de005ecabef0ba88fa9d2a59c86978cef05771c4 SHA512 8aaac5dda433b8057ebc1e898f144e04dbc9373619e236988f29df94a4d66bf72a721148685beade1d17dcd5f4922eb57cf729be20ebcba5729c9c3c4444e059
28 +DIST yubico-57A9DEED4C6D962A923BB691816F3ED99921835E.asc 66241 BLAKE2B e5f0c20d90ecbf8e01eba42c43b935f5fd5ff0a568030cd44afedb5bf0ee0013d6bdb93f45897f7131a495d217cd8ecf47df49d404bfccc1453ad4189c07862c SHA512 5fcceea04398295fe67634015f965aa768edfe13483995ab4251af70f84cc529bbdad7893e4ab347911a3a3d574b495ffd9d536697743ad73d48ede0d9c29890
29 +DIST yubico-78D997D53E9C0A2A205392ED14A19784723C9988.asc 2452 BLAKE2B 83843d3fb76ad5d018b3ab5b360fa2b90fe38d1ff2f99ca83592f671e68dd60ed9fedd708723f8b900550fbe65b960d7c8f7800dfd8b700d97ab140556f430a1 SHA512 f0537812d5eb5e0caa2d908a631f355fef868f2136631122cc6cbac8ebd33f417259350a1bf9a73b235046aa05bb3d72c500cb7fe990908755f64d36c89cf23f
30 +DIST yubico-7FBB6186957496D58C751AC20E777DD85755AA4A.asc 24495 BLAKE2B 9008dd70989f0ee99600880807002cc62890b57871ebe47ff584c2f4b28f481977edb69c3d9355d82159b7e0d5b7be14c77671825855cff5b19505a46cf2e7a4 SHA512 4c78dc2c1c845c9aee8f5fbb1a42a5bb58371541126f4fa44f4ab4d5d9b9921d15fdc4848a6be8bbb911c2931f9d65af50f1f021a286ce5d29063e1eb11c743a
31 +DIST yubico-8D0B4EBA9345254BCEC0E843514F078FF4AB24C3.asc 22919 BLAKE2B 067364f6be1e130910354927ac636962252b3181da9ee00a1cd1e25d36bba9ec371d548aeb1771182f4da98885144c379ba0f1a2759983d16e079853bf56e437 SHA512 90196a80a5e7fcc8148b050e956f6cbc7d147e5fe25df8f7d66dd007d86f99e4a7f3f3f9e1d489a58be19e6041293dbc9553f0720bb9dc7f828dcb389c4aea53
32 +DIST yubico-9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1.asc 13110 BLAKE2B 84d6e1ce46f1565045fbeebc16c40a42c118f0241c131545f9ebb1978e97a51d2ae2f72016d927f52af2fedeba70411b43574be9bc17f062bb20ad6f74790937 SHA512 2a87b0bafebde8e893ecbc119cff7ed705d6691a40945a95a1a690046d0a4a743dd885ab768b280b8d8c33f12870ef11c4589a2196fc59c9537a5e82b7bc2b62
33 +DIST yubico-AF511D2CBC0F973E5D308054325C8E4AE2E6437D.asc 7004 BLAKE2B 47dcba04cbb6043531d780931380b6fe85c6399049c85ff9b9a92f258f4b3e8bd11afdf28fbb395b25d9f19d98de01ac870db6369c4f94f816042e4a604cfd9b SHA512 9398e7b684958d88bf02588be592978622343c4c4ba9cfdc9a789a397cdb7834b343832825255919fc96d58057326ed13d41453171bb2fc8384fe6421178d71e
34 +DIST yubico-B70D62AA6A31AD6B9E4F9F4BDC8888925D25CA7A.asc 36922 BLAKE2B b3de3c3ea8e90fe507339191ec8cbf2b2b730982e3ddd57d04f2e46fcf6652172d0a301da08e39357185039be2bd793008f5bf2588f6d34fa9a387069fd5a2fa SHA512 d304dbcf9c27bc2ef36d770a6c99c6d97996f989644323a988ef80e020bf0b98d4a15ef315cdddd8aad0644153a098c9ced36153d285a80220c717a97b65d04f
35
36 diff --git a/sec-keys/openpgp-keys-yubico/metadata.xml b/sec-keys/openpgp-keys-yubico/metadata.xml
37 new file mode 100644
38 index 000000000000..bc94402fe731
39 --- /dev/null
40 +++ b/sec-keys/openpgp-keys-yubico/metadata.xml
41 @@ -0,0 +1,9 @@
42 +<?xml version="1.0" encoding="UTF-8"?>
43 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
44 +<pkgmetadata>
45 + <maintainer type="person">
46 + <email>marecki@g.o</email>
47 + <name>Marek Szuba</name>
48 + </maintainer>
49 + <stabilize-allarches/>
50 +</pkgmetadata>
51
52 diff --git a/sec-keys/openpgp-keys-yubico/openpgp-keys-yubico-20220824.ebuild b/sec-keys/openpgp-keys-yubico/openpgp-keys-yubico-20220824.ebuild
53 new file mode 100644
54 index 000000000000..012ce84ae3bb
55 --- /dev/null
56 +++ b/sec-keys/openpgp-keys-yubico/openpgp-keys-yubico-20220824.ebuild
57 @@ -0,0 +1,56 @@
58 +# Copyright 1999-2022 Gentoo Authors
59 +# Distributed under the terms of the GNU General Public License v2
60 +
61 +EAPI=8
62 +
63 +DESCRIPTION="OpenPGP keys used by Yubico's developers"
64 +HOMEPAGE="https://developers.yubico.com/Software_Projects/Software_Signing.html"
65 +# Current keys. Keys which should also be there but as of 2022-08-24 trigger import failures
66 +# due to having no user IDs associated with them on the keyserver:
67 +# - Tommaso De Orchi <tom@××××××.com> (0x1CE39268A0973948)
68 +# - Jean Paul Galea <jeanpaul@××××××.com> (0xFF8D3B45B7B875A9)
69 +# - Trevor Bentley <trevor@××××××.com> (0x8CED3A80D41C0DCB)
70 +# - Pedro Martelletto <pedro@××××××.com> (0xB428949EF7914718)
71 +SRC_URI="
72 + https://keys.openpgp.org/vks/v1/by-fingerprint/0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A
73 + -> yubico-0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A.asc
74 + https://keys.openpgp.org/vks/v1/by-fingerprint/20EE325B86A81BCBD3E56798F04367096FBA95E8
75 + -> yubico-20EE325B86A81BCBD3E56798F04367096FBA95E8.asc
76 + https://keys.openpgp.org/vks/v1/by-fingerprint/B70D62AA6A31AD6B9E4F9F4BDC8888925D25CA7A
77 + -> yubico-B70D62AA6A31AD6B9E4F9F4BDC8888925D25CA7A.asc
78 + https://keys.openpgp.org/vks/v1/by-fingerprint/57A9DEED4C6D962A923BB691816F3ED99921835E
79 + -> yubico-57A9DEED4C6D962A923BB691816F3ED99921835E.asc
80 + https://keys.openpgp.org/vks/v1/by-fingerprint/1D7308B0055F5AEF36944A8F27A9C24D9588EA0F
81 + -> yubico-1D7308B0055F5AEF36944A8F27A9C24D9588EA0F.asc
82 + https://keys.openpgp.org/vks/v1/by-fingerprint/355C8C0186CC96CBA49F9CD8DAA17C2953914D9D
83 + -> yubico-355C8C0186CC96CBA49F9CD8DAA17C2953914D9D.asc
84 + https://keys.openpgp.org/vks/v1/by-fingerprint/9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1
85 + -> yubico-9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1.asc
86 + https://keys.openpgp.org/vks/v1/by-fingerprint/7FBB6186957496D58C751AC20E777DD85755AA4A
87 + -> yubico-7FBB6186957496D58C751AC20E777DD85755AA4A.asc
88 + https://keys.openpgp.org/vks/v1/by-fingerprint/78D997D53E9C0A2A205392ED14A19784723C9988
89 + -> yubico-78D997D53E9C0A2A205392ED14A19784723C9988.asc
90 + https://keys.openpgp.org/vks/v1/by-fingerprint/AF511D2CBC0F973E5D308054325C8E4AE2E6437D
91 + -> yubico-AF511D2CBC0F973E5D308054325C8E4AE2E6437D.asc
92 +"
93 +# Old keys. Keys which should also be there but as of 2022-08-24 trigger import failures
94 +# due to having no user IDs associated with them on the keyserver:
95 +# - Simon Josefsson <simon@××××××.com> (0x0664A76954265E8C)
96 +# - Henrik Strath <henrik@××××××.com> (0x9EA90242958E0658)
97 +SRC_URI+="
98 + https://keys.openpgp.org/vks/v1/by-fingerprint/8D0B4EBA9345254BCEC0E843514F078FF4AB24C3
99 + -> yubico-8D0B4EBA9345254BCEC0E843514F078FF4AB24C3.asc
100 + https://keys.openpgp.org/vks/v1/by-fingerprint/1DC4BA2872525B3F2FE8207F5D9C760A3FB51707
101 + -> yubico-1DC4BA2872525B3F2FE8207F5D9C760A3FB51707.asc
102 +"
103 +S=${WORKDIR}
104 +
105 +LICENSE="public-domain"
106 +SLOT="0"
107 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
108 +
109 +src_install() {
110 + local files=( ${A} )
111 + insinto /usr/share/openpgp-keys
112 + newins - yubico.com.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
113 +}