extra/nginx to 1.26.0-2

This commit is contained in:
Kevin Mihelich 2024-04-25 00:13:17 +00:00
parent 93980a5a03
commit 0e6263f129
4 changed files with 149 additions and 22 deletions

View file

@ -1,6 +1,6 @@
pkgbase = nginx
pkgver = 1.24.0
pkgrel = 3
pkgver = 1.26.0
pkgrel = 2
url = https://nginx.org
arch = x86_64
license = custom
@ -27,20 +27,20 @@ pkgbase = nginx
backup = etc/nginx/uwsgi_params
backup = etc/nginx/win-utf
backup = etc/logrotate.d/nginx
source = https://nginx.org/download/nginx-1.24.0.tar.gz
source = https://nginx.org/download/nginx-1.24.0.tar.gz.asc
source = hg+https://hg.nginx.org/nginx-tests#revision=24482e311749
source = https://nginx.org/download/nginx-1.26.0.tar.gz
source = https://nginx.org/download/nginx-1.26.0.tar.gz.asc
source = hg+https://hg.nginx.org/nginx-tests
source = nginx.service
source = logrotate
source = HTTP2_per-iteration-stream-handling-limit.patch::https://hg.nginx.org/nginx/raw-rev/cdda286c0f1b
validpgpkeys = B0F4253373F8F6F510D42178520A9993A1C052F8
validpgpkeys = 43387825DDB1BB97EC36BA5D007C8D7C15D87369
validpgpkeys = D6786CE303D9A9022998DC6CC8464D549AF75C0A
validpgpkeys = 13C82A63B603576156E30A4EA0EA981B66B0D967
sha512sums = 1114e37de5664a8109c99cfb2faa1f42ff8ac63c932bcf3780d645e5ed32c0b2ac446f80305b4465994c8f9430604968e176ae464fd80f632d1cb2c8f6007ff3
sha512sums = 1f604a4a29f1b74eb56de7f1d8b0e5610fa055280b4ad2d3550c56926460de24da81b17485cffb358d8814061d4a9db1e0e5079af7921f1dc329e283e2775791
sha512sums = SKIP
sha512sums = SKIP
sha512sums = ca7d8666177d31b6c4924e9ab44ddf3d5b596b51da04d38da002830b03bd176d49354bbdd2a496617d57f44111ad59833296af87d03ffe3fca6b99327a7b4c3c
sha512sums = 2f4dfcfa711b8bcbc5918ba635f5e430ef7132e66276261ade62bb1cba016967432c8dce7f84352cb8b07dc7c6b18f09177aa3eb92c8e358b2a106c8ca142fe9
sha512sums = 18b69643648119dfab45101bb9404be667aeb9d550aa3bc9706e63e7da1c2806106e9a6bbfb2d10bd57ef56b9b5b0b524059353ec30a51469b44641cb7dbd8a6
pkgname = nginx
pkgdesc = Lightweight HTTP server and IMAP/POP3 proxy server
@ -52,4 +52,4 @@ pkgname = nginx
depends = libxcrypt
pkgname = nginx-src
pkgdesc = Source code of nginx 1.24.0, useful for building modules
pkgdesc = Source code of nginx 1.26.0, useful for building modules

View file

