ustream-mbedtls: Add compatibility with Mbed TLS 3.0.0
authorHauke Mehrtens <hauke@hauke-m.de>
Sat, 11 Nov 2023 21:13:24 +0000 (22:13 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 11 Nov 2023 21:22:50 +0000 (22:22 +0100)
commit91666a38b7bd4bd353394986d8343a33ba61d8e2
treecf7180e6bbe69ac256ab28ef450b9eca9d1cfe91
parent498f6e268d4d2b0ad33b430f4ba1abe397d31496
ustream-mbedtls: Add compatibility with Mbed TLS 3.0.0

This adds support for compiling the code against Mbed TLS 3.0.0.
It still compiles against Mbed TLS 2.28.

The following changes were needed:
 * DES and 3DES was removed
 * mbedtls_pk_context->pk_info is private, use mbedtls_pk_get_type()
   to check if it was initialized
 * mbedtls_pk_parse_keyfile() now gets a random callback
 * mbedtls/certs.h contains test data and is not installed any more and
   not needed.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
ustream-mbedtls.c
ustream-mbedtls.h