diff options
author | Petr Štetiar <ynezz@true.cz> | 2022-02-22 20:00:28 +0100 |
---|---|---|
committer | Petr Štetiar <ynezz@true.cz> | 2022-02-22 20:32:11 +0100 |
commit | f49eec6335ea9c0d652e8525a04c166f1fe3eedd (patch) | |
tree | 800bdc7c120df08feb47edc58e2fdc93aaa88926 /.github | |
parent | cc344f1513eeefc555a0e5965ea50cac95fdfe7d (diff) | |
download | upstream-f49eec6335ea9c0d652e8525a04c166f1fe3eedd.tar.gz upstream-f49eec6335ea9c0d652e8525a04c166f1fe3eedd.tar.bz2 upstream-f49eec6335ea9c0d652e8525a04c166f1fe3eedd.zip |
wolfssl: fix API breakage of SSL_get_verify_result
Backport fix for API breakage of SSL_get_verify_result() introduced in
v5.1.1-stable. In v4.8.1-stable SSL_get_verify_result() used to return
X509_V_OK when used on LE powered sites or other sites utilizing
relaxed/alternative cert chain validation feature. After an update to
v5.1.1-stable that API calls started returning X509_V_ERR_INVALID_CA
error and thus rendered all such connection attempts imposible:
$ docker run -it openwrt/rootfs:x86_64-21.02.2 sh -c "wget https://letsencrypt.org"
Downloading 'https://letsencrypt.org'
Connecting to 18.159.128.50:443
Connection error: Invalid SSL certificate
Fixes: #9283
References: https://github.com/wolfSSL/wolfssl/issues/4879
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(cherry picked from commit b9251e3b407592f3114e739231088c3d27663c4c)
(cherry picked from commit b99d7aecc83fd180f7a3c3efaae00845e7a73129)
Diffstat (limited to '.github')
0 files changed, 0 insertions, 0 deletions