From 230c686e826863d209e7b8a72926dff086be4aa6 Mon Sep 17 00:00:00 2001 From: xavierk Date: Thu, 3 Sep 2026 17:39:31 +0530 Subject: [PATCH] signing: publish packaging public key --- packaging/keys/fenris-packaging.asc | 48 +++++++++++++++++++++-------- 1 file changed, 35 insertions(+), 13 deletions(-) diff --git a/packaging/keys/fenris-packaging.asc b/packaging/keys/fenris-packaging.asc index 5f17729..765fd30 100644 --- a/packaging/keys/fenris-packaging.asc +++ b/packaging/keys/fenris-packaging.asc @@ -1,18 +1,40 @@ -# Fenris Packaging Key — placeholder +# Fenris Packaging Key # -# The public half of the dedicated RSA-3072 packaging key used to sign rpm -# payloads and clearsign SHA256SUMS manifests. +# Public half of dedicated RSA-3072 key used to sign RPM payloads and +# clearsign SHA256SUMS manifests. # -# The private half lives only in the password manager. Each release performs: -# import → sign → delete. No machine permanently holds signing material. +# Fingerprint: CE4542E1E23EB50F09EDFFA5A5E8B22D1872FB07 +# Algorithm: RSA 3072 +# UID: Fenris Packaging +# Expiry: 2 years from creation # -# Key details (published with the first Release): -# Algorithm: RSA 3072 -# UID: Fenris Packaging -# Expiry: 2 years from creation -# -# This file will be replaced with the real public key at the time of the -# first Release. Its raw URL doubles as the dnf gpgkey target: +# Raw URL: # https://git.bongbetic.com/xavierk/Fenris/raw/branch/main/packaging/keys/fenris-packaging.asc # -# See docs/install/signing-key-ceremony.md for the full key lifecycle. +# The private half lives in approved secret storage only. Each release uses +# import -> sign -> delete. See docs/install/signing-key-ceremony.md. +# +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGNBGqZYxgBDADEyYQhndEEzoETD17vk8/4x2DoXQm9hxW7hiX3TQNSmXORpgjR +NNt0vV/rTptwjmxgkrlevjrYqiBuoXfKJ0WRC16e9+NRnCGwJX5F4sR7jfgS9XbH +pAbLbySll5LfrD6JcPcB4JsSishKkY6X0zHQD0/zrCaOsuNdLj+fLhWDoxjpLFGy +92U7KHwtt87vSmUM4FgAjUY4keVKqIP5pSWIcPEy7z025RytL1JP6z3jBJR7KKD/ +MLXd2KTGGaxTIvzgimcvjQYqFxrT2YIRsmhVYzddRyUnYYWgOh9dp5xn9CRM48Lz +klxHI/jI4lRPCQJy0atBpGZk1bRIc9XsBXRWiR9Zwvpjah/r3whkknBFv7C4srMr +Fl0Ml897zwbCsCP/Ejs43SYt+BJ6B2z4lg6KVsG6lypqV8B+gT+E6rJZ/ML6UpS3 +2XQBlWDAw3hf0abjZIOQegi0f5igc7TVyDzYYihLOjKRwZuGSHY40w4mohxESLy8 +ogdMveFJKoRZvBsAEQEAAbQqRmVucmlzIFBhY2thZ2luZyA8cGFja2FnaW5nQGJv +bmdiZXRpYy5jb20+iQH0BBMBCABeFiEEzkVC4eI+tQ8J7f+lpeiyLRhy+wcFAmqZ +YxgbFIAAAAAABAAObWFudTIsMi41KzEuMTIsMiwyAxsvBAUJA8JnAAULCQgHAgIi +AgYVCgkICwIEFgIDAQIeBwIXgAAKCRCl6LItGHL7B7qZC/4yFm3JwuhXuaJ6JvsH +ZNVCAVOywktFbdcfKJYCXayaVsQ0Yc1w/gW6XhYCr4EECfWplnjtta9zPnN61ODD +B8ZIuM9VUOqxpwvBWJnHcnny1FjmbJ0r0NOwmqKMj54cFHEDbVzmVPoshQSukThj +Uz28XXw/JOkeQQaVl6OF3MoLvhLrLWvnqX310Z151dpl1lEA6gYWd1eKau2oIfU4 +e6u1JnX6mKWb0WaaEqo1QARXloQTaKV+NiSUavckTn1LXXMxGCFkbtNWYZv7uf+U +WFB8KuaR3u8if7R8Bab7Y0lzmPCCeSkLHXDLq9FyfDdGOj5LyXxxzlVnTTUyRANh ++JwGiokDqUzh3yUdUYnx6pE6+3tcxP+Gp92K/GZXulmPQYhw0sSyqfnK8GAtUVaD +KAnrV7fKZ9jve87NWeb3G0xfQiH9mNSsEmnQVzd/DCuczOf5fMFfHlUNgkI4t4G7 ++hTpKrOOubozZwfB23mdM+H9pxwWFN6To85Iy1ge9JKTFTY= +=V4/R +-----END PGP PUBLIC KEY BLOCK-----