summaryrefslogtreecommitdiff
path: root/sec-keys
diff options
context:
space:
mode:
Diffstat (limited to 'sec-keys')
-rw-r--r--sec-keys/Manifest.gzbin26941 -> 26943 bytes
-rw-r--r--sec-keys/openpgp-keys-openssl/Manifest2
-rw-r--r--sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20240920.ebuild65
3 files changed, 67 insertions, 0 deletions
diff --git a/sec-keys/Manifest.gz b/sec-keys/Manifest.gz
index 3c8d2531e453..f06719dcc08d 100644
--- a/sec-keys/Manifest.gz
+++ b/sec-keys/Manifest.gz
Binary files differ
diff --git a/sec-keys/openpgp-keys-openssl/Manifest b/sec-keys/openpgp-keys-openssl/Manifest
index 26210fcc44e0..ddfcae9f984d 100644
--- a/sec-keys/openpgp-keys-openssl/Manifest
+++ b/sec-keys/openpgp-keys-openssl/Manifest
@@ -30,9 +30,11 @@ DIST openssl-keys-20240424-A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C.asc 5194 BLA
DIST openssl-keys-20240424-B7C1C14360F353A36862E4D5231C84CDDCC69C45.asc 2249 BLAKE2B a9913d00635a73636dae7ea30bf16ade55a8f56d6fa3a804ebaf736705cfb3628b4838289c9b9847d1809da94dd4c9c23d01fe0521701dd164ff5036cfa78ec3 SHA512 c7927ff7643ac4aa12f516103d76af4c56e25f3d3a3d4064ec5d11f30d9447899b18c22cfb7217488b2e5b912220269e78668655343db52f486d29788e4759fc
DIST openssl-keys-20240424-E5E52560DD91C556DDBDA5D02064C53641C25E5D.asc 6131 BLAKE2B 36e076cb5ab722c5efe378fc70a9109c30db12bf59af3634af0b7df1cc6beaec8d1fdf5099ffbfb66ce59d51581009ed59278336238755122ba5126cf1b191e5 SHA512 ee72fff17111f437b372b0bbfaa851075125da524a8d0f861232fe9bec2da0c0933c4d0ab3fa9ad1aa9015f9ae302773d0f5eb25bea270f0a5884f0d5b9b6fc1
DIST openssl-keys-20240424-EFC0A467D613CB83C7ED6D30D894E2CE8B3D79F5.asc 4216 BLAKE2B c32204394c4e1240fd53197100429abf51600e71fc0e979c43a7c1f99212d4200d1df7408f08c514aed014162fb1e4bbedbf4b7cd69a80a0ca3b814da98843b3 SHA512 ad0e2a6ea817ed6ae18988bc0216bafe35fb817807c6d507efcfb957b0df238f0b326d63c5c494c9a26ce64408f81f2e021b009bc7729dc213e691b72ac31c41
+DIST openssl-keys-20240920-BA5473A2B0587B07FB27CF2D216094DFD0CB81EF.asc 1747 BLAKE2B e79fd1c91a737e0835e27a49b17dffbb16f96c41a1ad5d4b5e7ffe0d1ea24648f0d17a8cc4eab19a89ea37cc1053611515bcae2d33dd3b1b6f186b61337c90bc SHA512 00012ef3d08dfc56f1f57094cf3202bb71d7518252557049ac78b6933237d05fb0f66d754205583d0569465c55b05310bdcf00182cfa843c6b0b14e5354ca1e0
EBUILD openpgp-keys-openssl-20220316-r1.ebuild 940 BLAKE2B 9d74b3cf424c8d3bfbc6307fdacf6705735f9b993dc3c815700768a46ab32dd15a7ce1f3ea97ff2f1b93e6c1326fa3f6ac3c90a89cd9ac27662fdfee0df4efa3 SHA512 d4e9702a6a2b5fca0773adb09ff172cdd1684e2a94ee23899dbd765f38bab389d5904b326ea709d021432b06dbf886c7d863514a215adc2065a58d3d3054c04e
EBUILD openpgp-keys-openssl-20221101.ebuild 1918 BLAKE2B f3111b3f6c626ae4d06973d878cf319c411e7b0883ea2e2a178af17f4650f677f822548da7ebe96ad2706182f97c1072a35def04e9db21e8f3f2a717072f961d SHA512 88429a0293be0768dd3d3b9b7ef56ebb13ca1766deaa987e04e983985a30a1ab936a1ebc95333bae98a1c5c51023db8bd801cf1c44fd89b04699ac6ade8c9824
EBUILD openpgp-keys-openssl-20230207.ebuild 1939 BLAKE2B 5987df283f2e7c3048d80ae8818571cde9da2691b173eb31ffa495f0ec1fad563de041fb386f491af50067600e3f5b1d485eedc104476f331b62fad6fe067dec SHA512 6af336af6f4bc56c66e363016b62a094b465a1024a8d9275f46e9725309c60dd0f68708965fbc0c399cb3d699ab74bd6ced9c7412e7aa072f578393c1d8f9e3b
EBUILD openpgp-keys-openssl-20230801.ebuild 2086 BLAKE2B 1dc0a33d457d5271bbe0cf4c5e2cb4dbda964ac836b95b8245e964ea8648591e1cde39c80d9afa3500f70be102048ccd3fff2c68999cc17f66b1f179109d4da6 SHA512 315eff6d97f3e9543f7232bd0245c06399bd0553438078f6071c3fb07f252a0b4ef2a52e5e876cf420da89353984c9769682deeb0f03e79691005dd7112c894a
EBUILD openpgp-keys-openssl-20240424.ebuild 2303 BLAKE2B fa7ef9818ea86d7c8da64a7226219682447a4585d034e3519c6699ddf971156ce340c1730f2aff630405f92c2fc9bd4249003726e87c75bec00625d00b7671a7 SHA512 bb0e91072a68c0942da1008f2d09e98b6354c54e60e280a99fc8ba7bbd006bd3fd60bbda9f30c531304b7dff0074520fb6770cab9857fb7ebdef104d0c168b21
+EBUILD openpgp-keys-openssl-20240920.ebuild 1928 BLAKE2B 2bf57c9ee105c3a189783ee1d13475b0bad617b3f2a912ab3f1b8c03c451ce6580b96502bf738bce16cd90d34f48360807234d4406f6e55f1bcb1ac1fb8dcd4f SHA512 5b9882170c1167dcedf1e5df04a29711435fafa545da8cd10c4dfb44641c8f1c439b0491d36d6ba491bb58166b87adb4cfe3133c748650a24d2857918e2fb192
MISC metadata.xml 248 BLAKE2B 4d2533691da4a661545bc76aae55b72077dd0f54a21c67450fad5565393db92779160e268c4ac7e1557cef6ac13e9476b32c6ff6e516c3afd404ab40a28164b3 SHA512 5c660412e95fdb471f41390d1d2fe96c549f2a00c932b2ce5832a56d3ce49df6b08991bfdcabcb296434d0d6599bdb3fb1ec4dbf7373fe2effaa6655ab411184
diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20240920.ebuild b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20240920.ebuild
new file mode 100644
index 000000000000..6ff1445c4b76
--- /dev/null
+++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20240920.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by OpenSSL"
+HOMEPAGE="https://www.openssl.org/"
+
+OSSL_FINGERPRINTS=(
+ # OpenSSL <openssl@openssl.org>
+ # See https://openssl-library.org/source/
+ BA5473A2B0587B07FB27CF2D216094DFD0CB81EF
+)
+
+# We keep older keys here for now to allow verifying older & newer
+# releases with the same keyring package. We'll drop them eventually.
+#
+# https://github.com/openssl/openssl/issues/19566
+# https://github.com/openssl/openssl/issues/19567
+OSSL_OLD_FINGERPRINTS=(
+ # Matt Caswell <matt@openssl.org>
+ 5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33
+
+ # Paul Dale <pauli@openssl.org>
+ 8657ABB260F056B1E5190839D9C4D26D0E604491
+
+ # Tim Hudson <tjh@openssl.org>
+ B7C1C14360F353A36862E4D5231C84CDDCC69C45
+
+ # Hugo Landau <hlandau@openssl.org>
+ 95A9908DDFA16830BE9FB9003D30A3A9FF1360DC
+
+ # Tomas Mraz <tomas@openssl.org>
+ A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C
+
+ # Richard Levitte <levitte@openssl.org>
+ 7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C
+
+ # Kurt Roeckx <kurt@openssl.org>
+ E5E52560DD91C556DDBDA5D02064C53641C25E5D
+
+ # OpenSSL OMC (see https://github.com/openssl/openssl/commit/f925bfebbb287321133b9251e72bee869a0f58b4)
+ EFC0A467D613CB83C7ED6D30D894E2CE8B3D79F5
+)
+
+ossl_key=
+for ossl_key in "${OSSL_FINGERPRINTS[@]}" ; do
+ SRC_URI+=" https://keys.openpgp.org/vks/v1/by-fingerprint/${ossl_key} -> openssl-keys-${PV}-${ossl_key}.asc"
+done
+for ossl_key in "${OSSL_OLD_FINGERPRINTS[@]}" ; do
+ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/openssl-keys-20240424-${ossl_key}.asc"
+done
+unset ossl_key
+
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+
+src_install() {
+ local files=( ${A} )
+ insinto /usr/share/openpgp-keys
+ newins - openssl.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}