1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-30 00:00:16 +01:00
libwebsockets/lib/tls/openssl
Andy Green e76982a090 boringssl: deal with loss of EVP_PKEY_new_mac_key
Rewrite HMAC stuff to use HMAC_ apis instead of EVP

Bit trickly since modern OpenSSL has opaque HMAC_CTX and older
OpenSSL does not have any apis to allocate and free it.

Add another cmake check for the allocation api to decide
what to do.
2019-07-09 18:18:10 +01:00
..
lws-genaes.c boringssl: wrong tag constant 2019-07-09 18:18:10 +01:00
lws-gencrypto.c jwe 2018-12-27 06:45:32 +08:00
lws-genec.c openssl3: handle EC_POINT_get_affine_coordinates api change 2019-03-20 21:00:29 +08:00
lws-genhash.c boringssl: deal with loss of EVP_PKEY_new_mac_key 2019-07-09 18:18:10 +01:00
lws-genrsa.c boringssl: deal with loss of EVP_PKEY_new_mac_key 2019-07-09 18:18:10 +01:00
openssl-client.c openssl: client certs: use info.client_ssl_private_key_password 2019-06-21 07:18:48 +01:00
openssl-server.c tls: openssl: use lws pem_to_der first for mem cert 2019-07-09 07:48:35 +01:00
private.h openssl: reuse client SSL_CTX where possible 2019-03-18 06:54:38 +08:00
ssl.c openssl: client certs: use info.client_ssl_private_key_password 2019-06-21 07:18:48 +01:00
tls.c LWS_WITH_NETWORK: cmake option for no network code 2019-01-13 07:54:57 +08:00
x509.c boringssl: fix type changes 2019-07-09 18:18:10 +01:00