<feed xmlns='http://www.w3.org/2005/Atom'>
<title>keyring, branch master</title>
<subtitle>Public key files of the LEDE developers.</subtitle>
<id>https://git.openwrt.org/keyring/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/keyring/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/keyring/'/>
<updated>2025-12-10T20:18:45Z</updated>
<entry>
<title>apk: add OpenWrt 25.12 release build public key</title>
<updated>2025-12-10T20:18:45Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2025-12-10T20:18:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/keyring/commit/?id=f0670054fd3aa9616bcd8d0d0357a1a15c65b758'/>
<id>urn:sha1:f0670054fd3aa9616bcd8d0d0357a1a15c65b758</id>
<content type='text'>
Add apk Elliptic Curve public key for signing of package indexes for
upcoming OpenWrt 25.12 release.

apk/openwrt-25.12.pem.gpg is detached GPG signature produced using
following key from Nitrokey 3A Mini dongle:

 pub   ed25519/0x1D53D1877742E911 2023-05-18 [C] [expires: 2033-05-15]
       Key fingerprint = 8A8B C12F 46B8 36C0 F9CD  B36F 1D53 D187 7742 E911
 uid                   [ultimate] OpenWrt Build System (Nitrokey3) &lt;contact@openwrt.org&gt;
 sig 3        0x1D53D1877742E911 2023-05-18  OpenWrt Build System (Nitrokey3) &lt;contact@openwrt.org&gt;
 sig          0xCD84BCED626471F1 2023-05-18  OpenWrt Build System (PGP key for unattended snapshot builds) &lt;pgpsign-snapshots@openwrt.org&gt;
 sig          0xCD54E82DADB3684D 2023-05-18  OpenWrt Build System (GnuPGP key for 22.03 release builds) &lt;pgpsign-22.03@openwrt.org&gt;
 sig          0x88CA59E88F681580 2023-05-18  OpenWrt Build System (PGP key for 21.02 release builds) &lt;pgpsign-21.02@openwrt.org&gt;
 sub   ed25519/0x2B0151090606D1D9 2023-05-18 [S] [expires: 2033-05-15]
       Key fingerprint = 92C5 61DE 55AE 6552 F3C7  36B8 2B01 5109 0606 D1D9
 sig          0x1D53D1877742E911 2023-05-18  OpenWrt Build System (Nitrokey3) &lt;contact@openwrt.org&gt;

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>usign: add OpenWrt 24.10 release build public key</title>
<updated>2024-11-01T06:21:13Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-11-01T06:21:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/keyring/commit/?id=fbae29d730f81c892f52e0ff00fe867444aeeae6'/>
<id>urn:sha1:fbae29d730f81c892f52e0ff00fe867444aeeae6</id>
<content type='text'>
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Add apk Elliptic Curve public key for signing of package indexes</title>
<updated>2024-09-28T13:01:24Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-09-28T12:47:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/keyring/commit/?id=3c066ce24e80d8f537d582406930d60c7cafb251'/>
<id>urn:sha1:3c066ce24e80d8f537d582406930d60c7cafb251</id>
<content type='text'>
apk/openwrt-snapshots.pem contains Elliptic Curve based public key which
is going to be used for signing of apk's package.adb package indexes
after the builds using `apk adbsign --sign-key &lt;key&gt; packages.adb`
command.

apk/openwrt-snapshots.pem.gpg is detached GPG signature produced using
following key from Nitrokey 3A Mini dongle:

 pub   ed25519/0x1D53D1877742E911 2023-05-18 [C] [expires: 2033-05-15]
       Key fingerprint = 8A8B C12F 46B8 36C0 F9CD  B36F 1D53 D187 7742 E911
 uid                   [ultimate] OpenWrt Build System (Nitrokey3) &lt;contact@openwrt.org&gt;
 sig 3        0x1D53D1877742E911 2023-05-18  OpenWrt Build System (Nitrokey3) &lt;contact@openwrt.org&gt;
 sig          0xCD84BCED626471F1 2023-05-18  OpenWrt Build System (PGP key for unattended snapshot builds) &lt;pgpsign-snapshots@openwrt.org&gt;
 sig          0xCD54E82DADB3684D 2023-05-18  OpenWrt Build System (GnuPGP key for 22.03 release builds) &lt;pgpsign-22.03@openwrt.org&gt;
 sig          0x88CA59E88F681580 2023-05-18  OpenWrt Build System (PGP key for 21.02 release builds) &lt;pgpsign-21.02@openwrt.org&gt;
 sub   ed25519/0x2B0151090606D1D9 2023-05-18 [S] [expires: 2033-05-15]
       Key fingerprint = 92C5 61DE 55AE 6552 F3C7  36B8 2B01 5109 0606 D1D9
 sig          0x1D53D1877742E911 2023-05-18  OpenWrt Build System (Nitrokey3) &lt;contact@openwrt.org&gt;

