aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile57
-rw-r--r--README.maintainer61
-rw-r--r--active-keys/add-repo-key-shopno58
-rw-r--r--active-keys/index1
-rw-r--r--active-keys/index.gpg16
-rw-r--r--debian/changelog5
-rw-r--r--debian/compat1
-rw-r--r--debian/control17
-rw-r--r--debian/copyright27
-rw-r--r--debian/debian-archive-keyring.install2
-rw-r--r--debian/debian-archive-keyring.postrm12
-rw-r--r--debian/lintian-brush.conf1
-rwxr-xr-xdebian/rules6
-rw-r--r--debian/source/format1
-rw-r--r--keyrings/jadupc-archive-keyring.gpg.asc16
-rw-r--r--team-members/add-1F0300563CCEA441C38706FBAA2306D9770B4B5869
-rw-r--r--team-members/add-214F0C46426D5D3A3AF27BA2AFE68CB7E8F8EF2569
-rw-r--r--team-members/add-28218FCB729890E234EEFBA2AC7C09AEC8CAAFC169
-rw-r--r--team-members/add-BDE949C3712C0A246EBFBBE723708B11081428EE33
-rw-r--r--team-members/index4
-rw-r--r--team-members/index.gpgbin0 -> 566 bytes
21 files changed, 525 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..4988822
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,57 @@
+TRUSTED-LIST := $(patsubst active-keys/add-%,trusted.gpg/jadupc-archive-%.gpg,$(wildcard active-keys/add-*))
+TMPRING := trusted.gpg/build-area
+
+GPG_OPTIONS := --no-options --no-default-keyring --no-auto-check-trustdb --trustdb-name ./trustdb.gpg
+
+build: verify-indices keyrings/jadupc-archive-keyring.gpg verify-results $(TRUSTED-LIST)
+
+verify-indices: keyrings/team-members.gpg
+ gpg ${GPG_OPTIONS} \
+ --keyring keyrings/team-members.gpg \
+ --verify active-keys/index.gpg active-keys/index
+
+verify-results: keyrings/team-members.gpg keyrings/jadupc-archive-keyring.gpg
+ gpg ${GPG_OPTIONS} \
+ --keyring keyrings/team-members.gpg --verify \
+ keyrings/jadupc-archive-keyring.gpg.asc \
+ keyrings/jadupc-archive-keyring.gpg
+ #FIXME: Do we need to verify the created keyrings in trusted.gpg.d, too?
+ # Maybe "just" checking that no key is added if we merge, but how…
+
+keyrings/jadupc-archive-keyring.gpg: active-keys/index
+ jetring-build -I $@ active-keys
+ gpg ${GPG_OPTIONS} --no-keyring --import-options import-export --import < $@ > $@.tmp
+ mv -f $@.tmp $@
+
+keyrings/team-members.gpg: team-members/index
+ jetring-build -I $@ team-members
+ gpg ${GPG_OPTIONS} --no-keyring --import-options import-export --import < $@ > $@.tmp
+ mv -f $@.tmp $@
+
+$(TRUSTED-LIST) :: trusted.gpg/jadupc-archive-%.gpg : active-keys/add-% active-keys/index
+ mkdir -p $(TMPRING) trusted.gpg
+ grep -F $(shell basename $<) -- active-keys/index > $(TMPRING)/index
+ cp $< $(TMPRING)
+ jetring-build -I $@ $(TMPRING)
+ rm -rf $(TMPRING)
+ gpg ${GPG_OPTIONS} --no-keyring --import-options import-export --import < $@ > $@.tmp
+ mv -f $@.tmp $@
+
+clean:
+ rm -f keyrings/jadupc-archive-keyring.gpg \
+ keyrings/jadupc-archive-keyring.gpg~ \
+ keyrings/jadupc-archive-keyring.gpg.lastchangeset
+ rm -f keyrings/team-members.gpg \
+ keyrings/team-members.gpg~ \
+ keyrings/team-members.gpg.lastchangeset
+ rm -rf $(TMPRING) trusted.gpg trustdb.gpg
+ rm -f keyrings/*.cache
+
+install: build
+ install -d $(DESTDIR)/usr/share/keyrings/
+ cp trusted.gpg/jadupc-archive-*.gpg $(DESTDIR)/usr/share/keyrings/
+ cp keyrings/jadupc-archive-keyring.gpg $(DESTDIR)/usr/share/keyrings/
+ install -d $(DESTDIR)/etc/apt/trusted.gpg.d/
+ cp $(shell find trusted.gpg/ -name '*.gpg' -type f) $(DESTDIR)/etc/apt/trusted.gpg.d/
+
+.PHONY: verify-indices verify-results clean build install
diff --git a/README.maintainer b/README.maintainer
new file mode 100644
index 0000000..e10d989
--- /dev/null
+++ b/README.maintainer
@@ -0,0 +1,61 @@
+Maintainer notes
+================
+
+Adding a new team member key
+----------------------------
+
+make keyrings/team-members.gpg
+gpg --no-default-keyring --keyring keyrings/team-members.gpg \
+ --no-auto-check-trustdb --import $KEYFILE
+jetring-gen keyrings/team-members.gpg~ keyrings/team-members.gpg \
+ "add adsb (ID: C5CE5DC2C542CD59)"
+jetring-accept team-members/ add-C5CE5DC2C542CD59
+
+Adding a new archive key
+------------------------
+
+make keyrings/debian-archive-keyring.gpg
+gpg --no-default-keyring --keyring keyrings/debian-archive-keyring.gpg \
+ --no-auto-check-trustdb --import $KEYFILE
+jetring-gen keyrings/debian-archive-keyring.gpg~ \
+ keyrings/debian-archive-keyring.gpg \
+ "add jessie automatic key (security)"
+mv add-9D6D8F6BC857C906 add-jessie-security-automatic
+jetring-accept active-keys/ add-jessie-security-automatic
+
+Note that the filenames used for the changeset filenames must never be
+subsets of another changeset filename, or the keyring build will
+over-eagerly remove them and then fail.
+
+Removing an archive key
+-----------------------
+
+[There should be a better way of doing this]
+
+Copy the corresponding entry from active-keys/index to removed-keys/index
+Move active-keys/add-$foo to removed-keys/
+gpg --detach-sign --output removed-keys/index.gpg --armor --sign \
+ removed-keys/index
+Remove the relevant entry from active-keys/index
+gpg --detach-sign --output active-keys/index.gpg --armor --sign \
+ active-keys/index
+
+Confirm that the result was as expected by:
+
+make clean
+make keyrings/debian-archive-keyring.gpg
+make keyrings/debian-archive-removed-keys.gpg
+
+and checking the contents of each keyring
+
+Add an entry to debian/debian-archive-keyring.maintscript:
+
+rm_conffile /etc/apt/trusted.gpg.d/debian-archive-${foo}.gpg ${version}~~
+
+Pre-build
+---------
+
+gpg --armor --detach-sign keyrings/debian-archive-keyring.gpg
+
+If any keys were removed:
+gpg --armor --detach-sign keyrings/debian-archive-removed-keys.gpg
diff --git a/active-keys/add-repo-key-shopno b/active-keys/add-repo-key-shopno
new file mode 100644
index 0000000..c8ab052
--- /dev/null
+++ b/active-keys/add-repo-key-shopno
@@ -0,0 +1,58 @@
+Comment: Add Repo signing key (shopno)
+Date: Wed, 15 Feb 2023 15:09:14 +0600
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+
+ 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
+ dxit0hHb/c5pny3VfHJcZ19trFpb5Q==
+ =gvS4
+ -----END PGP PUBLIC KEY BLOCK-----
+
diff --git a/active-keys/index b/active-keys/index
new file mode 100644
index 0000000..554292c
--- /dev/null
+++ b/active-keys/index
@@ -0,0 +1 @@
+sha256-d3419463eb3a7b576f61d492ed4617f23da57a8d9e93ee7f2329d8d504c302d8 add-repo-key-shopno
diff --git a/active-keys/index.gpg b/active-keys/index.gpg
new file mode 100644
index 0000000..7a5c1d4
--- /dev/null
+++ b/active-keys/index.gpg
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEIU8MRkJtXTo68nuir+aMt+j47yUFAmPsoVwACgkQr+aMt+j4
+7yUyzg/+NMulgNsJFhXOe4UjhjA0sG/A2EFgtibpp5YHYsX9r5EwhbPl4nKbdm6p
+vuixkYj5iG7wAAXyb09UdMzsJjGWYtHx6i5g0YPInRTnlccYrhE6gSgWe+18gKNk
+LFxkVRldVkNsZFjPtex/faVQNvWXZJ2LY1rRz7GM2Vx35Cm+mMUS/w/9Qczc9UcX
+D1iXtHuIsfMc84wpV8vAhJKgCsG3Oev1BaYuh9XY8jqbGSfITTkrPkZ9DYAQPoZe
+0Q/C9tFK6EwtHOKoAeRXUmWKKJFCTLy5MIHGst5GmKeY/6uBcmNsf4qh5cV8XwzT
+N/9s268c18Mk/Z9L3C1UWRvxnE0mMoySwVTz+1xn2o2pQ2F6BbZMevfbdawv9c8f
+Lfd2y6WAalsvv5HEav/l4RCFyCgjOtrHLCL7EqD+YwlgIoeAEzDrFJTvhruu+4FI
+r72Uz3SZP/eyD/HJ7RadXAx92rvE+BQoAGN8myCGvvCVF2tJWZ84MYJfgf8bNrgF
+yUph/FxyQc0+nJLSSH4cKZyK6lTBjjm3mT2Q7RgapDdNTFY9eHe2/Xz/g8GlYD3U
+CWTMDgFKaslZZWLCYvPq9l94UDU1cFCkgeesJCDLhoBs6wwJ903PVkaMu0ka9aRB
+AfO9/85wd64tcPkmDrYSV7xu6eUmNZJBpdSLNp4mGqa2MjqLGp4=
+=1usF
+-----END PGP SIGNATURE-----
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..6a2ca59
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+jadupc-archive-keyring (2023.2.9) shopno; urgency=medium
+
+ * initial release
+
+ -- Mubashshir <ahm@jadupc.com> Thu, 9 Feb 2023 18:32:00 +0600
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..f599e28
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+10
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..09ff00e
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,17 @@
+Source: jadupc-archive-keyring
+Priority: important
+Section: misc
+Maintainer: JaduPC Tech Team <tech@jadupc.com>
+Uploaders: Mubashshir <ahm@jadupc.com>,
+ Saikat <fas@jadupc.com>,
+Build-Depends: debhelper (>= 10), jetring, gnupg
+Rules-Requires-Root: no
+Standards-Version: 4.1.2
+
+Package: jadupc-archive-keyring
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Description: GnuPG archive keys of the JaduPC/ShopnoOS archive
+ The JaduPC/ShopnoOS project digitally signs its Release files. This package
+ contains the archive keys used for that.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..d934ced
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,27 @@
+This is Debian GNU's GnuPG keyrings of archive keys.
+
+This package was originally put together by Michael Vogt
+<mvo@debian.org>
+
+The keys in the keyrings don't fall under any copyright. Everything
+else in the package is covered by the GNU GPL.
+
+Debian support files Copyright (C) 2006 Michael Vogt <mvo@debian.org>
+based on the debian-keyring package maintained by James Troup
+
+Debian support files for debian-archive-keyring are free software; you
+can redistribute them and/or modify them under the terms of the GNU
+General Public License as published by the Free Software Foundation;
+either version 2, or (at your option) any later version.
+
+Debian support files for debian-archive-keyring are distributed in the
+hope that they will be useful, but WITHOUT ANY WARRANTY; without even
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License with
+your Debian system, in /usr/share/common-licenses/GPL, or with the
+Debian GNU debian-archive-keyring source package as the file COPYING.
+If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+Fifth Floor, Boston, MA 02110-1301 USA.
+
diff --git a/debian/debian-archive-keyring.install b/debian/debian-archive-keyring.install
new file mode 100644
index 0000000..24a1b06
--- /dev/null
+++ b/debian/debian-archive-keyring.install
@@ -0,0 +1,2 @@
+usr/share/keyrings/*
+etc/apt/trusted.gpg.d/*
diff --git a/debian/debian-archive-keyring.postrm b/debian/debian-archive-keyring.postrm
new file mode 100644
index 0000000..b86240b
--- /dev/null
+++ b/debian/debian-archive-keyring.postrm
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = "purge" ]
+then
+ # Remove the symlink
+ rm -f /etc/apt/trusted.gpg.d/debian-archive-keyring.gpg
+fi
+
+#DEBHELPER#
+
diff --git a/debian/lintian-brush.conf b/debian/lintian-brush.conf
new file mode 100644
index 0000000..af2774e
--- /dev/null
+++ b/debian/lintian-brush.conf
@@ -0,0 +1 @@
+compat-release = oldstable
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..043b269
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,6 @@
+#!/usr/bin/make -f
+%:
+ dh $@
+
+override_dh_auto_build:
+ dh_auto_build --no-parallel
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..89ae9db
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (native)
diff --git a/keyrings/jadupc-archive-keyring.gpg.asc b/keyrings/jadupc-archive-keyring.gpg.asc
new file mode 100644
index 0000000..b4eb08a
--- /dev/null
+++ b/keyrings/jadupc-archive-keyring.gpg.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEIU8MRkJtXTo68nuir+aMt+j47yUFAmPspvQACgkQr+aMt+j4
+7yWXTQ//TR0w3YNhionH1Ec0zWO7FSVXrejYmG06+rS0igGaR7YVPG/TjzgWDeRx
+Xu84VoIFgp08+ZtL6gJOvovXv9bJN4g8s/ruat3t3RG1wD7oBq8RuxD+S7ssjijE
+YT6eP8d7kOmaqXJVi7Q9VYI5pcffbLTmKwZVKLvVtU/6IXHJFJUoyfvqAKtWT7d3
+Us6SxtAD73nBCs3tF0JBzTG56YG52ros2uCHJ7P9Y//y2f8utLqzx4oYMBlk3nHy
+5MUEHZOrEblo3K639QC7V62jKVOFQv2vc0398EkDaFlfTqGeIYjsYimpUTHArb84
+em4BjhLZ7P/WZTHcasvzgdLz9Y/KJ0+CELTqBNshRtAr9tfGSx0hKJdSB0WGwcfx
+CSdmWter2JGyPmxx0b+HX4qH3nL/6LCtStMFLAP4WuzLcQPTaK+DoDdU6/qEhi8w
+6eE1DDOMaZIHQ+nXtlyjbxq5PsJcV+fmQx+6+JK6eLzH9ujYURICzdNES3H3k1As
+VaqArD0qWWxc8AM3lYvrg+Ut4U4ZoViSOAlfWu2lRJL1ikzCk6Qn6KLgatL0mKNs
+K55zwTR9SRcT1857FMVli8MGu7b5NxS8erKe74sFXBrnUhy+rITvbDAmAULcfW/0
+IS/xmGpF24wEZwJhMlGWh/ZuR6kjk2QHVDvDXTWIvMY69zosATI=
+=LvXE
+-----END PGP SIGNATURE-----
diff --git a/team-members/add-1F0300563CCEA441C38706FBAA2306D9770B4B58 b/team-members/add-1F0300563CCEA441C38706FBAA2306D9770B4B58
new file mode 100644
index 0000000..57f6d01
--- /dev/null
+++ b/team-members/add-1F0300563CCEA441C38706FBAA2306D9770B4B58
@@ -0,0 +1,69 @@
+Comment: extracted from team-members.gpg by jetring-explode
+Date: Wed, 15 Feb 2023 15:18:29 +0600
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+
+ 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
+ TFtVQnRJBp2SGXMivdadRQ==
+ =ZomT
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/team-members/add-214F0C46426D5D3A3AF27BA2AFE68CB7E8F8EF25 b/team-members/add-214F0C46426D5D3A3AF27BA2AFE68CB7E8F8EF25
new file mode 100644
index 0000000..4816ad1
--- /dev/null
+++ b/team-members/add-214F0C46426D5D3A3AF27BA2AFE68CB7E8F8EF25
@@ -0,0 +1,69 @@
+Comment: extracted from team-members.gpg by jetring-explode
+Date: Wed, 15 Feb 2023 15:18:29 +0600
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+
+ 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
+ Op4Rq0UYR5+/nQeOpmawyw==
+ =eyUz
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/team-members/add-28218FCB729890E234EEFBA2AC7C09AEC8CAAFC1 b/team-members/add-28218FCB729890E234EEFBA2AC7C09AEC8CAAFC1
new file mode 100644
index 0000000..bb53b85
--- /dev/null
+++ b/team-members/add-28218FCB729890E234EEFBA2AC7C09AEC8CAAFC1
@@ -0,0 +1,69 @@
+Comment: extracted from team-members.gpg by jetring-explode
+Date: Wed, 15 Feb 2023 15:18:29 +0600
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+
+ mQINBGPsdSoBEACs8gcMwHo5RbU1MmgFhz9CLXwVqP6BXu/ZpvvOlkxk+SgzMr5C
+ m6baN+VZ645y0htPAEcGFChrUwo+4m8pwYBeT2r8glZk7Xy5De8X34yPW/6SKmUy
+ EIbfd3779uwoLLVQ2TZRDMDfrMaheotRZ0m2qB0Qqmy7R36mo6lhozkLi3BJmN3f
+ 71k1UhbrVRm0ReHX1R4WbhQ5v2Ra/Z4SBeXRJdKG0IPxYLeca6pKnV2tOiAOSkoA
+ r1NubmxfYiOfvauQ9IQR6Ao3BQtklIQmrI92DUYwZZg3htthgymSLaBOdo35NnpB
+ yRv+Gcrcn1I8OhU8gOvqwfrv/dcTPzAuenOBRvkyk1DRu85j8+78QayBexKhd9+6
+ b72D++K3Asp1CsKnLryytMVrYOJXcle8YLxMt9MW/ZyPPpkH6Z8bSf6O8EEdxgMD
+ BrmeA0rsdaPqqrB97rv3S3Z52D5z/G2MKr6kHrZ6T+5oN2jlrdqq1Qdinx9iTnWu
+ el5Tv04FPVO45VBqjYQ3OvfwIeaR2FwkkMdIFTMkTq4FyrlF5l+GAqIxlmnKEzQH
+ 25je0FDCBdnHalgeJRJSaBmpkIoJdLx3An2G1dROZBSe81CoxaL43PKtAWZVZ0i6
+ 4wXG4OOCDC4C292x2YrHfoJxPlZEmvs0ypPfIUrr2pLaOiVZ4suS39k4aQARAQAB
+ tC9NZCBGYWhpbSBBYnJhciBTYWlrYXQgPGZhaGltLnNhaWthdEBqYWR1cGMuY29t
+ PokCVAQTAQgAPhYhBCghj8tymJDiNO77oqx8Ca7Iyq/BBQJj7HUqAhsDBQkDwmcA
+ BQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEKx8Ca7Iyq/BELUP/juFAzkPyMT0
+ z/TksByhvLCPiPXNsUYHsDRi+XwtcsL7gReIkR9+KNW7CTJJMtdWeBvB0+1jgtl5
+ 9BSBn8yosvgN0dg4u10vVBkh8AR+0KcpjlGaQAlxX8nUfKPv13dKWxm7rFevEbpp
+ fPBIanaKDEQZhfNSIZbBdNdL3rE/wFOL7lz4yHRwbBT9h7PG7k+oKoKIE9vrCVuI
+ IpdG8NtUnE9T6TKa7OHy2LvVhyylCizLQvqfS+ykRMh5rp4Re8MBfvwMho7TguCq
+ Dssfp7LJcMBXCKXK2yZLeAG5vmE9nI+JRyRPD7yH9MQaYRwtyyATcJq1Sb5+ERBa
+ qfTA+HqMLjpVyU7dXc+xqO+bnqxeZE1G6EKvmyV3B94fPEuZYFtC/MBeP9h/ehm9
+ ouuR4SkWbcgYCZJ69lEI1gH+/TMb6n98QnN/lTOO41VsbAN4uvw+i3Yfgs07a2zq
+ HflVgDHyL1/Avr+vLBweIxLhpeGY41kbfNzg0+VrgV0SAOV/WEQcWr9EkULmoMd1
+ HzG/ujcLJqR6m359xBzc5SYrPAj/AECnHIXBZZG2GvNhY9WvIpenCuSSNOgRnera
+ qLqaMhMnSXRNbcTnp9r5mitLBltoN2qTDZh6ng5OcC4McTVxd6w/dOB2xH5Lue9I
+ vYkCICdxWWcUCKlCpg/u93YUf8Hydza1iQIzBBABCgAdFiEEIU8MRkJtXTo68nui
+ r+aMt+j47yUFAmPsfRQACgkQr+aMt+j47yVuaA/+MFXU8vNb2Aldeu9zaSBoITAL
+ /l+uw6ODgSh2c3ZuASpm2yALoPyVOmAE+ifdv74BgnTeOSRpLAaqbOsGs74QsnxW
+ f1BakfW0X2r3EhuRmoFVjmlFlC0zKesVyttSaBytSiz/HZBW4bWRxBT5MUUIJ5Bs
+ fveROR6/UGbGKjlxzrnwB62FvJzVhwJCk9pwkINCYCRmuc3AaWvtrR9v4Lab4fr4
+ JXnM3lZ/mDwqlY6bAECI20V/o8tvJ3gNR9tp9zQJdSH9S79hpAcOzV6VhDmKhE3y
+ 2Kj8gHn9UMw1FLcKReGZI+ft4OZfpx9JjyT4WnLftFMLuvf7Q7inqChcZbfvkNeP
+ +SZhvgdYa3tIk98BrMJqM9u4W8y+IAc5sx7Z7I85k2/gfx1bFxG+LdEvUdxZ2k8+
+ fn6x2YA4FCaMSRFZCZDxHP/+Blk1Xl+k5UNnj5NmTW+/y8EKFq/RX0XiDRfECFaQ
+ BCU0GQiaK3jkFqK89VN913foUrv7feIMLOloPPUkIvYL65Fsu1K4hX/1dWCQ6UwX
+ BXVNgUqAtCstCnvRNEwkUs1Qd98aLLL8SDTwZbdbjhVIL7e2iECAN7nJNPSA/ydH
+ 1hqAxzyrSAKxxiYZ+k+IFhOXTe9khiSWTwYLDj1cqU/2++4gOauGALAwxXIlI3Tm
+ W8r1C2Gp5rly9xIoFXWJAlEEEAEIADsWIQS96UnDcSwKJG6/u+cjcIsRCBQo7gUC
+ Y+yJVgMFAXgZhjxbXj5dK1tALl1qYWR1cGNcLmNvbT4kAAAKCRAjcIsRCBQo7u5Y
+ EACU/+WygWcQVtCeDOFT5ZWuIQ/Vc0k7pB3musuVUa7FBzeGm34YnPWzxnIZ+/4U
+ 4f0oTi9/zSIKs0co31HSP42JCFaxxHdQP+vPXj2qY9aryL/EJgSsY5N9GQkBmFGT
+ 2gsSsFml3LsgzUyB9QwCesvqjzGqbV0dw4QhmxMCVCCBpE7I+baNGT6il120YZDR
+ AwiVtAA0V/rb3iG7Ov8vKjQHwHPs+TkUbUyfOz8A42H9Zc7qDU6t1hCzovz6mxqS
+ zE7OncrIgGVicalmPlhNoqrIh1iClEwCfxpGuhc1Rw9Wbr316fVXnAjVLS5HXb74
+ PjjB3JrPVmss7f2zw1BZY1ntV4sWSenVP5SSiiLlQe1GhMNVWB3mAxrm7Kvajc9R
+ bJTdUwgMZGEIV+aqiqm7EXXB87LjkTJnr6L9Vu3/WLZhGngXb1Kv4O3gS3NnIH7j
+ BPxYfag8s6UGScM2R46tFGnLeClVgkaiu/hQGm9JUixKxsMFkSHCfMzsPDa+MznC
+ IV24UyiCYPcfZ7J6ogJyYupktJ7VvFytBzX3lArNI9WGRTVTUUtqPS11O9WX4YF+
+ kOZLCfKgGJKpcPluDliLXtrajDcG+Uy0esa997rYGh4MG490Hg0QG4Sxz2YEQBFQ
+ X6fRizRjUH+ghk1+ZAAWaWUr0llPMst9ziuQmlSbqY9IBokCMwQQAQgAHRYhBB8D
+ AFY8zqRBw4cG+6ojBtl3C0tYBQJj7JK1AAoJEKojBtl3C0tY4ssP/0SsxQE05hMu
+ CQaM7HXfjNpUstII7tmKeVAMjjG4YWu8rV6+8KNsBQ6pB3+x47eMVF3dFzFgEq3H
+ NkylGzLGk/wy/Ke8MlDDYrS03+kwMzDs3qPAtb7MBwqsfqFQ87qp6rzdIqJoJszq
+ Mz4UalVtT981Uvlf/8M808YIcnUI/M77xvwfhAb84FHkjox7wx+v8ujNbU5eeIkv
+ he4IuQCdki9Jk/xo5lFWy8xHXafrHpb3T4shsWD1WafkFQItdGTBAsE3NT4FnxeV
+ 22LHr8y0UoRso4UOZIeNduFFxNP9q7/ZY96sV/RdU3C2DARYTxOlDPv7IGUSp/NB
+ X/68frFRDcYm+LmtDCm9Lez3JOToqBZwJuf04xw7f8g7oe70lVXnVdrNSDs6Ba16
+ olzjyv8oLeNaDnzoXGXwouf0IHxXX3T/Inh/2tfGtTV4xQSliGLdUB1IDCY7EMDz
+ JQNAucBfFwjofF1Pfq7jaczAjUs36G7nk2jodBFl6eMY3sXT9CG2KTvXnaymFvR5
+ 3TnEK1mtdenufeAfGbY5UnxGBB+sG7IUXo0RbMRBF62RLRmQyjTKKQLjc+xubQS8
+ Z2Ey1ej39oveZs85IfOVtPQ9QqFJyTkpnBdccuarvxzpQUHEsw1ia8FfcWKCOA3M
+ wFlnfanCryA0dTgAlVMxrebV7dlcuKlb
+ =rhyI
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/team-members/add-BDE949C3712C0A246EBFBBE723708B11081428EE b/team-members/add-BDE949C3712C0A246EBFBBE723708B11081428EE
new file mode 100644
index 0000000..bfb6f74
--- /dev/null
+++ b/team-members/add-BDE949C3712C0A246EBFBBE723708B11081428EE
@@ -0,0 +1,33 @@
+Comment: extracted from team-members.gpg by jetring-explode
+Date: Wed, 15 Feb 2023 15:18:29 +0600
+Action: import
+Data:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+
+ mQINBGPsd0sBEADeo4bOMyAc9t8bRLKXI9Ha48cMlj+usclDCuzoSl/cwSCTv5u3
+ CJ+nG4d73jjQPtOHpmLnu1ziFOxh/rpM6B70/g9T7Ym47llLMpuFi5M2L7zBnXoP
+ g4MJtyJTRbg6ROY5a/kd3Q25UU/aZDVmo3Nl+Q37hLJyqFZDSso3lgXAlHBEwvhU
+ sqh3dF9/Ze6pPhjmlEVlrbxynLYqcE5Ry30LOmnA9IiM8tVxCw6eCIUx4QlUJZUI
+ GNmr7IDbL5nlFFKSwDFQB1AN8V7W+Fi3uLKF8pwcb74NiQofgrJyvtJLM9cxJ14+
+ H2qEkQQx48ahluDo/Mp8hXC2fLI2h+sOWl8XNCxeml34/JnTI+JETTFvo7q+szdj
+ wLubNEfPxgABaX0beXX2VRIUYF7u7TeWFITkNDMxRmMHVjelLVKvu8tMy2HF3xPz
+ mJM1YbkP6o1naFhPGbOFqaIYLoATCHdj16bvRnI5YUXd2weZAOG8tzr0nc3rqmHM
+ EvKV+Feo4KaJj2S6tuWZ4eG/Y4fAfxZaJ4/fmr8uTopoiadVPUieGdg3LIrQUN4v
+ UA2jUKlYoiGGVH0YrDvdjgUO29kGO9yxma5XZIg274h6qXADenOKaJZm6LMLPxGN
+ 89ha+00nlAw7k6rLQzoSIakABpCAo9J9p59x5Wxl+BRRRTTNqTrun0G/TQARAQAB
+ tDFSYWdpYiBFaHNhbiAoTWFzdGVyIEtleSkgPHJhZ2liLmVoc2FuMUBnbWFpbC5j
+ b20+iQJOBBMBCgA4FiEEvelJw3EsCiRuv7vnI3CLEQgUKO4FAmPsd0sCGwMFCwkI
+ BwIGFQoJCAsCBBYCAwECHgECF4AACgkQI3CLEQgUKO4A8Q/7BZTWyXs7y6kEyRrv
+ q6dL9NloAjPAuxs9gxsxzc9lu3FRomv6cKFoAhcbUTlVpNGQ4+J2jGIp+dZ+UMIA
+ 0UvV3RAKmXjY5o9QoevaTr83CTB5GFwhLlEH50sa1pve0gR8dQ46SMBsJhs7Kth3
+ pU7U4GNeS+/F1YpUplE3fqqcMn9+6mFoA4z/lR4OoIB8EOrBjBwgjItYW4KaUylw
+ GOE9JawJ4xp7Y5paA85hYLR+qyPrcE8Ge/ZgOWs+RNeN5V391DrQGSoiJGH/4EWm
+ CZzRYwT8YdUz1S3C7Tcyf9Iiz2jQdFjWO0p0gqfE28XDFTk1RNzHffEBYk4Tcz0I
+ Rpk3CP7abQW5vq9Xk78pFLlldHGuGpm+s+Qs9PRlJ9XYNhEfdRaOPUr1Exu+PEHe
+ xM4qqjCjuQmueh+LOE5+SOeYIZlz5Pkjvt7PavonEPosVmg4hPwewODdx3JgM69d
+ Lnmmi6Kgv3urkWLcwXC8uuM/ERP0jAEMV4RJ/pHcK08i4OWh5CQGywO7RtAUFHe9
+ Jb768EtD8gUCeowD+aoUxWhCv9RJbJiBts3dBzG6/3L/mZD+gmKsUbT11EWYIpQz
+ nwfVY4/exhU2VpU+soGvGhGeBCt/ORs64QLnwhsqYH3glWWh6WHa8P/QuPhvcGhM
+ ER+IZS+zXEblIPmmnn9P3yGCrUQ=
+ =TDns
+ -----END PGP PUBLIC KEY BLOCK-----
diff --git a/team-members/index b/team-members/index
new file mode 100644
index 0000000..201a537
--- /dev/null
+++ b/team-members/index
@@ -0,0 +1,4 @@
+sha256-7af8e4a6454d1e5a09d32e5d51360088d058078299f6356f8a5fc6f038f05be1 add-BDE949C3712C0A246EBFBBE723708B11081428EE
+sha256-56d20b436037c81161d8edd871708d1c004cc18398baa558c217a9c5f76f1219 add-214F0C46426D5D3A3AF27BA2AFE68CB7E8F8EF25
+sha256-95b44cd1c4cbd9804c09496f330ff33b05e3d79cab8456450ccf101be2378651 add-28218FCB729890E234EEFBA2AC7C09AEC8CAAFC1
+sha256-5ea72dc5b111c48777c76b208e557bea48b86557e59753b30f67100435bd3ac1 add-1F0300563CCEA441C38706FBAA2306D9770B4B58
diff --git a/team-members/index.gpg b/team-members/index.gpg
new file mode 100644
index 0000000..73f2da9
--- /dev/null
+++ b/team-members/index.gpg
Binary files differ