From 5f67b84f11e376ec8ef5f60db5f04360796f8aaf Mon Sep 17 00:00:00 2001 From: Ryan Northey Date: Mon, 7 Nov 2022 11:27:40 +0000 Subject: [PATCH 1/4] repo: Dev `1.21.6` Signed-off-by: Ryan Northey --- VERSION | 2 +- docs/root/version_history/current.rst | 6 ++--- docs/root/version_history/v1.21.5.rst | 27 +++++++++++++++++++ docs/root/version_history/version_history.rst | 1 + 4 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 docs/root/version_history/v1.21.5.rst diff --git a/VERSION b/VERSION index ce2dd53570bbc..9df56ad2ac95a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.21.5 +1.21.6-dev diff --git a/docs/root/version_history/current.rst b/docs/root/version_history/current.rst index a9c6d4304b0cd..861436ac085d2 100644 --- a/docs/root/version_history/current.rst +++ b/docs/root/version_history/current.rst @@ -1,5 +1,5 @@ -1.21.5 (July 25, 2022) -====================== +1.21.6 (Pending) +================ Incompatible Behavior Changes ----------------------------- @@ -13,8 +13,6 @@ Bug Fixes --------- *Changes expected to improve the state of the world and are unlikely to have negative effects* -* docker: update Docker images (``distroless`` -> ``49d2923f35d6``) to resolve CVE issues in container packages. - Removed Config or Runtime ------------------------- *Normally occurs at the end of the* :ref:`deprecation period ` diff --git a/docs/root/version_history/v1.21.5.rst b/docs/root/version_history/v1.21.5.rst new file mode 100644 index 0000000000000..a9c6d4304b0cd --- /dev/null +++ b/docs/root/version_history/v1.21.5.rst @@ -0,0 +1,27 @@ +1.21.5 (July 25, 2022) +====================== + +Incompatible Behavior Changes +----------------------------- +*Changes that are expected to cause an incompatibility if applicable; deployment changes are likely required* + +Minor Behavior Changes +---------------------- +*Changes that may cause incompatibilities for some users, but should not for most* + +Bug Fixes +--------- +*Changes expected to improve the state of the world and are unlikely to have negative effects* + +* docker: update Docker images (``distroless`` -> ``49d2923f35d6``) to resolve CVE issues in container packages. + +Removed Config or Runtime +------------------------- +*Normally occurs at the end of the* :ref:`deprecation period ` + +New Features +------------ + + +Deprecated +---------- diff --git a/docs/root/version_history/version_history.rst b/docs/root/version_history/version_history.rst index f05a4e6437f48..4ca8e33a828f9 100644 --- a/docs/root/version_history/version_history.rst +++ b/docs/root/version_history/version_history.rst @@ -7,6 +7,7 @@ Version history :titlesonly: current + v1.21.5 v1.21.4 v1.21.3 v1.21.2 From fc4c20337e4682938ee9af53018dfdb8f51bd20d Mon Sep 17 00:00:00 2001 From: Lizan Zhou Date: Wed, 2 Nov 2022 15:40:24 -0700 Subject: [PATCH 2/4] ci: use host docker gid for envoybuild (#23803) Previously `/var/run/docker.sock` is readable/writable inside docker run because group ID of `envoygroup` coincidentally matches host docker group, while it is no longer true during rolling out new image. Fixing that by forcing `envoygroup` has host docker group ID. Risk Level: Low Testing: CI Docs Changes: Release Notes: Platform Specific Features: Signed-off-by: Lizan Zhou Signed-off-by: Ryan Northey --- ci/run_envoy_docker.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ci/run_envoy_docker.sh b/ci/run_envoy_docker.sh index 9511ebccb00d1..fb361795b131d 100755 --- a/ci/run_envoy_docker.sh +++ b/ci/run_envoy_docker.sh @@ -40,8 +40,9 @@ else BUILD_DIR_MOUNT_DEST=/build SOURCE_DIR="${PWD}" SOURCE_DIR_MOUNT_DEST=/source - START_COMMAND=("/bin/bash" "-lc" "groupadd --gid $(id -g) -f envoygroup \ - && useradd -o --uid $(id -u) --gid $(id -g) --no-create-home --home-dir /build envoybuild \ + DOCKER_GID="$(stat -c '%g' /var/run/docker.sock)" + START_COMMAND=("/bin/bash" "-lc" "groupadd --gid ${DOCKER_GID} -f envoygroup \ + && useradd -o --uid $(id -u) --gid ${DOCKER_GID} --no-create-home --home-dir /build envoybuild \ && usermod -a -G pcap envoybuild \ && chown envoybuild:envoygroup /build \ && sudo -EHs -u envoybuild bash -c 'cd /source && $*'") From b957bd9aad84b6cde11de65b5e779358557b22ed Mon Sep 17 00:00:00 2001 From: Ryan Northey Date: Mon, 7 Nov 2022 12:43:16 +0000 Subject: [PATCH 3/4] codeql-fix Signed-off-by: Ryan Northey --- .github/workflows/codeql-daily.yml | 2 +- .github/workflows/codeql-push.yml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql-daily.yml b/.github/workflows/codeql-daily.yml index 969cdb3dfc2ef..89a3909077529 100644 --- a/.github/workflows/codeql-daily.yml +++ b/.github/workflows/codeql-daily.yml @@ -9,7 +9,7 @@ jobs: fail-fast: false # CodeQL runs on ubuntu-latest and windows-latest - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Checkout repository diff --git a/.github/workflows/codeql-push.yml b/.github/workflows/codeql-push.yml index 3ee9fda1c7c6a..d0a536aa37aae 100644 --- a/.github/workflows/codeql-push.yml +++ b/.github/workflows/codeql-push.yml @@ -11,7 +11,8 @@ jobs: fail-fast: false # CodeQL runs on ubuntu-latest and windows-latest - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 + if: github.repository == 'envoyproxy/envoy' steps: - name: Checkout repository From 290a8a2029e44428d9b048ee244d85196bfc964a Mon Sep 17 00:00:00 2001 From: code Date: Mon, 24 Oct 2022 21:22:40 +0800 Subject: [PATCH 4/4] ocsp: rotate certs of test data to fix flaky tests (#23635) * ocsp: rotate certs of test data Signed-off-by: wbpcode * fix format Signed-off-by: wbpcode Signed-off-by: wbpcode Signed-off-by: Ryan Northey --- .../tls/ocsp/test_data/ca_cert.pem | 34 ++-- .../tls/ocsp/test_data/ca_key.pem | 50 +++--- .../tls/ocsp/test_data/ecdsa_cert.pem | 18 +-- .../tls/ocsp/test_data/ecdsa_key.pem | 6 +- .../tls/ocsp/test_data/ecdsa_ocsp_req.der | Bin 106 -> 106 bytes .../tls/ocsp/test_data/ecdsa_ocsp_resp.der | Bin 1559 -> 1559 bytes .../tls/ocsp/test_data/good_cert.pem | 26 +-- .../tls/ocsp/test_data/good_key.pem | 50 +++--- .../tls/ocsp/test_data/good_ocsp_req.der | Bin 106 -> 106 bytes .../tls/ocsp/test_data/good_ocsp_resp.der | Bin 1579 -> 1579 bytes .../ocsp/test_data/good_ocsp_resp_details.txt | 150 +++++++++--------- .../ocsp/test_data/intermediate_ca_cert.pem | 38 ++--- .../ocsp/test_data/intermediate_ca_key.pem | 50 +++--- .../ocsp/test_data/multiple_cert_ocsp_req.der | Bin 171 -> 171 bytes .../test_data/multiple_cert_ocsp_resp.der | Bin 1660 -> 1660 bytes .../test_data/responder_key_hash_ocsp_req.der | Bin 106 -> 106 bytes .../responder_key_hash_ocsp_resp.der | Bin 1466 -> 1466 bytes .../tls/ocsp/test_data/revoked_cert.pem | 28 ++-- .../tls/ocsp/test_data/revoked_key.pem | 50 +++--- .../tls/ocsp/test_data/revoked_ocsp_req.der | Bin 106 -> 106 bytes .../tls/ocsp/test_data/revoked_ocsp_resp.der | Bin 1577 -> 1577 bytes .../tls/ocsp/test_data/unknown_ocsp_req.der | Bin 106 -> 106 bytes .../tls/ocsp/test_data/unknown_ocsp_resp.der | Bin 1686 -> 1686 bytes 23 files changed, 250 insertions(+), 250 deletions(-) diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/ca_cert.pem b/test/extensions/transport_sockets/tls/ocsp/test_data/ca_cert.pem index d456c26f505f5..c5c98f7d178ea 100644 --- a/test/extensions/transport_sockets/tls/ocsp/test_data/ca_cert.pem +++ b/test/extensions/transport_sockets/tls/ocsp/test_data/ca_cert.pem @@ -1,23 +1,23 @@ -----BEGIN CERTIFICATE----- -MIID0zCCArugAwIBAgIUKtsec7QPrxG7JETQSPH7XVnH9RcwDQYJKoZIhvcNAQEL +MIID0zCCArugAwIBAgIUGIR6NlZ17lyrZ5N9uK2g0QLW5TIwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcM DVNhbiBGcmFuY2lzY28xDTALBgNVBAoMBEx5ZnQxGTAXBgNVBAsMEEx5ZnQgRW5n -aW5lZXJpbmcxCzAJBgNVBAMMAmNhMB4XDTIwMTAyMjAyNTc1MVoXDTIyMTAyMjAy -NTc1MVowcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNV +aW5lZXJpbmcxCzAJBgNVBAMMAmNhMB4XDTIyMTAyMzAyMjQyOVoXDTI0MTAyMjAy +MjQyOVowcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNV BAcMDVNhbiBGcmFuY2lzY28xDTALBgNVBAoMBEx5ZnQxGTAXBgNVBAsMEEx5ZnQg RW5naW5lZXJpbmcxCzAJBgNVBAMMAmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEA2+hzTr160c7mgNKCUoOxQylskIz2dAN5hWjBT38M8CGF5FcFZBG9 -QKSdt7QgnIBXt6oOAuOufKNLNWUKrzVE4GlDhxJKKCAlzidFaeIkk1Deny9kiADD -dsVrOMHv6JXIMPcgotoOVu6iwGlYsvHr/OukbR4PAbjdzd51drC/aKIwRx4vc9Qk -+WKtVXjJKQcsyxeEKfrOJloZOkorMf2HWWAOBNg7eBLsHeQiOrLPnwJf0eFfHzOC -x2BM8hJ+fyHk+NmenjEl88XGaTkdpilmZXFqeDBCcrsLwbVPozO5sixkz4q7Uw9E -gBKpjtCy1uR+mD01vH17X2kflmgVRkjqlQIDAQABo2MwYTAdBgNVHQ4EFgQUGHhD -5J6kUeZrRjpHWi16WW54hBYwHwYDVR0jBBgwFoAUGHhD5J6kUeZrRjpHWi16WW54 -hBYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQEL -BQADggEBALJ5R1bD5xPeX4vto8OAEeGWNh/OJkaEp8JOllnBlws4vYVRso436kXR -2SUNXV23CC+8f03WiCkva7rLTBIa9Nwg/F118o5L279w+yh+gRZ0Z1s4ob+fbziI -0sA/NUOmtdR2SE5YNeHdAtH6A1YajgixTNo20ipZv5CNBzN2bxBGh9b/4W3LLZ0h -jgwOPUSVtcmFek525t7nkZaKB86P9g0VvM/gRJfG6y84wQZxueScv6elNUx+O9DG -E5D1ku5EkfeeH4iL0eTd+VDfE1pGZC8OB75110WbPWU4V3la9wC+tQTkN9XFHDJT -zx9HcnA2KjGZ6+8ZgjwjWCpUY+grDPc= +MIIBCgKCAQEAvXEqixfAmuBA47KSQuSJ4aQ1+o1VvwGMIPmy3oeYbj1Wvfs36YOq +ON9tFtOzjM5u8gCkv/FQUnALMswi2F+l44f7i7KFb7iUxR5qCw2kVWCgyyqWRH/p +MZue9HBFWYNpXNaryf26vOYmeKzlSgJuKA8RRuF4sAtPQ/OQmm5B/WntWZUWZUNG +CAO46wcKKEU0SiJD4HNjfu7yId2nZikXfXo5jjvqiXoeG/zVSOkn/B0IDEiTYX/A +bUqIlDUdIDWg1xU27Rfzkc8Fy6x4f7of6ZT0YzYbaLEAShTNDRc0aaIBGzcjW1rR +zBgOANy24wreP6Nh2HN3tvKWuHi/oDFaawIDAQABo2MwYTAdBgNVHQ4EFgQUnMwf +jZCg7pLeJOgYYEk/vsPVVokwHwYDVR0jBBgwFoAUnMwfjZCg7pLeJOgYYEk/vsPV +VokwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQEL +BQADggEBAAT0vnyixkk53PYiYRT3GmNK5oHocdTDLHhCWeHIHTw+bLo0TTJR7NtF +1VWY0ar+xS3Gsx5aLxSVsMKqLLD1jMGHmQxiHqh90La+HzjlOOnxCzcGrTiWMr5N +L7mrzEIHnKoC5/130zlBhgFhA/kMNQOejJRPOChpCDlz25Oc6RK+hP/BLFz1+VFd +3XEDgTdsp3LNA8hf/nSuv1dsdzuH9oq1hXKjHEUhWnQEmWXh8wNB9qYu/dGAjikU +WGotBR4ROciz6Vwl5MMb+67ls3/J0hSeZ8XlXVP8DWnY4maUCd286QPEkjuvTgQW +Zkup1o6TL+5NQSoujamT6D/C9rynHGc= -----END CERTIFICATE----- diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/ca_key.pem b/test/extensions/transport_sockets/tls/ocsp/test_data/ca_key.pem index 888feabbec1be..7ed25605fe607 100644 --- a/test/extensions/transport_sockets/tls/ocsp/test_data/ca_key.pem +++ b/test/extensions/transport_sockets/tls/ocsp/test_data/ca_key.pem @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/ecdsa_cert.pem b/test/extensions/transport_sockets/tls/ocsp/test_data/ecdsa_cert.pem index 724ea898ea248..738a5a2627347 100644 --- a/test/extensions/transport_sockets/tls/ocsp/test_data/ecdsa_cert.pem +++ b/test/extensions/transport_sockets/tls/ocsp/test_data/ecdsa_cert.pem @@ -2,15 +2,15 @@ MIICdzCCAV8CAhACMA0GCSqGSIb3DQEBCwUAMHExCzAJBgNVBAYTAlVTMRMwEQYD VQQIDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQ0wCwYDVQQK DARMeWZ0MRkwFwYDVQQLDBBMeWZ0IEVuZ2luZWVyaW5nMQswCQYDVQQDDAJjYTAe -Fw0yMDEwMjIwMjU3NTNaFw0yMjEwMjIwMjU3NTNaMFwxCzAJBgNVBAYTAlVTMRMw +Fw0yMjEwMjMwMjI0MzBaFw0yNDEwMjIwMjI0MzBaMFwxCzAJBgNVBAYTAlVTMRMw EQYDVQQIDApDYWxpZm9ybmlhMQ0wCwYDVQQKDARMeWZ0MRkwFwYDVQQLDBBMeWZ0 IEVuZ2luZWVyaW5nMQ4wDAYDVQQDDAVlY2RzYTBZMBMGByqGSM49AgEGCCqGSM49 -AwEHA0IABBH5TFHZK1e7SPtmeTESrQD/Kce4uLKz+on7qlHOd2D4yNoI62TyXMq/ -o6660I5SJVIEIueDZdh/ocVezGYuUt8wDQYJKoZIhvcNAQELBQADggEBAD5jqxzW -76B6WOLJlRTWpAKv2L7CdtRjV2inNvS7n+NOSQllP9IfHGM9qEHM7xvDymLZb/TR -tOcpUENLJVOmRsjs90cy21Nc8ZkRFBhJOPggTTL3PpkM2sYmsSBzjDvkvqrH+hY3 -FTGAdgDaIf9gBeI61Ind/z6lqcE7yJlVtTvKVYPC0MFtzBS44I92x7g5htTzfEv7 -rO866GmsiG+b/w/d8TCHOt1L+gyk3BbAbBOI3DkZt/UtUpev8ZXKEjigcpxHy+Je -BLDYq6S7RPPtkPk+z8Iz3HRmyykvrckU2kjcTdqY8KygCgFBZETIYsk5d1CJxGcV -gDVhAiuki1Lwuzo= +AwEHA0IABF9j5Nj82s+FE1VDPNJICcZOvWjaoV8TM6tQ4iCduJe42vIGprWVxcgn +Twc7mzCiuZRbmXyugxTGfc9BJpY2qG0wDQYJKoZIhvcNAQELBQADggEBAGf5RI7m +KahYnZSihIPkSv+jrkrSJExIwOjYkYQnFkH2QiplEU2n/2T2wyM8JsmslbJ96eL6 +rP5yspFywQFehgBvm02OI4HykpMCLcizTKrdKANTeKJb+8BoQFX5wlVpJ/Uc2pIs +th2kWfNiTPhqO+CxheyT1V0QRTALz+e4WD7gBla9hxiVGzu5LY0TaoKWvgGUoQWy +MDXmpyY4fgqV7levQ4i47DeR6Q0DKd50AwMMsm6ueI0JYWvqfSu8KmtdH9ae9c+C +ll6yCwJvUvaAZ/0mxJvM+2eJmjvNZn8fIe4hSXKjmoFwgY4m3JE0waFX3BifDKGr +i9kQQD4p6SeRjP4= -----END CERTIFICATE----- diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/ecdsa_key.pem b/test/extensions/transport_sockets/tls/ocsp/test_data/ecdsa_key.pem index 8fac462fe37b8..99a6e1f5b6949 100644 --- a/test/extensions/transport_sockets/tls/ocsp/test_data/ecdsa_key.pem +++ b/test/extensions/transport_sockets/tls/ocsp/test_data/ecdsa_key.pem @@ -2,7 +2,7 @@ BggqhkjOPQMBBw== -----END EC PARAMETERS----- -----BEGIN EC PRIVATE KEY----- -MHcCAQEEIOShXROw7kmo0cMJgNQ8rdZfjceLh+KMocrzYIqphTYYoAoGCCqGSM49 -AwEHoUQDQgAEEflMUdkrV7tI+2Z5MRKtAP8px7i4srP6ifuqUc53YPjI2gjrZPJc -yr+jrrrQjlIlUgQi54Nl2H+hxV7MZi5S3w== +MHcCAQEEIGwYbBaoZMHNNam3qe/GTARZDtNO1VJv7h38q5N4Dt3JoAoGCCqGSM49 +AwEHoUQDQgAEX2Pk2Pzaz4UTVUM80kgJxk69aNqhXxMzq1DiIJ24l7ja8gamtZXF +yCdPBzubMKK5lFuZfK6DFMZ9z0EmljaobQ== -----END EC PRIVATE KEY----- diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/ecdsa_ocsp_req.der b/test/extensions/transport_sockets/tls/ocsp/test_data/ecdsa_ocsp_req.der index 6769a837244d56ca8d0de3380c69d521a84447e3..99bd3a19e3483b48f8c3435f7a8ab04c5a84f048 100644 GIT binary patch delta 45 zcmV+|0Mh?zYLG1yoXj7Mkf838-X!Q4U`ao|!_`)akwF;{Gwx%nJP8Ma9B~9;lOA%D D+F%nY delta 45 zcmd1GnxHEpQQ`b#-jcv)*=|T6uLB)6CL%Sz zXTJZVe)K@@9hKYtXCAPX|DI@^rTAguqF$DJcbz1xY`CTW{1rV}wz)xM#e$Cpr$j7E zQ(imlnr-T)uXtodJQ9q%;b&Bx2uz041ma7_DosOG5L&JC_nolemL zZaKLRj1TTw(8PS(po#f95MMTEV%oicnTe5!NkpQh$}Ft(UCiqA$+bJyF1W~a?Wxh^ zWTtj$cpw{DMv3zpnE=Ba6!a!Q?nL$C$ra3s^?M7oy2TI7df@PQ(Qdz-@F!=|=q0$L+tnH?`*P zm~vDui<@^zXu^WiTGL$WUmDJy_ocu!vN<#6+Uk>kckOwmR)w4*yt_P2Q@pmyvd{WeXO*1v zpQ|1()&IzH@OVs4tUr+J)iK3XR>5?^by2go;-4p;XFa{9qJEeB%PC)y&7?CnGI)uc zC5n8PO7?oz_@eO2 zVVw%6$cHCnZR~P(nfMw7zPassHFUXXCLzt=t8Tz~SC$h`EUPh*4s@Mhk4 tls1L)?w*&-Myy-j$PI*dO|~XE~EhIsgkM(f9xW delta 1039 zcmbQvGo5F`d~O3n10y2?BU5uzxFL_n7s|-&Q;JCQTxeOZeiE&&(x%4KEiRdwFw3-jv4{rg}03Z{I|H zeG-$?IK{|KxxGi?qSvAFtapFI>Ff%zO8f(dS13StTdmYTfCr?)@cv@ztq7 z(HM>|J>6!zT9ZE2iTt|VY7oe~pL?-hmFiNv+0i>IZk&6>_2Bz$cAl2cE9WS%yk=Lp zYpcS$YqjixCg$4)P0ZJU__9G0)9wY#OpHuSB3ifQins8u7u>Dla>3){@7T!WU&SXU zGqp=20@*N1oY%+*9z%vv6V;0+S1>Eq-+oc-x3}uzxn~WRnu3})I&0=k==oN{T-lm& z(7&GNgJSEGaMl#Ty$(y}Zr`FXry+d%Dn6#i>uMHzo2GKDH+6ZC>D(^lrJ$Nd-L^EIv5U@9nH2l`2NMz69(TE7Tw|td$;I7X2hnCum8MWk}Jp0xa02Gd!=O? z_Gi>DGH{pEFTSGkGihyT#Ys(eozvnin!nDeMM+wDX&e4+k4)fWxnW%)^hWlHlGUd3 z^O@o=K8%+)ZaSXe^GT?#Uh&C~oAc%ws(wCtEYnhUnPysQVOE8KQ_*hjgIoO<8}Hnt zlXAXmcQC(8gV4&p3!APzsheSIx~H}}K2v^LhNzo|_p7N)%!~|-i<1o!4P@DvLuL6` z#8^bIC0+x0khC(3gn?KCRt1wEv6$9xs&o%K{9O26eD~YMhZ_VRPBW7~r{>nO{E*+Y z$b-|lE%vqsZt63C<$Cd^DsOD;b`JeL^}g3SH1)H0o%Ruu`f^9%Pi*O@KJVN63w~?V zHHwv_M_Vl1KR@51_Wxn-Y2CSseLQ@&E>pLjY_0Mudv@>n#A#jZ=lZ|#itai8z-9We*ZLL**$Q_) znX`ZSQd6Hg>kG$(Cw!gs&Sm2FdGa0I7oXhy8E{`X$}L5ok9}Y1b=TRpsTSdtQQsN% nZDo04e)Xt~QSfxC`V|8B)`yR;`t5$m%+@& diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/good_cert.pem b/test/extensions/transport_sockets/tls/ocsp/test_data/good_cert.pem index 4c25d638be7cc..e462b37b73ae3 100644 --- a/test/extensions/transport_sockets/tls/ocsp/test_data/good_cert.pem +++ b/test/extensions/transport_sockets/tls/ocsp/test_data/good_cert.pem @@ -2,19 +2,19 @@ MIIDQTCCAikCAhAAMA0GCSqGSIb3DQEBCwUAMHExCzAJBgNVBAYTAlVTMRMwEQYD VQQIDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQ0wCwYDVQQK DARMeWZ0MRkwFwYDVQQLDBBMeWZ0IEVuZ2luZWVyaW5nMQswCQYDVQQDDAJjYTAe -Fw0yMDEwMjIwMjU3NTJaFw0yMjEwMjIwMjU3NTJaMFsxCzAJBgNVBAYTAlVTMRMw +Fw0yMjEwMjMwMjI0MzBaFw0yNDEwMjIwMjI0MzBaMFsxCzAJBgNVBAYTAlVTMRMw EQYDVQQIDApDYWxpZm9ybmlhMQ0wCwYDVQQKDARMeWZ0MRkwFwYDVQQLDBBMeWZ0 IEVuZ2luZWVyaW5nMQ0wCwYDVQQDDARnb29kMIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEA5wzIeQ43mRZy7lfnZl2ELODYH7cXhuPLv/9v/om7WcB1vuT4 -cCyZph8Rr2jZucaD6i40JGABDzERWShUI19QelNtXPFTv4SkNtJK+ONevMuyx8gO -fXOSfVXtg9fUKCSN5oLEj3+EKu+zmjyZ4xBTrXa+yaiTc7859WCZ+wlGCP0XSymX -qYnc95U4PXLGD009TbKtL2SAs7v+00Ohbq1iybeKFWn2TCQryNkc5X7MJZ2io8pL -MQqbhHuGVZTbRgoYFZ8gh8F1q4Ldfn84K3BEHy+pXMrC9mbYeNNpqDzo9dOrisQy -BVyyZmJK3KGxW7exNJYVtXOQh0pfGny4cjbGowIDAQABMA0GCSqGSIb3DQEBCwUA -A4IBAQBD2wITti7SV7hHMKjeB4vv9HrpYHe58LkthZWHAWfcV4usdQl8/R/pe6xp -vbda1dPkDOL3h9DWXb3OtDxZszk/muQ2O3IMzkm3RdOYK4TxiyhRiilYI8nOHCNS -/nzl2TGdoaHMYNKDopJaSuWo78ojcI6y/xJHSJFFHTazHrcLZsoanqYNUh352E1U -j7x8b0h6KB2ODeUa2z8g4sMqTexSDDKz4ND9vfoSPn02mG/3RuVsIxX5F1LNCP5W -RfxRA4uDR3/FSmWAHRPDpdh1NfNDZyh1yXlEyJS2XhuKUCDfCMqHYrxOfgQs6f+2 -d1z/R2EV8f4bBFxyL0nfOuo2J4+u +AQ8AMIIBCgKCAQEAusNi96t2ccNA5QsGUdVgtJeQYI5f9PzuhLhLxWG4JfM0KVjk +1ONCjBGvn/8/22oyNASQx1FsFZqHFqhaflS3WagWQNyL/arq6VO9H/xZXBATrVL2 +TvjOMzi9d4xffQn+6/c7ddGYB6g1O2ov2KDG+nF5+12/QgeXjmK2NPhgvtOB8u4u +5FXk/dM8A7Stg3+74ooog+yClhlGmNh45nChyxCnUW88e+LW8dsuI3CEEt2cIa+A +8/vNM0xUh0BDXL45TzaW6zlk2bjkIRoFxUdwY4xyMuhLPiA+rgmAJHb/Viu520xf +79XUbtvM4WaMtZLcSiSe0QmK/TCGEh1HWMJS+wIDAQABMA0GCSqGSIb3DQEBCwUA +A4IBAQAyze7uaaRk5teHYahhUVvBs8t5N8A8SfZz+3eN25OvrgCne72CqZUAFqUN +LV0QCZ9no+xo+x9p0vcLorCntYDuwaUFxKzjx95e/XtQSZwbURDuA+TtDRl1dsBK +gFDCHWkOggSjQ6nivQ/9kKq68WOw7hY8kUYY5k7eqKjQghRh+67leHJM9RKzSTCZ +/DTmCqhZjq6C5T9OllW6r8KObvu+9AP/+3ozUuZaOQP5zUl4/2RFuy4swUPsOW3a +CPSJd63HxJJIA+ITV1hy3Uzfemh5UGZKrgMP34ykWrUcN0tio8Ed0c0/+UACJiVg +NI0CaZP92sXLwtJJePM0J1utRrMO -----END CERTIFICATE----- diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/good_key.pem b/test/extensions/transport_sockets/tls/ocsp/test_data/good_key.pem index 5a6e6a2a14638..fabd2e9546cb1 100644 --- a/test/extensions/transport_sockets/tls/ocsp/test_data/good_key.pem +++ b/test/extensions/transport_sockets/tls/ocsp/test_data/good_key.pem @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/good_ocsp_req.der b/test/extensions/transport_sockets/tls/ocsp/test_data/good_ocsp_req.der index f5d7e4150fe3b8b53638a51f19d59260531ed227..cc13804ae218b3cb4653a95bbfa893df8a761fb5 100644 GIT binary patch delta 45 zcmV+|0Mh?zYLG1yoXj7Mkf838-X!Q4U`ao|!_`)akwF;{rrRb@dHbiETT4OjwK!`2 D^CuQt delta 45 zcmd1GnxHEpQQ`b#-jcv)*=|gSx1@13yV-K2XeFC-E??e`tN8rI3gB*4(X zAi-}0REAI;wLlOoWC9cd$p8(ATBvNGXdutVsm;d7%F1rQ$iyPVBCzbXnt$c*<+G!` z9p7)Y$ogl%%f_kI=F#?@mywa1m4Ug5k&&Trf5${s^O;ih(kh3aZE?<6cWqyYpvto_ z<(GE^mM9!xPtDEtc&p;O_kPCgH9{Mt*PN&lzZSi<{dm5m#knrAXgQ@@GZ@9@teH_9 z6UMd2>8Iyhwh*-+&re?5vq`JwRMp+gKVpSy-%47|JM6ub#25BxYfhW7^UlI2x2EyG zckAIzSSZVS*o^Ik4q%6zj@4yJJ44e8?#e;s5je z(mBr=DkT%sO?K1-hF&>u%eG{`PuaxdsktAeGTu$7x_nhxuH5Wuhhe;!Xd0XEWH+-PIkB?BENX^t#fk^|14Y3#C+SJNtOA!K@;<3 zgC?fk3z(T0nV3W*TB^*#O5eq-PM=)6W9@>AOxKNj4UTh zFi)-DTd377eqh!EhsT>HIX&roxWx2VZ|Hu;9)+Kq?zPXzvklw(+x%toDvSHMVwX4f zoXh*fuw?(ofS>|yqcci3;+H;d|J}W*HGjvHqjFi?yh}n87M#|a=2HLCaQ3_}1+J0J znK9Q^pZvRP&oi}(HBY^m@-+Ab-5yqK;P!X^JYiOz@ zjpFicpQi1o*uTKgJ1U!rnUR5Uak4?8fh-$ys4O3g7>fwDQF!IBPK8tC!xOSLb~(FDe2oI%+;+VhI^*K1 ze@AtXZI+AD7n!=@&?=n`UwaO=&*VvxTTy#q+dg@Vrxq_ia+|ZQwU}nK&sTrv>N8I4 zb5=1u|66|9(y@&(k@+W&Df7IZDgG83nH-kIwz;0|KY2-HUi#6evB7_MGjBXfo5Fc_&r9YbldRYKv52L4ue{bbS^u4{ Uqn2Lp%E>S64}IISoJl4f0HwLriU0rr delta 1073 zcmZ3@vzlkZ0&W9C10y2?BU5uzqlv4v>Ln_ipUhhl_$=Ga$~{WADl)I4MU06_fT4jw zf*+_1Np;i$L9mb!!hooS$_9!C@@$;iY>cd|>;{ZXEJ7>-b7G2FSDu_5IcKez(8t9Z ztp>booLX%jZQpqr8M#>*n41_G8Mf)y-QD^+`dR%m`76KcBTesZGSmw4s%`9gQ+wx3 z)uhDQk4&m3b>6;uBXV#>e}xO9*E9D2e-inuccooBnw?u-^ZwPcZKdrZCL2qc-q+?W zj*ZrQl;CH%?wnNod(-*nu0G`d`6W=7{fC85%(PtzY3vWGUai?x@JgzG|4y|jE1QMI z3lhIu_^}mB)!S}n@|J8`?DepQ{l?$z6T`$*+g`5tzx2@Qyc6#>-YVD4dRe#BBjk&G z6W`_{o?zywi#OQ#g_gXVcJ2EnX6bsB#D{m@UR%s7%+$pDcJJF=tMz&=NPaun7r8d$ zl}WyF?6l&|cJ~(uTw5dYZMD$9xu%Z1CjPey4*S&xxh-g7zHQK?%6#3RiTScY6VvVm z%uI|-Od?vh<%+lPuNT~{;&Q>`-CN}SgS5euMHzo2GKDH+6ZC>D(^lrJ$Nd-L^EIv5U@9nH2l`2NMz69(TE7Tw|t zd$;I7X2hnCum8MWk}Jp0xa02Gd!=O?_Gi>DGH{pEFTSGkGihyT#Ys(eozvnin!nDe zMM+wDX&e4+k4)fWxnW%)^hWlHlGUd3^O@o=K8%+)ZaSXe^GT?#Uh&C~oAc%ws(wCt zEYnhUnPysQVOE8KQ_*hjgIoO<8}HntlXAXmcQC(8gV4&p3!APzsheSIx~H}}K2v^L zhNzo|_p7N)%!~|-i<1o!4P@DvLuL6`#8^bIC2wGY1xhQkNEnDUU{x^r8;fcErb_p) z!_S59#dp75e7HgI;WRV(b82oa%MbZYi##};+hT8P;HEzFSFRUts`AFhZs*Y7Q}27N zLsLI{*J&RisV{dF{=}Ak>hr$6zu>nqfqJ+0YyThSp4OeK*vG?X>oRrg$<`{rvS;_6 zPn_1pey;x;ujroh4_u}nd#!JAkgag%lR5jBFE#b4v%YXlc*567?_4H+pC{kZeeucN zp8@xUquf&T`PlcBUU!{sn`#kW8TFlE-&U3<=2wr(7zLk~cP}b1(=wd-`n_b6jdFxm LNb(D9CZ6vA1KZJx diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/good_ocsp_resp_details.txt b/test/extensions/transport_sockets/tls/ocsp/test_data/good_ocsp_resp_details.txt index ecf8355ace5b7..4afb6c4c591ef 100644 --- a/test/extensions/transport_sockets/tls/ocsp/test_data/good_ocsp_resp_details.txt +++ b/test/extensions/transport_sockets/tls/ocsp/test_data/good_ocsp_resp_details.txt @@ -3,116 +3,116 @@ OCSP Response Data: Response Type: Basic OCSP Response Version: 1 (0x0) Responder Id: C = US, ST = California, L = San Francisco, O = Lyft, OU = Lyft Engineering, CN = ca - Produced At: Oct 22 02:57:52 2020 GMT + Produced At: Oct 23 02:24:30 2022 GMT Responses: Certificate ID: Hash Algorithm: sha1 Issuer Name Hash: 16C50680A809B68F302789AB234F8F4B30B0E06C - Issuer Key Hash: 187843E49EA451E66B463A475A2D7A596E788416 + Issuer Key Hash: 9CCC1F8D90A0EE92DE24E81860493FBEC3D55689 Serial Number: 1000 Cert Status: good - This Update: Oct 22 02:57:52 2020 GMT - Next Update: Oct 22 02:57:52 2022 GMT + This Update: Oct 23 02:24:30 2022 GMT + Next Update: Oct 22 02:24:30 2024 GMT Response Extensions: OCSP Nonce: - 04109C5C7305A9C99B599CAD3612F1A32885 + 0410A6DB264F79FBA79B5B4B41EFB5386AFE Signature Algorithm: sha256WithRSAEncryption - b6:2f:7e:dd:b5:eb:5b:e6:e6:1f:d4:fb:7f:59:35:de:b2:31: - 2a:52:4a:7d:81:8a:ec:7d:dc:cc:7a:92:61:7d:f1:02:25:c9: - 2c:ed:ea:ec:14:c1:a8:8f:78:44:01:4a:e6:07:ff:fc:61:0e: - 3b:ba:66:d6:c5:6b:6d:77:7c:ef:ea:a6:b6:75:87:14:34:b1: - 75:02:ef:7d:6e:a3:5d:5b:29:e2:60:4e:39:ae:ce:1a:5f:ef: - 35:9f:ce:d5:e1:0f:f9:f4:51:2d:07:f8:38:4c:5c:96:ba:60: - 66:07:e0:7a:ea:ac:ba:70:ea:1a:8f:bf:b9:26:94:a9:83:13: - 17:70:61:f7:38:4e:06:73:1a:3d:b3:02:4b:19:82:a3:4a:e1: - 7c:07:d8:fd:b7:91:56:16:25:86:e9:a8:ff:a5:c2:cb:6e:c8: - ee:b1:da:77:2d:6a:e9:7e:a5:48:54:f4:1f:82:0e:b3:72:0c: - 53:03:95:a3:b0:3c:4e:55:74:ee:96:d6:f7:b2:03:1b:7f:24: - 61:e1:dc:ed:d6:a3:0d:13:02:82:0d:ed:bd:ed:ba:ab:2e:8c: - d0:19:f6:c9:8e:59:ad:68:ea:34:6f:33:5d:96:73:b3:3e:df: - a0:10:d6:ac:18:f6:ab:12:fe:9d:35:41:0d:34:4f:da:70:c3: - 4e:7d:52:46 + 71:bf:88:91:25:37:99:1a:1b:24:c3:e6:b4:43:68:ae:d6:be: + 54:11:24:e6:56:23:e9:dc:10:a4:20:c0:07:65:6d:6b:48:ed: + 24:4d:bd:df:68:9b:ac:12:b0:1b:ac:c8:7a:17:d6:5b:b5:87: + c7:6f:39:38:ce:8a:16:5b:1e:22:da:98:01:16:9c:ac:98:73: + 5c:56:0a:bc:42:f9:49:9d:06:54:26:f8:e7:c9:d1:bc:b2:2a: + 7c:ca:7a:dd:69:fc:16:71:26:f6:74:85:37:88:3f:4a:22:17: + a1:8c:2b:29:96:98:b9:dc:a1:e4:da:96:0f:ef:46:8c:0d:60: + a1:1d:0e:29:a7:03:ba:78:c9:7a:1a:4c:01:7c:7e:ef:ae:45: + 5c:f7:14:49:2c:29:b9:54:c0:b4:e3:5a:05:a9:9c:bb:5c:f1: + 64:f0:6c:77:54:0f:fc:e7:d2:ce:49:98:24:74:91:67:34:b8: + 7c:51:55:d4:cf:3d:06:a4:9f:4c:76:91:c7:65:6d:f1:1a:68: + ee:90:7a:d3:d5:23:11:7e:eb:8d:c9:11:04:bd:fa:24:50:52: + 4d:73:f5:00:cd:bf:6c:87:1d:1f:2c:de:99:3a:96:4a:65:c3: + 25:13:54:05:b8:39:4a:a0:cb:63:40:d2:14:1f:a3:b3:da:ce: + 9d:c3:f9:76 Certificate: Data: Version: 3 (0x2) Serial Number: - 2a:db:1e:73:b4:0f:af:11:bb:24:44:d0:48:f1:fb:5d:59:c7:f5:17 + 18:84:7a:36:56:75:ee:5c:ab:67:93:7d:b8:ad:a0:d1:02:d6:e5:32 Signature Algorithm: sha256WithRSAEncryption Issuer: C=US, ST=California, L=San Francisco, O=Lyft, OU=Lyft Engineering, CN=ca Validity - Not Before: Oct 22 02:57:51 2020 GMT - Not After : Oct 22 02:57:51 2022 GMT + Not Before: Oct 23 02:24:29 2022 GMT + Not After : Oct 22 02:24:29 2024 GMT Subject: C=US, ST=California, L=San Francisco, O=Lyft, OU=Lyft Engineering, CN=ca Subject Public Key Info: Public Key Algorithm: rsaEncryption RSA Public-Key: (2048 bit) Modulus: - 00:db:e8:73:4e:bd:7a:d1:ce:e6:80:d2:82:52:83: - b1:43:29:6c:90:8c:f6:74:03:79:85:68:c1:4f:7f: - 0c:f0:21:85:e4:57:05:64:11:bd:40:a4:9d:b7:b4: - 20:9c:80:57:b7:aa:0e:02:e3:ae:7c:a3:4b:35:65: - 0a:af:35:44:e0:69:43:87:12:4a:28:20:25:ce:27: - 45:69:e2:24:93:50:de:9f:2f:64:88:00:c3:76:c5: - 6b:38:c1:ef:e8:95:c8:30:f7:20:a2:da:0e:56:ee: - a2:c0:69:58:b2:f1:eb:fc:eb:a4:6d:1e:0f:01:b8: - dd:cd:de:75:76:b0:bf:68:a2:30:47:1e:2f:73:d4: - 24:f9:62:ad:55:78:c9:29:07:2c:cb:17:84:29:fa: - ce:26:5a:19:3a:4a:2b:31:fd:87:59:60:0e:04:d8: - 3b:78:12:ec:1d:e4:22:3a:b2:cf:9f:02:5f:d1:e1: - 5f:1f:33:82:c7:60:4c:f2:12:7e:7f:21:e4:f8:d9: - 9e:9e:31:25:f3:c5:c6:69:39:1d:a6:29:66:65:71: - 6a:78:30:42:72:bb:0b:c1:b5:4f:a3:33:b9:b2:2c: - 64:cf:8a:bb:53:0f:44:80:12:a9:8e:d0:b2:d6:e4: - 7e:98:3d:35:bc:7d:7b:5f:69:1f:96:68:15:46:48: - ea:95 + 00:bd:71:2a:8b:17:c0:9a:e0:40:e3:b2:92:42:e4: + 89:e1:a4:35:fa:8d:55:bf:01:8c:20:f9:b2:de:87: + 98:6e:3d:56:bd:fb:37:e9:83:aa:38:df:6d:16:d3: + b3:8c:ce:6e:f2:00:a4:bf:f1:50:52:70:0b:32:cc: + 22:d8:5f:a5:e3:87:fb:8b:b2:85:6f:b8:94:c5:1e: + 6a:0b:0d:a4:55:60:a0:cb:2a:96:44:7f:e9:31:9b: + 9e:f4:70:45:59:83:69:5c:d6:ab:c9:fd:ba:bc:e6: + 26:78:ac:e5:4a:02:6e:28:0f:11:46:e1:78:b0:0b: + 4f:43:f3:90:9a:6e:41:fd:69:ed:59:95:16:65:43: + 46:08:03:b8:eb:07:0a:28:45:34:4a:22:43:e0:73: + 63:7e:ee:f2:21:dd:a7:66:29:17:7d:7a:39:8e:3b: + ea:89:7a:1e:1b:fc:d5:48:e9:27:fc:1d:08:0c:48: + 93:61:7f:c0:6d:4a:88:94:35:1d:20:35:a0:d7:15: + 36:ed:17:f3:91:cf:05:cb:ac:78:7f:ba:1f:e9:94: + f4:63:36:1b:68:b1:00:4a:14:cd:0d:17:34:69:a2: + 01:1b:37:23:5b:5a:d1:cc:18:0e:00:dc:b6:e3:0a: + de:3f:a3:61:d8:73:77:b6:f2:96:b8:78:bf:a0:31: + 5a:6b Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Subject Key Identifier: - 18:78:43:E4:9E:A4:51:E6:6B:46:3A:47:5A:2D:7A:59:6E:78:84:16 + 9C:CC:1F:8D:90:A0:EE:92:DE:24:E8:18:60:49:3F:BE:C3:D5:56:89 X509v3 Authority Key Identifier: - keyid:18:78:43:E4:9E:A4:51:E6:6B:46:3A:47:5A:2D:7A:59:6E:78:84:16 + keyid:9C:CC:1F:8D:90:A0:EE:92:DE:24:E8:18:60:49:3F:BE:C3:D5:56:89 X509v3 Basic Constraints: critical CA:TRUE X509v3 Key Usage: critical Digital Signature, Certificate Sign, CRL Sign Signature Algorithm: sha256WithRSAEncryption - b2:79:47:56:c3:e7:13:de:5f:8b:ed:a3:c3:80:11:e1:96:36: - 1f:ce:26:46:84:a7:c2:4e:96:59:c1:97:0b:38:bd:85:51:b2: - 8e:37:ea:45:d1:d9:25:0d:5d:5d:b7:08:2f:bc:7f:4d:d6:88: - 29:2f:6b:ba:cb:4c:12:1a:f4:dc:20:fc:5d:75:f2:8e:4b:db: - bf:70:fb:28:7e:81:16:74:67:5b:38:a1:bf:9f:6f:38:88:d2: - c0:3f:35:43:a6:b5:d4:76:48:4e:58:35:e1:dd:02:d1:fa:03: - 56:1a:8e:08:b1:4c:da:36:d2:2a:59:bf:90:8d:07:33:76:6f: - 10:46:87:d6:ff:e1:6d:cb:2d:9d:21:8e:0c:0e:3d:44:95:b5: - c9:85:7a:4e:76:e6:de:e7:91:96:8a:07:ce:8f:f6:0d:15:bc: - cf:e0:44:97:c6:eb:2f:38:c1:06:71:b9:e4:9c:bf:a7:a5:35: - 4c:7e:3b:d0:c6:13:90:f5:92:ee:44:91:f7:9e:1f:88:8b:d1: - e4:dd:f9:50:df:13:5a:46:64:2f:0e:07:be:75:d7:45:9b:3d: - 65:38:57:79:5a:f7:00:be:b5:04:e4:37:d5:c5:1c:32:53:cf: - 1f:47:72:70:36:2a:31:99:eb:ef:19:82:3c:23:58:2a:54:63: - e8:2b:0c:f7 + 04:f4:be:7c:a2:c6:49:39:dc:f6:22:61:14:f7:1a:63:4a:e6: + 81:e8:71:d4:c3:2c:78:42:59:e1:c8:1d:3c:3e:6c:ba:34:4d: + 32:51:ec:db:45:d5:55:98:d1:aa:fe:c5:2d:c6:b3:1e:5a:2f: + 14:95:b0:c2:aa:2c:b0:f5:8c:c1:87:99:0c:62:1e:a8:7d:d0: + b6:be:1f:38:e5:38:e9:f1:0b:37:06:ad:38:96:32:be:4d:2f: + b9:ab:cc:42:07:9c:aa:02:e7:fd:77:d3:39:41:86:01:61:03: + f9:0c:35:03:9e:8c:94:4f:38:28:69:08:39:73:db:93:9c:e9: + 12:be:84:ff:c1:2c:5c:f5:f9:51:5d:dd:71:03:81:37:6c:a7: + 72:cd:03:c8:5f:fe:74:ae:bf:57:6c:77:3b:87:f6:8a:b5:85: + 72:a3:1c:45:21:5a:74:04:99:65:e1:f3:03:41:f6:a6:2e:fd: + d1:80:8e:29:14:58:6a:2d:05:1e:11:39:c8:b3:e9:5c:25:e4: + c3:1b:fb:ae:e5:b3:7f:c9:d2:14:9e:67:c5:e5:5d:53:fc:0d: + 69:d8:e2:66:94:09:dd:bc:e9:03:c4:92:3b:af:4e:04:16:66: + 4b:a9:d6:8e:93:2f:ee:4d:41:2a:2e:8d:a9:93:e8:3f:c2:f6: + bc:a7:1c:67 -----BEGIN CERTIFICATE----- -MIID0zCCArugAwIBAgIUKtsec7QPrxG7JETQSPH7XVnH9RcwDQYJKoZIhvcNAQEL +MIID0zCCArugAwIBAgIUGIR6NlZ17lyrZ5N9uK2g0QLW5TIwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcM DVNhbiBGcmFuY2lzY28xDTALBgNVBAoMBEx5ZnQxGTAXBgNVBAsMEEx5ZnQgRW5n -aW5lZXJpbmcxCzAJBgNVBAMMAmNhMB4XDTIwMTAyMjAyNTc1MVoXDTIyMTAyMjAy -NTc1MVowcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNV +aW5lZXJpbmcxCzAJBgNVBAMMAmNhMB4XDTIyMTAyMzAyMjQyOVoXDTI0MTAyMjAy +MjQyOVowcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNV BAcMDVNhbiBGcmFuY2lzY28xDTALBgNVBAoMBEx5ZnQxGTAXBgNVBAsMEEx5ZnQg RW5naW5lZXJpbmcxCzAJBgNVBAMMAmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEA2+hzTr160c7mgNKCUoOxQylskIz2dAN5hWjBT38M8CGF5FcFZBG9 -QKSdt7QgnIBXt6oOAuOufKNLNWUKrzVE4GlDhxJKKCAlzidFaeIkk1Deny9kiADD -dsVrOMHv6JXIMPcgotoOVu6iwGlYsvHr/OukbR4PAbjdzd51drC/aKIwRx4vc9Qk -+WKtVXjJKQcsyxeEKfrOJloZOkorMf2HWWAOBNg7eBLsHeQiOrLPnwJf0eFfHzOC -x2BM8hJ+fyHk+NmenjEl88XGaTkdpilmZXFqeDBCcrsLwbVPozO5sixkz4q7Uw9E -gBKpjtCy1uR+mD01vH17X2kflmgVRkjqlQIDAQABo2MwYTAdBgNVHQ4EFgQUGHhD -5J6kUeZrRjpHWi16WW54hBYwHwYDVR0jBBgwFoAUGHhD5J6kUeZrRjpHWi16WW54 -hBYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQEL -BQADggEBALJ5R1bD5xPeX4vto8OAEeGWNh/OJkaEp8JOllnBlws4vYVRso436kXR -2SUNXV23CC+8f03WiCkva7rLTBIa9Nwg/F118o5L279w+yh+gRZ0Z1s4ob+fbziI -0sA/NUOmtdR2SE5YNeHdAtH6A1YajgixTNo20ipZv5CNBzN2bxBGh9b/4W3LLZ0h -jgwOPUSVtcmFek525t7nkZaKB86P9g0VvM/gRJfG6y84wQZxueScv6elNUx+O9DG -E5D1ku5EkfeeH4iL0eTd+VDfE1pGZC8OB75110WbPWU4V3la9wC+tQTkN9XFHDJT -zx9HcnA2KjGZ6+8ZgjwjWCpUY+grDPc= +MIIBCgKCAQEAvXEqixfAmuBA47KSQuSJ4aQ1+o1VvwGMIPmy3oeYbj1Wvfs36YOq +ON9tFtOzjM5u8gCkv/FQUnALMswi2F+l44f7i7KFb7iUxR5qCw2kVWCgyyqWRH/p +MZue9HBFWYNpXNaryf26vOYmeKzlSgJuKA8RRuF4sAtPQ/OQmm5B/WntWZUWZUNG +CAO46wcKKEU0SiJD4HNjfu7yId2nZikXfXo5jjvqiXoeG/zVSOkn/B0IDEiTYX/A +bUqIlDUdIDWg1xU27Rfzkc8Fy6x4f7of6ZT0YzYbaLEAShTNDRc0aaIBGzcjW1rR +zBgOANy24wreP6Nh2HN3tvKWuHi/oDFaawIDAQABo2MwYTAdBgNVHQ4EFgQUnMwf +jZCg7pLeJOgYYEk/vsPVVokwHwYDVR0jBBgwFoAUnMwfjZCg7pLeJOgYYEk/vsPV +VokwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQEL +BQADggEBAAT0vnyixkk53PYiYRT3GmNK5oHocdTDLHhCWeHIHTw+bLo0TTJR7NtF +1VWY0ar+xS3Gsx5aLxSVsMKqLLD1jMGHmQxiHqh90La+HzjlOOnxCzcGrTiWMr5N +L7mrzEIHnKoC5/130zlBhgFhA/kMNQOejJRPOChpCDlz25Oc6RK+hP/BLFz1+VFd +3XEDgTdsp3LNA8hf/nSuv1dsdzuH9oq1hXKjHEUhWnQEmWXh8wNB9qYu/dGAjikU +WGotBR4ROciz6Vwl5MMb+67ls3/J0hSeZ8XlXVP8DWnY4maUCd286QPEkjuvTgQW +Zkup1o6TL+5NQSoujamT6D/C9rynHGc= -----END CERTIFICATE----- diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/intermediate_ca_cert.pem b/test/extensions/transport_sockets/tls/ocsp/test_data/intermediate_ca_cert.pem index f9f104f8d05c7..5eefdf36969eb 100644 --- a/test/extensions/transport_sockets/tls/ocsp/test_data/intermediate_ca_cert.pem +++ b/test/extensions/transport_sockets/tls/ocsp/test_data/intermediate_ca_cert.pem @@ -1,25 +1,25 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/intermediate_ca_key.pem b/test/extensions/transport_sockets/tls/ocsp/test_data/intermediate_ca_key.pem index f8347a1701365..2d3ea69812071 100644 --- a/test/extensions/transport_sockets/tls/ocsp/test_data/intermediate_ca_key.pem +++ b/test/extensions/transport_sockets/tls/ocsp/test_data/intermediate_ca_key.pem @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/multiple_cert_ocsp_req.der b/test/extensions/transport_sockets/tls/ocsp/test_data/multiple_cert_ocsp_req.der index 02da216fd77a34c5b39a173db82577e42f992c0a..3bb3bc154b9ffdbe27f74e9840e222d10434cdd8 100644 GIT binary patch delta 96 zcmZ3@xSDZ-zQmj}^1Txlyqk1S<%L9or~SUeSHn7)m;@Lma;V$lkYik=Y@lc$&&H|E h#>mRbZotUIBE%xF)aRgLPu-ontf%yKxCG;7001r+A^`vZ delta 96 zcmZ3@xSDZ-zJx@D^OJc?0-t5OS-D5)Rz>Djw1_b=2{26LP`AY)$GAw@K+!;+jZ>SA gk(HI*fRTwsh(+Mumj~y62yd*n;xaFkzRTGM0PJEO82|tP diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/multiple_cert_ocsp_resp.der b/test/extensions/transport_sockets/tls/ocsp/test_data/multiple_cert_ocsp_resp.der index e6af4d98fe86587fa311139739e63645581efaca..c438e88bd843c45f82284f1fd76fe406a717ceb4 100644 GIT binary patch delta 1106 zcmeyv^M_}`0&XKi10!PtBO?=IgNduPwdS0W@13yV-K2XeFC-E??e`tN8rI3gB*4(X zAi-}0REAJJiBY2-hib-!g6OKFFa#DV8z>scvvF#(F|x9<8!$4l2(bt(^*N~6Q+MYs z>nVL5F2T4N2E1&XT5TR}-+37sxmg*Qn;01x9MA4K61Go5cGJZAgnd6hERXE@wdRJo zXvPK3Ch6W|JHP%rGXGC}yLrR$IYp&qKVvk{ZuGe5UbXI|UG-YeJ9+!Jde(Se`E9kC zXVrS+=NaN*Cj{sCMo&(g`T0X{$E2Anr6bJFg?mr!)a?n`y)#5-zmWU?y=M!rxbvU6 z`g+fjxgOKRgX*MJ(;Jk3Y>TOH)81xqDPQ{cU*2o`irY^fHIX&roxWx2VZ|Hu;9)+Kq?zPXzvklw(+x%toDvSHMVwX4foXh*f zuw?(ofS>|yqcci3;+H;d|J}W*HGjvHqjFi?yh}n87M#|a=2HLCaQ3_}1+J0JnK9Q^ zpZvRP&oi}(HBY^m@-+Ab-5yqK;P!X^JYiOz@jpFic zpQi1o*uTKgJ1U!rnUR5Uak4?8fh-$ys4O3g7>fwD6b($JKxt(b2?MbPtO_Q(vzpek zeA!pC=$NPFoo`BsBHyKwy`D9`D7Zo6I$opEv1zoWXx zHp@lni%i{cXqC=}uRRCbXYwS;t*E`QZJ)fwQ;U}$xy{+uT1+$A=c~VS^%*DjIjfkS z|1H04>Db1Y$o!MXlzCpy6n_hiOb*N9+mq+K6sq6X^8cVt%-5fRv3CoZ8_jc;7oBB3 z5&y4b-Tv^La_jbQU0Yj=7R$IQMwPJ4Onvy7+40*ly}uV5`ZPr%vUFMH1T9Z&ei@_s zVLkhraDu&Loo#0M_B`5&!@I delta 1106 zcmeyv^M_}`0&W9C10y2?BU5uzpUhhl_$=Ga$~{WADl)I4MU06_fT4jw zf*+_1N%bT~jd~oa85atosWys26EKcisBEBUAkW6B&Bn;e%5K2O#3IBZaPP~5^FM?) z)?0Cz7fRpd>@(nHh$e=K>o5@D!(whp#`h6~6&v)@;dFyMu zKU|aQl)3)t6H)Phep6o@X}U9s>8gDBuGy7beJ1Z0)g_sVd|v4I|9xP#U7YqEsdWY| z95?$KSD$$G?hCKEc#3g@`M|C~;mRBX~p`PR?YWT7UaRvESaR zi|3v-Txtqx-sr5EGoj~O33Fv@#zFsjo)3zxPr_MK1ot{DnY(?9!kmWi?W_2h9}{ILwcga_L8f!Nke7yn>N$1S%ttDd1Mbb&Pw8MdTy`|u;^6xiQ%@LtS6Fn5FYMi- z1DO$=p%o`J*>z5fw`l%4rxqn? z<)v--w>>g}kL8ASh0q(>CrVbE&d+CxzxXg--ni*_g3l+Rx_ZSYKW@&OXQ=x5=&?*o z*=3q(sfAe;22Mr0xespjUu?W{lTOO{uHC`>E)7B}`z~y{_M~oxt?8cH>iA6gX&It! z9^S8}GBGnUFfL9uNHmaTV-A(&V-aH!!Iq+dsT3%!%pzeR)__&PWOr86`c0MYVTYd! z-;3{lyZCT};KONV^5@jtT9zO3n-+O+I=98%*1%1D=C52Y-c;p{jor?nzo*{!T8E~7 z_O8=DLQ-GuDEx^n{nY1udw;=ijk-p$lJsbch5P5{TXbAHU~lTYZ0nUW55EZ0hj*DS z{$dW3>f_kxbIa_KR^w?)|0JOer3<@J)bzO zi~U^xH(t>_=O4ICKlWPR;vie$&L?yBFJEfvQ)hkQnDB(Jlis;Z{60^ByVj0_EojDeJivB5-NEiG*7 zn3x0@8W=ECFBGeAr&gOs+jm|@Ms8LH<|al)h9)82 zSCU2&fm<6ytv^fdnXf$k^rBzveo@E2H5;^+`#K$bvB+uKY|pIC`u=V`J%PTBp7EoOq#vJb62OOBNrNmb5SZl*lr1V^QXZx#RU zC2zjnzLU8@Wcp;;{1mN~a~XMd1io!vy(j3&qmO*8F&{l9R!#idv-j(PIkB;a(_RN( zWo@n&TRQP#x$uG}=Gz8M%-4bVvOyEm?gh+Dj7&@-5-n9`VWsb4R;N#{-LZDTMW$;{ zjV7}(wM)UH#KYZt(-N9ymPSG|A~n=ffqYzj{OW zGxjL_+;p#fMxJfh-rwdgn^#%f&lS78x#wKoCx#{aKL!L9a2uUbx)Hzhar^J?O|AJm zrW}>a;^tivny}!s)-;#;mxim`^*^#4JRXx1>ks65bxbjpRWMy}UDWKY_~(h|Sx>L2sNW_3a>|!vGwF26K@okZ~HWDN5%dHhTc)xOw5c7jEj>E5)EY8 zm_udxSj1RFuq9jrd62X+i-dt#16Bo-TUku&S-$M6S#-?P^3FG`S66Sja|+z6JMjiH@97{hR(RS>fce_W1Hoo^hKs_IJ8PLYb~Z3?eo>&x%!L~`>rY-1nU{X_X>9Nx-pm`1 t(x!0U-Sd+9$Rz9aek@{X-Yc*5P1b+s>!_vIyK?di`$OOMEN7BQ2LLS<;}-w` delta 1060 zcmdnRy^DK-riw&`^OJc?0-t5OS-D5)Rz>Djw1`RY8yOfG7#bJ>DN}P(qlvy+TG-Sv zF$pj_fR~L^tIebBJ1-+6H!A~k6C)!-h5vghjgHRYNM`x&H>H!maKWB_`{xS<+g8;x8kxR2 zV4M|q^R;#Cvqs;<5b1O8lN&ZobG=?3aqZeU&GX`W-5v_u;L3D$+}gBEZ^d+O(<)aT zrDK~s4sLtF+Et}mulIgNsm89reN7BW?uU1{&%Ss4$^HFVU+d4Bv5Gi6o%-~bY`Ztl z@n>gMtHW+?UC_jQ+n|a0IuKtrXkyyEfSHMriAhB3wp{TR{`G>pRa`E3eEc07dHk#R zWHzRDDMXYQMv3zp8Np-7aPo4dsr9#C6#MP1x_Itc!=G8Un#onf=TTI*=K$>Er7^ub1S?@iXqYd-h&w*@pcY z^@|ML<@AfMsQgS?8(MKvlU?Vuc#Gz*b81nNR$khMf7>Gy_*iaOR|vh4eWGNw>HK`A z_=^wY<&B$;C-{64s;gIg^5f>bd4{T=j~>gklwGEomRguqVc=A>oBQBa|HZ~TH|eCD z@7f*A@6sT&vhTvCYftKC*qZLCt&Y!>pOzu&=HdNnDibp!1LNXkgG2*aHs(-SJ{B<+ z5o`(9KprHm%pzeR)__&Pf_kxbIa_KR^w?)|0JOer3<@J)bzOi~U^xH(t>_=O4ICKlWPR;vie$&L?yB zFJEfvQ)hkQnDB(Jlis;Z{60^dS B5gY&j diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/revoked_ocsp_resp.der b/test/extensions/transport_sockets/tls/ocsp/test_data/revoked_ocsp_resp.der index 92a875f0c4913cdcef882089f6c11b2e3c233cca..7b1f2ff1a45aef7af06e334c3cea60cf6cdf317e 100644 GIT binary patch delta 1057 zcmZ3*n41_G z8T1q!z8qEk62|t^&E>XaNrUa@_{}$X-yV$Bdi(#w;>n_Qdzb$USaT)#+n;+q=kIc8 zym951zq@*4#%@uUlZ|urn_r#|ef8t@HAy*frihn$VG}l8_~5}cFL1^70@wN<9^P?} zb}%n^wP2#b*UQr<3H)T;B4qyRO2&@ZrE>hAUpUGd@2onv=uf-N=5NBYciQbv&Y91D z%C2?3&5Sdr9Piy)*Y)!*Q|*V4=sPDXPVi|99f@Q5_fGoJ%pLq^na}C;i3;W`L{^`> z?$vhb+)~yB%3lhW@S8QJyr01$B|FXkBS#?5-x_24zxfQ0zaA^_JTGR;aOqH_SMUG``i3w^D2w`xnh?$_ngc7#IR)l$AF*$Zlg0wH{zE* zZvWlAsWpGcl%sN4+`LOd6BeA-n&wjf(s1^?F9oiV&6zRRR-gR4YtJ*aiZxHYnDR9E z1>GK2Y~c2H{ybq;p5x#8%(szK#ZsN!IGA_5X6MpyHStn%eo&lT_wJM8-Q{VT;*+NW^}FO>PWh5- zCY`a7!As;UueeF(B1UO*<>;u3XC(L-?reL^b2&^s!diJ6gs zadEOiqJbr^;JK0G07W0$kb#MdbB&287Kp))S7`gc_K*k-vXeUYgf4z1GJ@U`b) z`%IoBxfQh+w(XO*cxv(TBeyx*T8n8$`+W6xu0G?$K4%rv^S|YnEgjn!6PbVVm@?1n znc{Duk;!3Me0%bomqPXXTK*r@iTV07F!pXCbEA3A@}jfMC*uE=tlJ-+Q*Pb<$ z!pwuJK?z4bUV67o&92z%QkJ^4;rDlIuI1b^wSMvA?pscaiSJ`=c0Qa@e^~MGQgzMs zoOh3S2nN+I+x-5;-t`HIi;tZRF4N9Td7<-c>8HD_XExuexZ}@#&MPp>)sbALE? z$KSD$ z$G?hCE@f($Mg+TIlsK=E5j@Teqb6z;Pwrw?tiS!D*l%yu#dFUZE;R);Z*%&j-cUC*iCqf_oj7%-z04VNOH%_EmgLkJr^K_BKuBT5sy|Ak(>B$V)>( z^_;qE<|CEK0r%$Xr*tqJE<2iSaq#_%sV5A+D=fOj7xr$^fy{_aA7B4@y(CwTpK-_C zv-e8NHtf%+Uu57er(b+U^i5#TQq;2Q;U+c^3pc^+a8&~$8y8ELg@v-?)WWO^1E-?h+y}S% zFE-w}Nhjre*Y03`mjt^@O;z65*zFwpd+L3!b!h5m?>g-xB=zNv!k^gEPkr9E z_ZR%usB07}NsqQzxPN}WMaQKB_NLCuwq7ao@QW~gc$ewoFXk|*K8}q(x6CeSMed)_ z%WhnjFHrB+e(nFm+|#;q75jMjY+a^qJ=t32SN81Q^NG{C*w6KU;}zX={(;N%W3Tls z4zd;Qd@^VM@};Ieb=DV-2~YSs>7C2O@AKq4x-UMt`!nFaaFkn$J|FwO((A6XZBs46 sE2F+M?Ayxn#Qf?}8KdCy^6o_iW?F_bU%!`ZvQduE3Q2yU&BXH^08)C=;{X5v diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/unknown_ocsp_req.der b/test/extensions/transport_sockets/tls/ocsp/test_data/unknown_ocsp_req.der index a81d57b98f99badc7f8e09bec0c54ff56323219e..5c3ca07b1309132d1385ebca229a1c8717595006 100644 GIT binary patch delta 45 zcmd1GnxHH4dI>9!=5CS3Ii2@sS&8W7*cPXAOmvhKSdzFpIU!clWwuXs-n+obe*laX B5;_0? delta 45 zcmV+|0Mh?zYLG1y{oPeug1-=&!jDrfC9d_G6H(N>kwF;{@vX+)QQ>Z7mO7Q&FQ^~g D_*xd3 diff --git a/test/extensions/transport_sockets/tls/ocsp/test_data/unknown_ocsp_resp.der b/test/extensions/transport_sockets/tls/ocsp/test_data/unknown_ocsp_resp.der index e3ebdc126fcc5849c7895dc47e817972604cf712..bba2aa70252516b96cc75e39b8820fdebad7635d 100644 GIT binary patch delta 1128 zcmbQnJB@e3I&LFF10!PtBO?=IgNZw}>R&Hm<GKA`=g~|qs2J&p2+H8!htn3DiOe{hy0!tECCnv;ey3F>e&U+U)`HulF8>d#A zN85K^Mn-N{2IeM4Mh5xr47WubbtxM@uFTkU>4yDohnC%4#j$f)B7W9iQ~wZ@vEq#F z@dwe%o30%C)VMBNU~|$5-J&lx4Xsr|XN8y68XKHWis7GnWwp0&@XzhM`aAS|9fEa_ z&w8>aLVK^tGE>VxEOF}%XPG)N&5wQIwfjSJ-=9EP`Ku4FHf?#Oc4*z1?2j=#y&;Co z{Ev(#O+G7{tyf~|_en}*h!B08x)LT#Gqv?w{gbTm* ztjp&vdB(MM$Hjnl#*++2=lA^0eP{WOIsYch(iQht+}6ln@}}VMna`S&VhUxa{jXb4 zCd_f_%{mveZ<2QT6JLMI2xDFx9vqu|^8bP+7H@+l7Iz?aHfUnjUck)6$iyU4Whu12 z{=&&UO4fVdoIkW_JxBKW+}6oOOzqOh;V#Z=WCDx^P;3ArEo!1>!{jN43O*Sn(-yfdyXZ=j((3XOyoQ_k2=WaO|lcO8E zIK|Z>?%pYufYYgS+tS4?R5z`VDs_@BII3s+`of0zr)r^R=4EH#K4-x>=??Ezl~h|N)`jn? ze%|-pDbK{r$iTR`@u)%LAp==9=1^Ha7BLnPY$+O;Y=P3sED{D{4OkUSPGnWGC&7$4 zXXJY)EO@U2cIi9gP>K6tiA9ozG7 z?iQ=-c89)BJ+k)2{=;_V(y2496nV;>l2dwm!-HXWdHb%m5Ra8|H5bfMe3yPSZQPtD zcRskjBc6Tb%_D%XoTa|5=*IZ!T`1Z6C(^Rbm6-W3?E1Fk-QTiTHWHuvh zO5mME%YO@Hcdy{kE+S9U!Uoba4;_H)`e=1JpS#a8$YZ$m*8Gi pzSv{&Tgf*U*K_s>&Ybmp^Ge<3xyQ2pi1%wQm??MOCX{K16#y%L=qdmJ delta 1128 zcmbQnJB@e3I&K3)10y2?BU5uzqlr7U>i^yijcM91FzZl%u%7C=ud{^%uk2xB5@2Xz zkl+U@LsA{JP}xAyK%R|Ln~jl`mEC}miA9J-;N#k3cLN{hrB1V&dRu>m{9OZHHcqWJ zkGAi;jEvl@49rc8j0`^f$B#z@r5>7QFmDDSIKVcmu}y3=6zl6a`FYgmh7+Z2fEf=G+HRx$$5AV=lRJT4sk($Nv_Q zo`AzU|M)5&T&Q_A;-kNylv&cWzU4p7j5+mJsPDUe!(e9vXUXg9$0Qd}YBo%s!mL=o$gK6DLt-<_ zxzC+%Q1o3^k-eOn|wty*c0(Zjl!-Jf;r z8&hrW$xpCNGiWV{<2fu7ZDnQjt-dHdNMY}#XFJ~;7bwkOj-4^FBz>CUwoUU@HeH(5 z-e7a!_>~j>v%`E=e_Hay^R()!nvbt@wg+{8a5tNH_>A7BwO9K;3%NIVPu)84m;#5> z-V=w;FfNno?fiTBt%$*ecE>-D=4;(9pZbp5#AU1F?7$_mIh8HG4M!j8pSh}*_GbBt zK;LDeOw5c7jEftO8Z;gr;G7BQe1ruDklp67oNC@xCWj&@3BVT4FOU2ss9u@HeUp*VPl!m80y5nGQ`nk#jrh+uDq`>PZg+44% z_!xJf?`B7_TwWT(HqB`|;&NHbE8LbX`n2Zm%)Qr}MVIr2ChF#=PgUqNI<0?YQ(AWY zQAyymwCmA*?Q_ZnR#<)1{Nd4kMstI%)c$Mh4h3%SJJfh6pz_0# zw4?{WS;a3tIdRS_iA&qyEbEW06R#Z&*)B5i<=5_Xm&;;$yg9p9^4AHS2z_=jOfjCd mdS+-+BZt`^zF&4LC&eCFwpaV|