References: 6b42a5c8b7dc ("Add new build system signing key stored on Nitrokey 3A Mini dongle")
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>gpg: add my public key</title>
<updated>2024-04-13T06:40:49Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-04-13T06:40:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/keyring/commit/?id=05282cb8c3233104297253bd5a1647785eb90786'/>
<id>urn:sha1:05282cb8c3233104297253bd5a1647785eb90786</id>
<content type='text'>
Synced with https://github.com/ynezz.gpg and https://gitlab.com/ynezz.gpg

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Add new build system signing key stored on Nitrokey 3A Mini dongle</title>
<updated>2023-05-18T14:01:25Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-05-18T14:01:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/keyring/commit/?id=6b42a5c8b7dc049b899869b2a1b94daf69ceb2f5'/>
<id>urn:sha1:6b42a5c8b7dc049b899869b2a1b94daf69ceb2f5</id>
<content type='text'>
This key is available only from Nitrokey 3A Mini (nk3) USB security key.

Only 3 such identical nk3 dongles were provisioned[1], one nk3 dongle is
going to be attached to the new buildbot master server, remaining two
nk3 dongles are going to be kept as a backup (ynezz, jow). GnuPG
master/secret keys are not available, only revocation certificate was
generated, just in case.

This new signing key 0x1D53D1877742E911 available only from those three
nk3 dongles was cross signed with 3 previous signing keys (snapshot,
21.02, 22.03):

 pub   ed25519/0x1D53D1877742E911 2023-05-18 [C] [expires: 2033-05-15]
       Key fingerprint = 8A8B C12F 46B8 36C0 F9CD  B36F 1D53 D187 7742 E911
 uid                   [ultimate] OpenWrt Build System (Nitrokey3) &lt;contact@openwrt.org&gt;
 sig 3        0x1D53D1877742E911 2023-05-18  OpenWrt Build System (Nitrokey3) &lt;contact@openwrt.org&gt;
 sig          0xCD84BCED626471F1 2023-05-18  OpenWrt Build System (PGP key for unattended snapshot builds) &lt;pgpsign-snapshots@openwrt.org&gt;
 sig          0xCD54E82DADB3684D 2023-05-18  OpenWrt Build System (GnuPGP key for 22.03 release builds) &lt;pgpsign-22.03@openwrt.org&gt;
 sig          0x88CA59E88F681580 2023-05-18  OpenWrt Build System (PGP key for 21.02 release builds) &lt;pgpsign-21.02@openwrt.org&gt;
 sub   ed25519/0x2B0151090606D1D9 2023-05-18 [S] [expires: 2033-05-15]
       Key fingerprint = 92C5 61DE 55AE 6552 F3C7  36B8 2B01 5109 0606 D1D9
 sig          0x1D53D1877742E911 2023-05-18  OpenWrt Build System (Nitrokey3) &lt;contact@openwrt.org&gt;

nk3 dongle PIN is going to be available to all build infrastructure
admins (needed after server restarts), admin PIN, reset PIN and
revocation certificate to folks having backup key dongles (ynezz, jow).

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>gpg: add Daniel's public key</title>
<updated>2023-04-09T22:10:15Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2023-04-09T22:07:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/keyring/commit/?id=565fe211dbcedbb8bef56333c8080580a98c1d63'/>
<id>urn:sha1:565fe211dbcedbb8bef56333c8080580a98c1d63</id>
<content type='text'>
Add my PGP public key. It's a 4096 bit key which is stored on a OpenPGP
2.0 smartcard. It may be replaced once I get my NitroKey 3 mini working
with GnuPG because the OpenPGP smartcard is annoyingly slow...

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>gpg: update 22.03 signing key</title>
<updated>2023-04-04T10:33:03Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2023-04-04T10:32:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/keyring/commit/?id=27d333433febaa2c77ad38f15f24833ff0a1f753'/>
<id>urn:sha1:27d333433febaa2c77ad38f15f24833ff0a1f753</id>
<content type='text'>
Extend the key validity by another year.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>gpg: update 21.02 signing key</title>
<updated>2023-04-04T10:32:24Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2023-04-04T10:32:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/keyring/commit/?id=61d08b2a9dfe3e10959bfd08494b3d47800d5588'/>
<id>urn:sha1:61d08b2a9dfe3e10959bfd08494b3d47800d5588</id>
<content type='text'>
Extend the key validity by another year.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>usign: add 22.03 release build public key</title>
<updated>2022-03-25T12:59:44Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2022-03-25T12:59:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/keyring/commit/?id=62471e693b4f9f19dd88afa6827fc3a2cf121d9a'/>
<id>urn:sha1:62471e693b4f9f19dd88afa6827fc3a2cf121d9a</id>
<content type='text'>
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>gpg: add OpenWrt 22.03 signing key</title>
<updated>2022-03-25T12:55:57Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2022-03-25T12:55:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/keyring/commit/?id=70817cffc9059fe234c53f84cb887c25e27c0467'/>
<id>urn:sha1:70817cffc9059fe234c53f84cb887c25e27c0467</id>
<content type='text'>
 pub   rsa4096 2022-03-25 [SCEA] [expires: 2024-03-24]
       BF856781A01293C8409ABE72CD54E82DADB3684D
 uid           [ultimate] OpenWrt Build System (GnuPGP key for 22.03 release builds) &lt;pgpsign-22.03@openwrt.org&gt;
 sub   rsa4096 2022-03-25 [SEA] [expires: 2024-03-24]

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
</feed>
