1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-23 00:00:06 +01:00
libwebsockets/lib
Andy Green 89cb55ea58 tls: split out common, openssl and mbedtls code
- introduce lib/tls/mbedtls lib/tls/openssl
 - move wrapper into lib/tls/mbedtls/wrapper
 - introduce private helpers to hide backend

This patch doesn't replace or remove the wrapper, it moves it
to lib/tls/mbedtls/wrapper.

But it should be now that the ONLY functions directly consuming
wrapper apis are isolated in

  - lib/tls/mbedtls/client.c (180 lines)
  - lib/tls/mbedtls/server.c (317 lines)
  - lib/tls/mbedtls/ssl.c    (325 lines)

In particular there are no uses of openssl or mbedtls-related
constants outside of ./lib/tls any more.
2017-10-25 07:17:29 +08:00
..
client tls: split out common, openssl and mbedtls code 2017-10-25 07:17:29 +08:00
event-libs refactor: subdirs for source in lib 2017-10-16 17:28:37 +08:00
ext refactor: subdirs for source in lib 2017-10-16 17:28:37 +08:00
http2 http2: missing return when openssl too old 2017-10-24 20:19:24 +08:00
misc getifaddrs: fix conditional build 2017-10-24 06:39:37 +08:00
plat windows: POLLHUP is or-ed on other events 2017-10-16 17:28:37 +08:00
server tls: split out common, openssl and mbedtls code 2017-10-25 07:17:29 +08:00
tls tls: split out common, openssl and mbedtls code 2017-10-25 07:17:29 +08:00
alloc.c http2: make usable 2017-10-16 17:13:49 +08:00
context.c protocol init: allow use of client apis during per-vhost protocol init 2017-10-24 20:19:24 +08:00
handshake.c http2: make usable 2017-10-16 17:13:49 +08:00
header.c http2: make usable 2017-10-16 17:13:49 +08:00
lextable-strings.h http2: make usable 2017-10-16 17:13:49 +08:00
lextable.h http2: make usable 2017-10-16 17:13:49 +08:00
libwebsockets.c tls: split out common, openssl and mbedtls code 2017-10-25 07:17:29 +08:00
libwebsockets.h tls: split out common, openssl and mbedtls code 2017-10-25 07:17:29 +08:00
minilex.c whitespace trailing mass cleanout 2015-12-14 08:52:03 +08:00
output.c refactor: subdirs for source in lib 2017-10-16 17:28:37 +08:00
pollfd.c http2: make usable 2017-10-16 17:13:49 +08:00
private-libwebsockets.h tls: split out common, openssl and mbedtls code 2017-10-25 07:17:29 +08:00
service.c tls: split out common, openssl and mbedtls code 2017-10-25 07:17:29 +08:00