@ -12,9 +12,8 @@
pkgbase=nginx
pkgname=(nginx nginx-src)
# update tests revision too
pkgver=1.24.0
pkgrel=3
pkgver=1.26.0
pkgrel=2
arch=(x86_64)
url='https://nginx.org'
license=(custom)
@ -31,20 +30,19 @@ backup=(etc/nginx/fastcgi.conf
etc/nginx/win-utf
etc/logrotate.d/nginx)
source=($url/download/nginx-$pkgver.tar.gz{,.asc}
hg+https://hg.nginx.org/nginx-tests#revision=24482e311749
hg+https://hg.nginx.org/nginx-tests
nginx.service
logrotate
# https://hg.nginx.org/nginx/rev/cdda286c0f1b CVE-2023-44487
HTTP2_per-iteration-stream-handling-limit.patch::https://hg.nginx.org/nginx/raw-rev/cdda286c0f1b)
logrotate)
# https://nginx.org/en/pgp_keys.html
validpgpkeys=('B0F4253373F8F6F510D42178520A9993A1C052F8' # Maxim Dounin <mdounin@mdounin.ru>
validpgpkeys=('B0F4253373F8F6F510D42178520A9993A1C052F8' # Maxim Dounin <mdounin@mdounin.ru>
'43387825DDB1BB97EC36BA5D007C8D7C15D87369' # Roman Arutyunyan <r.arutyunyan@f5.com>
'D6786CE303D9A9022998DC6CC8464D549AF75C0A' # Sergey Kandaurov <s.kandaurov@f5.com>
'13C82A63B603576156E30A4EA0EA981B66B0D967') # Konstantin Pavlov <thresh@nginx.com>
sha512sums=('1114e37de5664a8109c99cfb2faa1f42ff8ac63c932bcf3780d645e5ed32c0b2ac446f80305b4465994c8f9430604968e176ae464fd80f632d1cb2c8f6007ff3'
sha512sums=('1f604a4a29f1b74eb56de7f1d8b0e5610fa055280b4ad2d3550c56926460de24da81b17485cffb358d8814061d4a9db1e0e5079af7921f1dc329e283e2775791'
'SKIP'
'SKIP'
'ca7d8666177d31b6c4924e9ab44ddf3d5b596b51da04d38da002830b03bd176d49354bbdd2a496617d57f44111ad59833296af87d03ffe3fca6b99327a7b4c3c'
'2f4dfcfa711b8bcbc5918ba635f5e430ef7132e66276261ade62bb1cba016967432c8dce7f84352cb8b07dc7c6b18f09177aa3eb92c8e358b2a106c8ca142fe9'
'18b69643648119dfab45101bb9404be667aeb9d550aa3bc9706e63e7da1c2806106e9a6bbfb2d10bd57ef56b9b5b0b524059353ec30a51469b44641cb7dbd8a6')
'2f4dfcfa711b8bcbc5918ba635f5e430ef7132e66276261ade62bb1cba016967432c8dce7f84352cb8b07dc7c6b18f09177aa3eb92c8e358b2a106c8ca142fe9')
_common_flags=(
--with-compat
@ -67,6 +65,7 @@ _common_flags=(
--with-http_stub_status_module
--with-http_sub_module
--with-http_v2_module
--with-http_v3_module
--with-mail
--with-mail_ssl_module
--with-pcre-jit
@ -83,8 +82,6 @@ _stable_flags=(
prepare() {
cp -r $pkgbase-$pkgver{,-src}
cd $pkgbase-$pkgver
patch -Np1 -i "$srcdir/HTTP2_per-iteration-stream-handling-limit.patch"
}
build() {

View file

@ -0,0 +1,65 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGYXyiQBEAC4jm1y+ODV4+YDGj9vp2BgHB4FJeQdgrBiVX+Mb2qCrEqJgeKV
fVwKjkVYqnb76TTybdOKqCP5wdQrncKAKlXsMq6sdsiwPSrdRcjkeiE29WWrtbB4
i+VObnoWklMblMxFQ1XQIkjs2wviidKjJw2VV3i4XnLSrHhWaWqviTLZCMQymoPs
F+Tfu1WX9OUfOquekZ5KjkyBxB4ep6+NPeuIkPnW0SiTUhU8tbi8v0aBZEHSZLqE
mq8KLROVuYSPvtU+NtaXAM09BHEVCfb409aDps9p6AFT+IN8yoOegGdEZjp6hJvS
HxbhuwqNEtg4dTEV515YUCgKabqU1QaqI/Y0+Pdkpep1KRFc9YUYttDkCw7Ybu2u
fwTGzwAbD+ThAIOdzmMDodzZaEMf+9fQG4bnO1PdNbXzyP7Kv9qzGa65+9oGCPOS
qTpISR8pvzoI8w/Z/vG71ob/nQ6Xm0L986ksErdGhu16ZI7lW2eDYqy2IoFfbeSz
HHxk484/pEibrlCRbP2Id+zULfxo1HGOGg+PAY9Q2uNzABsGDMnOhIvXHS+hP7oB
sO9A4Prqu6K6cMp3QI219tmmOUegJpmGGPzoNgxR7H30wNcjZPv4PWr/c0fP70Ny
ilgbdcEMDSHks30AmiuIvcUxo3A21p2nnpxsKAKYx42UJkyEK0HILMzcqwARAQAB
tCZSb21hbiBBcnV0eXVueWFuIDxyLmFydXR5dW55YW5AZjUuY29tPokCTgQTAQgA
OBYhBEM4eCXdsbuX7Da6XQB8jXwV2HNpBQJmF8pXAhsDBQsJCAcCBhUKCQgLAgQW
AgMBAh4BAheAAAoJEAB8jXwV2HNppvQP/AjzdPKkGRzJkb1ioto/IEP1YhA/Eayk
hvejJ0vyWVHXXH7FLW9fIZoApcsD1J8/7zIANm+62IfT3QNbL2R44IyhJB3AY22l
t0ToLxodfugegF3NPYYyFOSRUoPD4g2T/dMCPOBX4MNEAnAlCmxAMaJNmQUO76IY
GwELa3CH3Aqf7bthKy8P36G11hu7NgH6V9mVIRIpfnfpXFQIztj+vsWtswu4M5t7
BNJwx4a2KTCVQpTdff5/0dO/5drQDxLbIg681WZk3Oe8Eu6nSc0Ud02NIkg1TQH/
MryAp7o/ua3LRem+W/cktnT60p4uXPVZ3Rvg3zOmJSNJ+eIXY2+sDeZEPaROKldA
IbnBacTsZjdswIlrbzinY8ZVRosaFlvHg/ESTBRItALHWCRdzOR1Wv1qy/PQfEEL
qftDsCTQhssP1MHJWlejeqPlND3iT2vBDeOxqd6WhKuAc+L04iyBB6p867pwrgDF
ecg82DPehsAnO2XBAFuIE/SLewkYm0B9HK7/J4LZqPwTAksPf/dnbMAmHWoBDqsu
4U4U4SsJKsZ87R9ao8qO7IWCzHrXavHFmnbqweFfHToeKF/L4PB+tYoW3YmUOged
CglpJv13bNWmRwL7+x8b7BwpVwClxHBHteDX4RIN5iPH9h20J4jIpzRa1kNJsTu1
v4ZkqLWJlkiitCFSb21hbiBBcnV0eXVueWFuIDxhcnV0QG5naW54LmNvbT6JAk4E
EwEIADgWIQRDOHgl3bG7l+w2ul0AfI18FdhzaQUCZhfKJAIbAwULCQgHAgYVCgkI
CwIEFgIDAQIeAQIXgAAKCRAAfI18FdhzaREXD/9UW4KdbcTCgsJZaBYKKSAj2RtU
OvT9CLJ/YZv2x87LME2r/5kaNOzsSpMdthSIJOCPLy3RI0qLOgJeNJYtOhMBeE55
NjfAO4eR1zcLY48w+CYc8aZ2d+mWaxmOPrz2zLQxOeUuZT/zu17FH9/dEQAq1yFW
OjkCiO5nFcmL6vIG+jMpeLzYzUlpiUivXlP46JG19ndyB9ORvkJFrRhFXtBDXOE6
IXQAUpVWKQXBG6q6mFPLZxIsgsvM6nAb8KMwnM7hU4BKYYmZ2Jwh9hKxlLPPftGt
x95jBHqq4nnlj1AX0hR+DkAda5+ldp/oVsyxbVTWY6rS0y/C91w767kjlIGPoiSo
7jNq+Zb+LnOTFqr3rAVCfr6hGSoec02fSGX8HgxZ0SMMmxoNd+RDdKefgF+XUk9P
pwfY0NVhCfWyIg6Kb9YbmWEYs0HVM4BUsduVDbEgtp0rRPffLqV9FRXcE5bTUEOg
XSd3J3suMbkOL9yN9KjWG+FORbtAkZ/NVXggADETIcqWaA41+CBmimWq6S4+yrt4
01E+G+VmrrfZBciq3pjETjc2TQ7jWtf+1a0Ht41w+9805z6waWOcJLClFbLH3E7u
mUQtUP0p21zIesiCitoWWHsqxJumlJD+JQpE0/6V8JCwxrXKudDLFrOyzw4aUHti
lQkvi2tBbfl/+NcUP7kCDQRmF8okARAAubU+TrsrMu+QXMAIPIyCvgsOoTcvq4jq
AiM7DHp/KbOLcgxS5kXaSZlTqZrbxEmosdjB3x3P7fYTrEPC5hd5AxvyYrA13Af7
9vBDog6aeVIP+VDhQZ27uA5MW2pCRfChf60PbYtvZbdN7Ghgn9l26s0yyOhb2dk0
/IQ8AGReWjrQxB1dwoQT5+oKZZyQA4mfQ4qDGY4tR5y/GbuCGBzDToKcVC4ukzIQ
R/zJB28snDnbfxLEBWppyxnlfCkdn7m2I66Wx6S2c0kXqUMryiIRwBY+g1Hg8hLd
lwIrcSPGCONCFTu+WbvGWatKmBjC/AJvremYyd2UfPw1o8UVGHqPmFRHuX/qEZeR
kTZC7Rr0wA9/DW9v+0lGHUlwN8tznH6P28ksGqoIHhaQ6iuXh15qzuIb0amKBMjc
luFUJRsr2KuLNnC3ghf0tsOnVfDhbJLCKKvLqkdfyEPAaJ7H+4gGKbDAGWThioic
69NVtxgOCmtwfzJmT+QsrFIRZRcTLA69/01n4Kdwh3echgJ7lllpI6lUM8dLXLm9
4Mg7Bwj7sLPD9jiidpczT6qadPDI2DDEWW+GOvURF5CsO5F1PMzOftSKVtlPs/Nz
VPOkEdPD06YwE89OZbXRqhfNmfmIJdp2r/KKlUajXf5PlhOtHtXiZoMpI5s+pz25
tEto7dQu0C0AEQEAAYkCNgQYAQgAIBYhBEM4eCXdsbuX7Da6XQB8jXwV2HNpBQJm
F8okAhsMAAoJEAB8jXwV2HNpk4oQAKgfrL/ZcJEaKxOol8L749g7doiMu43NQIWU
Dh/4+weBh6VdxI/6bXVMLs4/2l+RJxHgz2diVLEistqtEaShinSjr4MuclX3fMar
o5GsF79ukFOd5oMn4EAmS4RRYatDCAKp8T2/IUgkHqJdfFqrPvi43gzMJIDKxyXj
YVtlNpZak0t+2H0TDqNFa9NtmR5TJZMjM9bEB/gtv585prZCOPr5T3nHKDft9t/W
M53VtflzPEt3VzXLBk8iwG5AqMH6bqkHSD9DGJQcMf14/X8QTQLqhlQo64xjIO5q
MzJHgg86wKGYmg9yrnfM0rPVaQMgMpqz0CUkkvem/r69pgym1ddUCXiWb/3dNp+C
TIyuwIv/94/06pCReFKGB+OYOYbxkq8ptVCq35/E6h3bUxY3MQDFy21iAh3Q5O/9
KJXvAZfHLIkh8isv7BidG/+83AfPAkvDn7Edwjmpytd3png+qxzqfMBFgNfzwNSa
AAubLkv7iID1muboy2lYifaVuqIX8zKjrSwARQQfxYA/6oDxfrkzzy0GcN1zvEOt
ZBausdESRjYARDqbHqLp8fk+hQsWaq741pv1ilUFIkQbSSLw+2fFAj/jVM3Y94cC
wF6V6z89IJHGyPoXZUyRwguoutUH+TiFp4bcOpGb9sxHE7c5QGDRLpsvCqycyApj
y0uwRAvM
=atsZ
-----END PGP PUBLIC KEY BLOCK-----

View file

@ -0,0 +1,65 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGKE4psBEADpHSM/IxFD1nXBmnODYXzcl2A+6b6m9m1m2Y4Dlr0ed+y5Lxne
QidE9I74A2KSm6+eHW2yh4i1ZwZbmwpmQqM+j5BMt7axoXOdKSyN+fYtUakzNbBN
EDRKT79q/zIzkgTJradHkCQkwF1W3go+qPXjR2ZEnLma9dZED9VNI6PmOpeYaASo
IkEfbKbwa/vPrvnDSSYY6Y02RXSRk5U1NvQgVUTJP9WGK7NlPUcTBDELLQv6fFPU
kjBOel6MecsQ+v8iq4RJF2cbVF0hNjbAiNldjLV74Xd7yWVRlCbdb2agyvQjMNrD
jHSvbEMiNB3R8yBHVW2Zldv8q0XjcwoDfdiZYFJe3lRUYmv6I2p+/DptD4r/3ILI
peGZtSeOdQEw+vvODL/Ehq03anTrzcpZ6sDLfLrYJhYcrltj0/LMUnLDAjciwRUq
XI46EfxwqsdLeqoZFQeO3LOFsh0kJKR2xOrUHIVy84NJ4Gmro6WmUkb1NfdjyHzF
z8Lfbo46NKoTcwFsFF0q74jVVIVNUyIS91DusiMqLCsP8jqDOz/kyP4bOJQ+aUXf
BANn4Ll1TFWsJ417moxz+Pi5sTaI0na8z2XB1N9WPsSml3FS75hJPJshN2T3VIea
zB7GFWqk33ynSDt+cAisG5nsK9fFdcH+t5wm59oobyFbFhKxwX6ROuxlZwARAQAB
tCVTZXJnZXkgS2FuZGF1cm92IDxzLmthbmRhdXJvdkBmNS5jb20+iQJOBBMBCgA4
FiEE1nhs4wPZqQIpmNxsyEZNVJr3XAoFAmKE7bMCGwMFCwkIBwMFFQoJCAsFFgMC
AQACHgECF4AACgkQyEZNVJr3XAqAtBAA1p/hQyd2Rah58NA+QnmpHgp+5XRZHPn2
uJkQClORWk9fOXxjWLxGC32lrW/WLXa8/Ihcpq/WsldBy4MTOquFDYbK+4ATZT+3
aZhoxSbDFY7Z3wkDeyW8FKA6SJilsuigOLMB0oxPlRBYbLDfVabnWLMeOjO15uzJ
d5eCr1UOO/cPwtQGv85jceC6PodX7NG0L3mqBdhp1bYWIK28ErpFMNuJKFO6x4tK
F4aH11khRKfNo6ImkMDrVkNi0VnFKl7ru8TOFJ8dWwX5l0KOhaGFW/77bBHgTRVB
C04z25fU8yVnliavTb+CJ2xcIzRmNhfHhwMOGer6cqiY3rhWWhdZj208iLzpebNx
JaUZR34BzovJbv9/rhtRazgiHQh2XQ8XSwCv/prEpSwizWdufkwS1eRk8CNwMuot
v0ghBpdG6ub+KXy/5stdUE4mrfdhS4ZG7Pym7i88DlD3vOCWqGUiBu6mscwn2GXm
rf0nBLcCzasrSjpD1VUqvb2upIR+TjAS22+TRAwxTnMS9WXwy2o+PjapRGqkc5p0
VtgxPCFSZEFSzNFk9rn+laqrSBY62nIJYVUCwcVZAYkzUSjqAYTIdkxiAGn53b2n
anjT2vX7TpTrsYGde9TLRHIimQtC1T6XI4nq++sGaawOz+Bzr0aeVIK1mYK3Skt6
wntknMZ0OR20JFNlcmdleSBLYW5kYXVyb3YgPHBsdWtuZXRAbmdpbnguY29tPokC
TgQTAQoAOBYhBNZ4bOMD2akCKZjcbMhGTVSa91wKBQJihOKbAhsDBQsJCAcDBRUK
CQgLBRYDAgEAAh4BAheAAAoJEMhGTVSa91wKps4P/0e2CTeZa9QWasCmRZBMgM2Y
sAJnVLDU9eNSq17xK1gHRthj6eYBezs7l4LaHVWI9quXsSfWOgQQxBCYfSpKfDhf
UIz+EDxMBhaYE8hNM1aj9HnZajJZ5YYWcU0il6tCa4hlz6lebRUQVU+Jf/YNdsIi
76NpfJK+UI0t6SY4PhULt0lLz+iGhpc5HZPy59L7UKzI9eiYRv4I6GpFncRUFr6T
umcSWQV+3dhrV9HQCBq1kVCnL66R4+Eruz8zlEaEMlYeBIBkWR/5faNVXg1En5ex
jzSBTkMPZldBPol7oqfGqTsWdY1LGSFF4fpKzl+VlKgYMKYnYCw+0Z5SG6zZ8ap4
37BoYpNkLfl2J7ZXj9yujVJazBIjpjkYUNlPWiUhTO0+ZJdT8DejKLMkjtdnJvBR
umTmQrzdVeZ6XdT/tCv9USuUNYV59lZ5S9PVEgtnwhGg2Ph2/XnxGcoe30bnTwDm
rPiFQ8qhJ6pKJeFjB+RzfVY/Mgnh6/5fkprawb8IpsQwnurBzQpp2K75489+qpte
OlNZHKttxEyFE1ws1SLVItYwEKU5Ab7kY0bV088eRuPh07U5m5pQzBB27xHw2Wwa
hVZLjRuZW/mley3NgKXuT9ScL9i2WrrUZ4CirwgtrqMaPQRaqWG+LRk0w359E6HO
tGVPMiv/5YRd/wSJU0VJuQINBGKE4psBEADQr/enuDeVT11v6ejuYrg7aaZaGFUe
3i28bQ4pRUKNfxs7zVYDDHi2i2bhS5j2yQnbsQtGcgoenw6lapmdQRzr4vjQAz9o
kT6l4qpqvFFQM0wZTnigVDmmO9vTHR8Uk3iCKTd2ax3oko/xPWWYJautJ6ex8cOA
coHSDeOjuIWSxCKq0BDFp6LoxkM8nuyLAX2cbhI3LncaZhVveMeN+Fmcsv+WpkKs
yhX92umZuGwlraSyFy23FiRWSZPu9qVIxMMHvVrQJIgfhyWaHFzoF4M4qDoSKx92
uWfUWgFwPOxOJ6/YcPsX4T8qTl9htmwPN0BibPTlcWaIFXtiU5bE1MivUPeACrI/
gwUfCR3Mg+GYc13C6jzepREUhI7PLi3+A203PlMZd/aaSZkP6j+h4cwdapH5P4uF
7T1EQ0MSdx3neAvu5p0IM6JpriwxfT3HsG+Y952T6MIeXcjNRebsBrygJhJ0/vyr
wV5t8jL0yQty4CiE/QFnBs42l+rngi7K7Y1AZRBGK7JA09XaoLrfLmS+PrbYPsaJ
flkM8GzUB7BBCLozxDHPzmPkf/A1w3XHZnYuZmS+pvjWCIoKpLQHI99oSUGho/TR
gMRO4v7EAzluqCiepMl0xwFfHB115ND/mATazc4Pt6FxUsqffzfZrN01e1UVPrp5
4x6YLO80JnOY6QARAQABiQI2BBgBCgAgFiEE1nhs4wPZqQIpmNxsyEZNVJr3XAoF
AmKE4psCGwwACgkQyEZNVJr3XAp9ghAAgCgErxQYn/Lh/mzsxYXPnisggcBpceks
mGw7knj1EGkXqq9CHn3EjCw8dB5N857UFlUr++DHwpFL5O36PRQo33RIUFbmBypG
8C/xX1jWGu3xcaqS3P1ncsSSl6ckdvy9pjMxThm/RkXO0eJCn7FcanwPJXEB3Pbb
mm0wLI2OXl/m7l5QAr7kErnPvGNzcbX6G35Q/MY8mumBWQ9H53R5ZPpi+OS40Wfn
pZNKdh/Acwa7+2RokPqoOcJfxVdBOUigXTzb45qZgqEsSR7bkZAy2E80A/sJKPqs
OGjp9cog3rBYyNBn5dasfR9KeBtluKnjUbzutXsQoKUSECY00YGrtneSXMku5hoE
Dguk68w/L63ZApYHO/JTgJAYvqPOErAVUegPIw2CT1/2qi5vpClBcKkNS7RXrssA
X+lElE0zbzX3bNG+lQuXby7jNUFYltkEiz6vTtc4HuHy8u40DHMswzkoDr0T8IE0
7ZRAWXwV1nlA/dI337cHCsWMJyqem5wZZO13iqe07qaCg1uvBPeqDo81hOCn1us7
l5SYRUTlt7KSFEHZ+Sx4bmVneAuRi5okaQdmrepy/ss/vVpRwWuQxsPkvT8boS7s
mqOVsZFcNOuUJPUyOz1dHUL6FMYpk1dw+9n41gO4fLBzJekFTB/fxL6SRbYFWWn7
x0VGHDmuaYQ=
=ZECk
-----END PGP PUBLIC KEY BLOCK-----