Rotated public keys

This commit is contained in:
Alex Anderson 2022-11-06 02:04:51 +00:00
parent ce3426bf45
commit 3dcdd14678
No known key found for this signature in database
GPG Key ID: 0C216A52F6DF4920
19 changed files with 207 additions and 97 deletions

View File

@ -1,6 +1,14 @@
PGP/GPG key ID 7DFFD7471FB76E2A8ABBBCDDD769B3749E933B8A is no longer active
PGP/GPG key ID `7DFFD7471FB76E2A8ABBBCDDD769B3749E933B8A` is no longer active
PGP/GPG key ID `42FF35DB9DE7C088AB0FD4A70C216A52F6DF4920` is no longer active
Use 42FF35DB9DE7C088AB0FD4A70C216A52F6DF4920 instead
This project now uses separate master, release signing, and email keys.
Current master key fingerprint: `9EA98278639F1CD853E096CBFF94507587A6A9B9`
Current release key fingerprint: `83A6CF9EF57AC25B5C7F5D29285E6048A12321B2`
Current email key fingerprint: `B6D1757632A280F99F2DCBFDB9AB9D93AFF05B9C`
The email and release keys should be signed by the master key.
The master key takes precedence over all other project keys.
------------------------------------------------------------------------------------
Minisign key
```

View File

@ -1,14 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQGzBAABCgAdFiEEff/XRx+3biqKu7zd12mzdJ6TO4oFAmJ0sgQACgkQ12mzdJ6T
O4peSQv9HwrE+O6DwgQ3TxfvhtuVULNQ7soW4GorWEOTFrDK8+Ay7ieluoNFfIkt
5638VP/oz9rbpjrU20HaOsHC1qtltuqI4BmQHduReMWpGQGzgLZcsjP44a0gOUmt
jR5eBPYI52LblsCfTB8RJCfSeh6JEbOcodBQ/DXvBP5TvPC+rxNgLpMQxHXGTMIX
JFVUhRq+FbkSOQrVJtnmzmxAI3YY9iKPXoAaGVe0yudWZVWKTROTu+bTldSkjHFw
ixBvyRj/b15n9LuaHiOf7ofVFG/Med9y6G1YUUm/DzWD4ovR8X9HGPH1Td7/tpYD
3z2xaiZhfkpw7jiUR1UdMGVU3qht9Jkubv7+Tp3yUYkMaIQ0SkUzn4G3uFK4tFEh
rz3rSnzqaysDpgy/XJUqw6u1ZDjv5s+BUKWWD/+bQGutVx1Tb47kqASLLB9aiucw
4ghrZl2mJOppj96LbWmG909a395ASiFNf7e//6wGeY4sQQbXyUkwvPSMzo2m1hSo
GnQU/pV2
=NNCC
iQIzBAABCgAdFiEEQv81253nwIirD9SnDCFqUvbfSSAFAmNnEwYACgkQDCFqUvbf
SSAlkRAAqBVlCl/SdVxeq1rud6ynr6+NaUVgKdw/IA5Su1rKh28KsMmwrYqcen+h
z1pPYLPE8Bt+0EEZvECGYnvivuClgRdEvfDmwk7FK9a+NODpwPDaV8yDz6E/0jW4
FZou8OJwR2Z0z32WNy7XD1MVhAVyBipfiatW9GGNACLeQC0/ZMB1eodbuPYGFMRq
jD3fD1YB6ax4fqRL3dKIxxCnlk6UehyHDa7EL2SYV1ry6oKrQpvCOp1rRi2qXIAn
1b/iVUx5bQmQicYTfMlRfiC4CG9buK6+cUauhiKK24v1lRxKwtMZf6lvbAwyQH1+
VIc0R+EA2thbCShqr4+tRVUBiN1bUDiuvg7VuL8HpTlz9Xa2QHMe2rKUoPjyDZxR
oitU634poVkp1O5VWcxRhsXSqzQ00uw8c2hs0QZtTh1S5GIMjjg+uQ9CmBKhPaFb
0gmq3mOesIZxNl+XFzRb8UIST35z0sjk+8+R07kvZmBgABKi92bB+FBNXnP6EpF6
GJ63uZiiBlJPh6GbGhxBUOUpymKfNfJ5PMAmi/LjvqK1kZB2ex0OipZJ1fQ091BT
0oTVNQ3mPQycoOOCckIMwWTTLJRBklpRPF2jz9ClA5ipXdw3MhzMxi0PAzxXlmxH
FFY7c6k5LUf+hKo/Vhn/RqOKsqGqprEWJLqewq7cBrnqX3NAsEk=
=RQei
-----END PGP SIGNATURE-----

View File

@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUQ0WYJ07DUokKZ6YvbnTfJSV1fyI4EDtJ8EwdSi9DZenvuckmA0xLGA0EctppTQAh0ixH35V9cn0xfxyHjySwI1m5RSFVDubg4=
trusted comment: timestamp:1651814723 file:KEY_ROTATION.md hashed
R7Jyn+dRQWXNsA7BNJPQABFP77IxdK1AY9xtaLmPY7fEiE4JkRHyvWM7HH0wnljQsbn6Z+Zs+v71NNSgIWa2DQ==
RUSn9xivowlq/sWPe0cZQc2+PIZALDwtE2lyDfpDgfIMfo3QMEnqXNdfPDLIZ73qwAXyJxQJEX255rvFizqV3xBWl1O5rKa51wI=
trusted comment: timestamp:1667699509 file:KEY_ROTATION.md hashed
VuUuIGcylNaH5skxuNadEuNRJFtn5cjZMutw6Nr2lkleg1VZEqkb+NKeh6Gz/yGTNApXMGdc98YVHRSsNd1yCg==

View File

@ -1,15 +1,15 @@
c6e224717105622cec4e1b961366cf98ab307727beba256c17a82221a6ab8435f2448c94569a09f6a67651f9407da3af2640950b82ff17f922724b3355345fc7 about.md
03289256d3ff6901d24b875193cffc19b55b5126dd66f7289c89d8ba237b440d0c9f3eb97307ae50a341377d330fdefaa06b3307947912516d53e5ade3acd632 about.md
26196d7b81bb79c8dc290a98204e3d416e887552ec68b0de4bbe2f17bcc11fe8e3dfccc7f210a72ddecba2eecfa2e33ceaf57f4b0c3061230d62b805e8228f79 briar.md
1c1b4de5b210ed1328954bc57aa48a3cb04e8f0a97eccf5561b4005fa044526acee6e8c8ad103e90e05b3e0be26c4d42574639d168058ea034e2439a62af41b7 CHANGELOG.md
891592dbb81e072fbce58e5772a3a2c9194f1eece192ac24c590c82d1446abfc6b35962ccf5b3e5b52c1a4ec685416f25737a9cca210b558a1bc43d3afa1384e chatrooms-rules.md
13a500b51aaaab394f40d459c722f25c94fdb92c0488a45caa67b5ef5c4d8ea1d5a9e303879cb04fbe61fb756a0b0e713533178cac66310d1f6d227c7a1b9bc7 CODE_OF_CONDUCT.md
57930e368db74237e225d57fb277dd30d68b75ce76567f5d608b2cd43ca547ac1f83ec04d3ba54e332e710ac3d641ec51c83fd92dd702d50e34d09d59a167ebb CONTRIBUTING.md
15989c822804b56311d0a00359215c23222f2f5f6b156af7701a9d50166e43e559dad8cd0bd6c04933ea6043e043f88c6f9ad57cef653bce863183ced8fbc815 donations.md
9edb6ada300b910a2248e4fd8e48a0ce558eca2760a0e0636a4b52030445c5c3d41f678b29c1398358035f15d09c8849706f7804260fddd021d6cbc99084f2ee guide.md
29ee4751542b8a15463da06ef1481066391cf0c6c3a8157a3bda0c5e656137428ca8e4b78edf64fb9a93ef916150fe745f83a9e12ea5171f4dab088020beb014 KEY_ROTATION.md
23d1e0fdfa983c25ce74688ec2f6fad11f3a525472410904d670b147e91d3135fdcfd1ebca50c232852a208469b1d7e08b17ac98ee70229ef3e626548cb9fe92 donations.md
1736f1e36b4dd2fa11c8bf354167ab34465956a30a4e1b888d138f18eddf7b05eef1e042bcdf5c43699d169790f476e1b738f9bf02e5a038c58ed7fa4bb841a0 guide.md
1ee6d277eb65a7857d554047bc8a750e69aba3e52b47970d37ccab4388b754312738a185407d1475345ef64f360014f80e86ba7567ed16906b2bfca6f765eaca KEY_ROTATION.md
046a52e53005963dd38343505aa43e51b5d750f0891c0a20a675c80ef9a254077db98b15165641a5f7ea33cc19f035e2aa7dbec4504a95c32b63911e3c7a8046 legacy.md
be4c0b66dbdca9446079753dc3fcf2fb3eec55e8061c23ebcb20242458319a44120397d825b621fe6a59940204a05689bbb1a23bdd69120f775913f5c08d40dc LICENSE.md
2a454344c2f2afb49844c0d9e83af672f0c65eec4d7f90d615557b1429d305a88662d3aecc27f6366404ad3f7c56e59f75053facb987c09369c3a4a4aaf9ee35 links.md
66ff213a8a0ec7fe0540858153b799343ce35cc0e9f541d3ea241160758096e278496f85260e6a26ede7f7a30744398b3aaf6b7a15265f3cb6ecc91a09771fe0 links.md
32b57ea09d576ce73f74352e9fe1baef19ed6c3808a9e3fa4716ec881f57a579861fa22b95e56dc729048c27e242fbbc15866cb2c36411c9e49173c00c126647 moderncrypto-rules.md
efd87b1196f811265336613bbe639a49abc811c222d39c0230d4bdb98b4958e1b7ec30e3334be946b82b9d069c543b5aa3f719545bd9e75726fb67748908cf0d README.md
a7ab46871eb29df75d4b8cc781d85a59b2413ba94c228625aa041d04f165e6704f63b04d42b61268dee79bce816cf65e5865eedb39bffa5d1635f10d1bc3f7a2 verify.md
c880a19cd5e8659fe88f2dd3835c7a13ced1d894ff0a708b0d0e09b9956bcc2e8a080ff0dfcc4ae31ea504ff1d2962d5f831861caf35014e238ee60acb4c0a2c README.md
ca9bfebbe83f869c1cf469e82767cbe074d1278eb8f16eadaf6b9e48b5665bb8816810b88ad426ed1067bce538deb9f565ff452c50686e50bfb5be1121e21017 verify.md

View File

@ -1,16 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEQv81253nwIirD9SnDCFqUvbfSSAFAmMMVToACgkQDCFqUvbf
SSAuRg//QXO730MwJToZ0rqzbWvfQub6i+2zljkU7k6sQvw4KcfAdstj0FXB21wT
Thow7mBuVqom/rGdTFO0QkfuREwBzSgXlkNGRYIymboGFSGAbHSqon6DficdL8Vv
iSDbockKKLLt2MTzUjEe9gb6QZ3jtv0fN4BnCNvhRhYu/QSfkebvR84U34zQnlGv
ig8OvNc46nfHxi+jJn186t98JIM590b7aDoU3GKA61NWoeWJG0hvGOdCm/doZBoA
vDNYInN8/I9MxRhrRswf3A2eOp/Spo5Ay5iH3BGX1vOSWg4wM+5W1iRDiWPwl0JP
ZoVEGBL087WgaekNTtpUZZFlKrd5idwCuspp7XDMjXO/C3mHard2zSgGvLmFxJm7
0wM5SIEb1FUnj3GmKnUGMOPutoiK5I3b9xWdyBNxnI7xcLB70GKVZasj2lEFw3jW
jfeYBbJ829wkfwkW68MlJ17otD3r6645LTtzpSk3VCi/tNi7ktCl3t0U0/Sso5tU
KuH7f7+4WzIj5mTdNcXYZ3xnnJ+IvyEXryA+jdtDb8UiscIVQyZ/jaL8K/7qEoky
wjoOijzFFZlEEDwQFCopaSRG31uNKTjif6bCByjr6aj3MvOPrBNehebYchCzsI9g
T0l+iBVGtMSGaCZ3uZOBvZ2fnscap421M0UHu1E/fd0Jrjf1iTM=
=2Lz1
iHUEABYIAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY2cWDQAKCRAoXmBIoSMh
su3UAP9Q7LrZp4vhVjNGo37w5OG9A03q3d8oyy+HFCTUL5rfJwEA1oUzXKwKoRNj
wZ4y7+OteE4sOHHuAt0+M0U1XkfSYwY=
=gUzh
-----END PGP SIGNATURE-----

View File

@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/lT3/HMHTPN5CEvDX992p60hF+I9cFNAm15IZVtGog+hC6VH79QS8diBxFR9CZ5CAKl4KELbTnfBJfH9jB133wM=
trusted comment: timestamp:1661752637 file:b2sum.txt hashed
vRzR+K1pm9zDFyTBj5rWx/V8niF0OxmLlC3mkmARe+M/zOe/Z2Kmob2EohoU0PToVp0BDCzrol6iM9lntu/VAA==
RUSn9xivowlq/sEfvXmOjeRlj3YluV2er/xQcUQN/Ixv5cyhfiPfksjhZuMyUO0xZNff6VY78PUB4k8Olt5yyGIYjd75UprrMQg=
trusted comment: timestamp:1667700241 file:b2sum.txt hashed
hgFT9DA4OMU9FjPZITwXsm0dLI24y4utkKE3oROaQf7/V+b4zz6rR7WqXbWpWSg/9CZGElwOi3cJu5V0p67fBQ==

View File

@ -1,16 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEQv81253nwIirD9SnDCFqUvbfSSAFAmMMVS0ACgkQDCFqUvbf
SSDgLhAAhKM0YIjlVspAiNyeMORE4HB8gCstxl1FJEM8Ccz9DdMS9nKqUKVYiOI+
Hdn7hUgzckg4y719G8kGoUzIbfusoOhFonoaJCd8Jfo3NssMpVmsYtK43oE3ua5g
1Yyg12ldmdr0MZSL31+TFgMqM3zgS+bHzQ1zypwlft6Eu7ln0Pn9shhI+MMoATKH
ZQGY3sfCMBdjI/8xWfQeS8MlkXqz+t0yMprv/wY0ihxGh46/Q2wZ1uqOFvmYrBUs
9D4w/fJS32U42RkBq4orhU2fB69VGyhHNtifjJhHcjJQRDGCTX+VubQJZ4OIbIf4
TfLCV41ERPGX/U6GxJanvwSkO+6xiKSnZTgBbKjHq4a3iue/Lrwuggjogy7nUjvV
uIXy/hHg1sbErUGFQ+rTe1I9goVsBXWxa+uUX56d0IaTfVfr5IcZG1Oyqw+GRWzT
Hy1mvXlV1x8dj3c30ab/QFsZX3onSe4V1VVeeZsu5O+pBnh+k46+Uxkh50g66ypI
LDCXI9LgvxO+71fGvbEcZ1fnhWxpv0KyDNPxrVWx+p68OzgSZ8ScX90q23zlMu/R
W0A6WxharbE6+KeAjb15KK6rkakVsm1Z3ke0LVijAzuqvMuv4BPWMQZMxiclDeng
2p7hIrQMcVoF5xV9+dP8cHoGg8VxjQf843IbSe4grWH9N/ovPjM=
=QL2B
iHUEABYIAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY2cV8wAKCRAoXmBIoSMh
srneAQCuLF9J9ozrZr4iZTpEJ1RNRBbeNuVmNvwTvbrnJmaRrAEAmhN/xsYzK1hS
iIJO9/jQUz6i2MuxKsEjx8FqtnZTZg0=
=Lr8I
-----END PGP SIGNATURE-----

View File

@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/m9u4GCYbaa9GhEomTQimt7c7HvuJZJlN3em2Ydy2DeCKpvpENQ4T5DfNtSe3j5pjnNQda4QNXW/mp4d8Q0eeAM=
trusted comment: timestamp:1661752626 file:b2sum.txt hashed
FV8J2n4kd65IpUVuUQADKpJdN+czlUgBiStX0P1TopJtP/gVSUJdRAw9/ru/k1Z9XKDBmxiHhUeverS41Kx4AA==
trusted comment: timestamp:1667700222 file:b2sum.txt hashed
DdYa/ZqE5Na/s2gqUswFn7K8yGtQLmOXUp0KFP4vw9eKwLVEbD8UB83lVChKJ6gYN6gAjCf6YslNqHmYoEzyDg==

View File

@ -1,16 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEQv81253nwIirD9SnDCFqUvbfSSAFAmMMVTIACgkQDCFqUvbf
SSB1Iw/+Pw4YMz4XQZvsnC9oon3FqSkX2HZejdPooX74nZyTP+7LuCwyD7p2Oajv
OZ9VpsDBfOr9TeSYl4Cd7SC7LH2kW8qh/o/CKHhFioLWMBU3Ud2VKyQKmozQPr5T
j2+8IzZUu0petFOSwOHVRF9TsBWUWcz1Y79tDjHAwEzFg7pUHPtgm3NS2YVFMKQd
UHuomQTZQAHIm2R2h2Q0cT0HUMBXHjtw7pLfT8fuooYQUzVrZgs/PvCKamh6C8LQ
GGTueCI87jn4rhnzH0V+zJkKOCthC5wnihhvEiZu6S6BYbWEnR8sF885WEQcEd6b
ckv9vtuyIakI/8/3/6rkN2E+uOfNzxQt5krNPSgj+sTaEv3N+eupbWX8ThxMF2VZ
2p3NkRiY3v9yfL3k0rL5nxUrIQ9DYPJNiHAO5Wm+jXl2ZubllwFUxEwkNQkZGzN+
aSp5+FXGOUUDyrYXMYncxdVvzmFnAiuW9720aQDVvRZ16lcCAn2JQdY7Bhf/Cp71
MD6vNiGEnuILK4x3jFDc/FBhgC1yUsEiYTD6FK3/wqinIUVjR9Ll1wnyhP4Uvzqe
+lcYPGQjKNQAV8Vq2zUy3wjRdQEDPIrtTBlMpmyImwYiwBiNxAunY1niYmAj1Uek
ViWybeb6VXYvwLQenu8MiyknF+YQPpCuK3Q4DGt5yLNNb58aWpg=
=yPUb
iHUEABYIAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY2cV/wAKCRAoXmBIoSMh
sv1gAQCgPJs9nLciA2It46ch6ra8/yADpVHozsXQLUad8M8lcwEAzzrwKK9EpETp
+jxgssIPzxI5dVmvExU7jhe3YrqLcAs=
=eR7m
-----END PGP SIGNATURE-----

View File

@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/kJ6thrlMUlYMQS85xqWIMR7agiJynTCepUp5sRhyMVdmwl4SBXuQ1EczsCaq6kM7fEy4+ls9+Rux9PvVw8Jogo=
trusted comment: timestamp:1661752630 file:sha256sum.txt hashed
lyY6AfY7aZvpaw+3SOsiiRDI1nokigP00UMtTuIOwDNTdkjj0Uo4Vx51Bh+dFIAQ0lSwHnBg/1AkcS35LJADCQ==
trusted comment: timestamp:1667700231 file:sha256sum.txt hashed
J5AJjGiUfv65sxFP/iQg6CPHjPld5Re90H4XFYZndrc5FwZzrTAMvkG9SjfrnRUYWWHzt0O3Cxv+RKNWIMXkAA==

View File

@ -15,19 +15,18 @@ if [[ "$1" == "" ]]; then
for f in ./*; do
echo "Signing: $f"
# verify with GPG
gpg --armor --detach-sign --sign "$f"
gpg --default-key 83A6CF9EF57AC25B5C7F5D29285E6048A12321B2 --armor --detach-sign --sign "$f"
# verify with `minisign -Vm <file> -P RWQ0WYJ07DUokK8V/6LNJ9bf/O/QM9k4FSlDmzgEeXm7lEpw3ecYjXDM`
yes '' | minisign -S -s /home/user/.minisign/minisign.key -m "$f"
done
cd ../
cp /home/user/KEY_ROTATION.md.7DFFD7471FB76E2A8ABBBCDDD769B3749E933B8A.asc ./KEY_ROTATION.md.asc
cp /home/user/KEY_ROTATION.md.42FF35DB9DE7C088AB0FD4A70C216A52F6DF4920.asc ./KEY_ROTATION.md.asc
cp /home/user/KEY_ROTATION.md.902835EC74825934.minisig ./KEY_ROTATION.md.minisig
gpg --armor --export 42FF35DB9DE7C088AB0FD4A70C216A52F6DF4920 > 42FF35DB9DE7C088AB0FD4A70C216A52F6DF4920.asc
sha256sum *.md > sha256sum.txt
gpg --armor --detach-sign sha256sum.txt
gpg --default-key 83A6CF9EF57AC25B5C7F5D29285E6048A12321B2 --armor --detach-sign sha256sum.txt
yes '' | minisign -S -s /home/user/.minisign/minisign.key -m sha256sum.txt
b2sum *.md > b2sum.txt
gpg --armor --detach-sign b2sum.txt
gpg --default-key 83A6CF9EF57AC25B5C7F5D29285E6048A12321B2 --armor --detach-sign b2sum.txt
yes '' | minisign -S -s /home/user/.minisign/minisign.key -m b2sum.txt
echo "Signed all files."
echo "Done."

View File

@ -0,0 +1,55 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGNnDKYBEADEwpJcPVDJLJHlaRtBtVVJ2p2SaNwbZKgeI2zfpiLu4rTmpxUp
cbyW5S3mI++kGt4ljcKTzQM0+upr2hcdZi/rpwliHLOxsC32cvTy4YtPmoKdOalo
blJ9+llDbl0lBBvnqQcqFhnDMPXQPsaewWmCpGjwCwnQpxXLWmKhTYMxoQtzzZ8U
oagorLwASkb6+NZoha96ayDlE41KNErI51U8qiVxMR+8iN8pcJ1l3XA9bfMKBz45
TnlaoJ391CvJUgJ9535FjifmOyWTB0OYgJptMPz+n0K5jTOE7mvoqT6a/hqbAGDp
5i5LgSYVPfJqZsdrkQBMwO5pW9XymH7hNHPhaX6nPkDB8RLKexqso9pzLapG8WNC
sk+jxTC77TOFh9CniGks7UZoa0pRdhA5sGD0Wjh8eWgDRqdgYEmqviuulWnJDti0
dIQNixzh+TylEO8YNJyz49KUIr/ckapHfPI1BZWUyZZLpcvNvT/2IzcEeT3Tgmfr
IZsk2U91kA9z+BKEx8mJ7V5KZo7ku0uVgAtQn5oyluSIptUGwYu5DqhnZAqKXZok
S7i2NMghrPMM/Wf048VXuxO1Dx7CwP7Q1LCNhwL0jsLWtXIJVm7NtTt+1Vj/M4EH
Fl4g0B7iK6JiZEPYEp5YGSWpyhpSTKQaOOCHHKSCIjVx6VLm+/Xbaf6/TwARAQAB
tEtBbm9ueW1vdXMgUGxhbmV0IEVtYWlsIEVuY3J5cHRpb24vU2lnbmluZyBLZXkg
PGNvbnRhY3RAYW5vbnltb3VzcGxhbmV0Lm9yZz6JAk4EEwEKADgWIQS20XV2MqKA
+Z8ty/25q52Tr/BbnAUCY2cMpgIbAwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAK
CRC5q52Tr/BbnOA7EACeevkcNYbacvNJx+E8cAHyVRS7kuSWDfV0EvCeiCsZ3+sq
q9CFADbBn4wXuELdFcPSME5UGOMpZ3MVwWocHyRrU+axseO/OCgbl15nxgk3lsSK
Tew/1YHnjTIfpDkSOw5kT86yxea9/bpIWVzb1aCkKxVogr1cXzvBdYRWV5qC3BP4
EITVs+5fX4kfW80ZoX6juopI7ymqRzEL9iml1ydWIr+cAwYYzhGvyBjrzm7psV2/
C+X9dXsLexQlb9Ef1WJA6R+z92f/HFUhjrEPTKpypWZIZhwkXMUDeykn5A9Szaqw
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
Sey7PCgpNF+EgOVg3t4=
=L4yA
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,14 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEY2cLxRYJKwYBBAHaRw8BAQdA1wWVN04/7B2thXG3Ppm9nj9BXOosgFUCq+6m
7q7jDUG0QUFub255bW91cyBQbGFuZXQgTWFzdGVyIFNpZ25pbmcgS2V5IChodHRw
czovL2Fub255bW91c3BsYW5ldC5vcmcpiJAEExYKADgWIQSeqYJ4Y58c2FPglsv/
lFB1h6apuQUCY2cLxQIbAwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRD/lFB1
h6apuVvhAP0UTSY/QchH8LfHaw1inGaViik9rALbjdBeVRWofwyRSQD8DH2LRX3v
f/DgBOK7Li6OL05s9wsEYwoF+8B1qWJinQu4OARjZwvFEgorBgEEAZdVAQUBAQdA
xO3KbSonM28D2uTNHpXFRneFL3LqUO+8JW14eULOdxoDAQgHiHgEGBYKACAWIQSe
qYJ4Y58c2FPglsv/lFB1h6apuQUCY2cLxQIbDAAKCRD/lFB1h6apuZ32AQCiiR0d
bD29xEmQYf4b9F77jAdFFr2DoEGjeZBPoTrJywEA8m1dD5ZOS0qn1Yz3WkTgBflL
/0VkU6m06r/KxLL4fg0=
=4NMF
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEY2cNGBYJKwYBBAHaRw8BAQdAbKn/ExAQ+aq6/o2yc04B9jx5PMloaxux1eoT
iKwQgX60JEFub255bW91cyBQbGFuZXQgUmVsZWFzZSBTaWduaW5nIEtleYiQBBMW
CgA4FiEEg6bPnvV6wltcf10pKF5gSKEjIbIFAmNnDRgCGwMFCwkIBwMFFQoJCAsF
FgIDAQACHgECF4AACgkQKF5gSKEjIbI5+QD/YSQ5E+LW4YJEAQQ+D3LFsGtGGRf3
qQRD5plsUvTtBfsA/15EJaIjzSwrsf/3wsW48zSYKCer/nrhGY9y5yd0m2gBiHUE
EBYKAB0WIQSeqYJ4Y58c2FPglsv/lFB1h6apuQUCY2cNxAAKCRD/lFB1h6apuXun
AQCSNwZBNybUZzN/K4Zl1j6uhCqqnvbUlO80wvbHDMXpywD/dpabqjmpfxfJC20n
t3OFxKSeIbfJ0VHvoHKpwcaGuwC4OARjZw0YEgorBgEEAZdVAQUBAQdAE7WMDHTx
zWp542lXGLxSsiE4gtMvVxkEneKmZWwzbDcDAQgHiHgEGBYKACAWIQSDps+e9XrC
W1x/XSkoXmBIoSMhsgUCY2cNGAIbDAAKCRAoXmBIoSMhsowLAP42HbiJIsIodWwn
C3yBzwGrd1xRtf/91MpQUgFpCx7xuAD9G0F3l04hKkjxiHK+wJ27LnYcigaTVdje
6d7bt7TerwE=
=Hgos
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,52 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
9H5W3I1rICVhleccAHrG6V1k4E8c/OxwmmU=
=4/uT
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,15 +1,15 @@
43cf4577e3697ced887839ca4d3cc6b46d9e5fddd6e88871568639ab6b726e71 about.md
29233014626052efa3813f7ce8678af9407af5be3933aa5b6b7261db289d7b6c about.md
6c65d21a15bcd581f33b5f7f2b02eb65d73b6990778c9df687c2aea47eee6907 briar.md
28ffb1a3435a87f1cfa4fed621148f9b56d4505982e3a76faa95558c16f4e552 CHANGELOG.md
79643060bd41d061ce55b57bd7a4d82f1e8e9044e67c2d56a17f91cec96f9b91 chatrooms-rules.md
bba42faffa2aad96ae527518b813b0b7122dc9bf19d75171cab646dc98dcb05f CODE_OF_CONDUCT.md
2a1124e9aad599ae953bd4c2f0a64fa353e29db7bc974fb4c7f592bb1717b75b CONTRIBUTING.md
91acb1384465921fb498c16be5f0730608a76816d7fb97edf178cd4bc979bd47 donations.md
ff53f96a3ca5200aeabff56bc4324d9c7e9ca83d04cc2a5ad203fe3946b2481f guide.md
ea84167b5d2771d3dac9b8aada1d126170ff397daeaffc14fbe7031ab6d06010 KEY_ROTATION.md
9fe46ce51beb364c392dfb27eee2cdd5b454ebf7490d3e5a8e6898d1dbc7e386 donations.md
2034754c3aa510267da0d4209a90c12a0ce9d4838f27adcd266a231cd48b6b5f guide.md
5612b1a2a88c83573d655145f0fc52688ae7819466171de1d4a15d39e5c5be30 KEY_ROTATION.md
ca7931e201056dd44bc77959dc3e4298a1b5c712b6c249f19746d949d2079f49 legacy.md
3711f963c05d0be80d53e5923308a6dee31b203da23435c9cfb7c7b6e4dd5e19 LICENSE.md
b8211e2cca9bf2383fcf95f1d047a18341b86eee2f948974b4817e86fb339ff9 links.md
c03fe36dc639f9e6bac75ac11376dfc2ae6af8e863a8debfd53834d662f12d89 links.md
5226426677ba08c70435102a5477db9e7c8e7868a3fde3fc5a551386a0417920 moderncrypto-rules.md
1d131538ea6be361a6e97dfeeb46a8dea23241b731fb99891cbc6b5cf222728d README.md
d58c70e4a60a90a0d132931d8856d8071bc5e884661773a8303378d5f1145c26 verify.md
481ee46627340f1aabe2397fd1ac7641a0210289c3647c2dc269c2b4c0b55cea README.md
6ed62587006e9002929bdbde82b7fcad1c86a4a92c07cc583e090880c62e5293 verify.md

View File

@ -1,16 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEQv81253nwIirD9SnDCFqUvbfSSAFAmMMVTYACgkQDCFqUvbf
SSCtIw/+JCp43ATMmlRKKF/v4BV2oY1a/qQ4Kq9haT6bGOleBc5GRHz+uq4Wv/qt
9VyJV/EMnye4W2R6ZZOYvMOITfY+uiDQkj1jv9JLhjAsUawOPmTDKyJAg8/6eKv3
5EONOHcjhIczM5imTgcWPYAKHSPvNcOw0qJR1UtvmcqsAHtTUCNlqQL5kJfE2w0w
lvi0uSDS/8jwEUMQ0MXPx3Qwd8QYNlNxjN2jlZqP59nd/R2+46m49lvIpQ0/oBJH
F6WsgL6kJ8x7JEWxfRkiyYSdZFVFCuRo0X9m18yHsXwWlRQ7SIy4iO1jWIPQ6J+A
Y9H/BIwUAVa1fpUK7S5Jf77qQELmMo9PECckXC6PuwR7p3/dbS0NMyLUauiVtKOt
x78qxbQhWYW8hqhg67F/CCY7afPUXoZDpk9Fgf1f5a5ns4JFpxNTUYFY4oC/+q4w
+vKrUIVsLOREPcHSe4B9BiobApeuonvD515fgyMw3jZ7qEQpU3Y/SSko4zXa0POt
eiOnl/+GT3W5yaSolqi+srljcCG2Q0/1loSKRbci4QKq23l0WYV2kWmEITgOjDWZ
fp1WRVucFe9fDYqaXFPLaGaPePTz1lajT/prkJw4paUQW+l9/JhlHla022TPySZJ
DcKjm4kdTf957AZgAvEtTAjMG9Pi86+6fD4La2CWyKOOWx6rPGk=
=lJ8s
iHUEABYIAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY2cWBwAKCRAoXmBIoSMh
ssb9AP9FdAqmHsThZM0awCTmHvyRSprD39kkMdVRN23WPwdjNAEAk1AJmLjhF3bf
d4Cccneh/wx97Fwf1W7/dlGpbf+G1wk=
=bPyp
-----END PGP SIGNATURE-----

View File

@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/g2aOKfHskZX3ZLLE7qFQa+UeSmtSyF3nXzXpf8afzkSAIFRLKE8lMm60R43u2dPgzwL6Bgvomavpq4Df7rE2wI=
trusted comment: timestamp:1661752634 file:sha256sum.txt hashed
s/ITTBxt9eKivYyilkN1DNNsXI4rL1q4IU4aM8y8lZ4xtphFnGTNSnVRtI2q6etLUEHr9HbxXb9GS+sN0aTTDw==
RUSn9xivowlq/pm7ppew4g6cpPbUK3ZdS0dHUlk+/XdmqBauU/6+kPMf+QD3pu7FiE5EMWQRUGZAR1eSaUqI5ohgnuOVl0CbEQ0=
trusted comment: timestamp:1667700237 file:sha256sum.txt hashed
fwrfz4rp29BPYNHm3d21g5cTNAUqFdIULtR8qxoSRHd+FUYx1cPus/zJ/MCHkyLlkA/vAwzomhga5OFHOxiqCw==