[PATCH ustream-ssl 00/12] fixes, improvements and CI

Petr Štetiar ynezz at true.cz
Thu Dec 10 10:41:22 EST 2020


Hi,

this series should fix several issues related to certificate verification in
mbedTLS and wolfSSL like for example FS#3465.

You can find the packages ready for testing in my staging tree:

 https://git.openwrt.org/?p=openwrt/staging/ynezz.git;a=shortlog;h=refs/heads/staging

Cheers,

Petr

Petr Štetiar (12):
  cmake: fix building out of the tree
  cmake: fix linking when wolfSSL not in default paths
  cmake: fix linking when mbed TLS not in default paths
  ustream-openssl: fix wolfSSL includes
  ustream-openssl: fix BIO_method memory leak
  ustream-mbedtls: fix comparison of integers of different signs
  cmake: enable extra compiler checks
  ustream-openssl: wolfSSL: fix certificate validation
  ustream-mbedtls: implement set_require_validation
  ustream-mbedtls: fix certificate verification
  wolfssl: remove now deprecated compatibility code
  Add initial GitLab CI support

 .gitlab-ci.yml       |  6 ++++
 CMakeLists.txt       | 34 +++++++++---------
 ustream-internal.h   |  1 +
 ustream-io-openssl.c | 47 +++++++++++++------------
 ustream-io-wolfssl.c |  7 ----
 ustream-mbedtls.c    | 20 +++++++++--
 ustream-openssl.c    | 83 ++++++++++++++++++++++++++++++++++++++++++++
 ustream-openssl.h    | 11 ++++--
 ustream-ssl.c        |  4 +--
 ustream-ssl.h        | 19 +++++-----
 10 files changed, 168 insertions(+), 64 deletions(-)
 create mode 100644 .gitlab-ci.yml




More information about the openwrt-devel mailing list