LibTLS+Everywhere: Switch to using WolfSSL

This commit replaces all TLS connection code with wolfssl.
The certificate parsing code has to remain for now, as wolfssl does not
seem to have any exposed API for that.
This commit is contained in:
Ali Mohammad Pur
2024-07-01 17:11:35 +02:00
committed by Ali Mohammad Pur
parent 82915e1914
commit 8bb610b97a
28 changed files with 197 additions and 3977 deletions

View File

@@ -10,7 +10,8 @@ namespace HTTP {
void HttpsJob::set_certificate(ByteString certificate, ByteString key)
{
m_received_client_certificates = TLS::TLSv12::parse_pem_certificate(certificate.bytes(), key.bytes());
(void)certificate;
(void)key;
}
}