Lines Matching +full:wolfssl +full:-
2 # libwebsockets - small server side websockets and web server implementation
4 # Copyright (C) 2010 - 2020 Andy Green <andy@warmcat.com>
27 # - entries on SOURCES (modifications set back in PARENT_SCOPE)
28 # - entries on LIB_LIST (modifications set back in PARENT_SCOPE)
29 # - include_directories()
30 # - Api build-time discovery results set in PARENT_SCOPE
36 # Allow the user to use the old CyaSSL options/library in stead of wolfSSL
42 # Copy CyaSSL options to the wolfSSL options
43 …set(LWS_WITH_WOLFSSL ${LWS_WITH_CYASSL} CACHE BOOL "Use wolfSSL/CyaSSL instead of OpenSSL" FORCE P…
44 …set(LWS_WOLFSSL_LIBRARIES ${LWS_CYASSL_LIBRARIES} CACHE PATH "Path to wolfSSL/CyaSSL libraries" FO…
45 …set(LWS_WOLFSSL_INCLUDE_DIRS ${LWS_CYASSL_INCLUDE_DIRS} CACHE PATH "Path to wolfSSL/CyaSSL header …
50 set(LWS_WOLFSSL_LIBRARIES CACHE PATH "Path to the wolfSSL library" )
51 set(LWS_WOLFSSL_INCLUDE_DIRS CACHE PATH "Path to the wolfSSL include directory" )
101 # The base dir where the test-apps look for the SSL certs.
114 tls/tls-network.c)
118 tls/tls-sessions.c)
122 tls/tls-jit-trust.c)
127 tls/mbedtls/mbedtls-tls.c
128 tls/mbedtls/mbedtls-extensions.c
129 tls/mbedtls/mbedtls-x509.c)
132 tls/mbedtls/mbedtls-ssl.c)
136 tls/mbedtls/mbedtls-extensions.c)
140 tls/mbedtls/mbedtls-session.c)
144 tls/mbedtls/lws-genhash.c
145 tls/mbedtls/lws-genrsa.c
146 tls/mbedtls/lws-genaes.c
147 tls/lws-genec-common.c
148 tls/mbedtls/lws-genec.c
149 tls/mbedtls/lws-gencrypto.c)
153 tls/openssl/openssl-tls.c
154 tls/openssl/openssl-x509.c)
157 tls/openssl/openssl-ssl.c)
161 tls/openssl/openssl-session.c)
165 tls/openssl/lws-genhash.c
166 tls/openssl/lws-genrsa.c
167 tls/openssl/lws-genaes.c
168 tls/lws-genec-common.c
169 tls/openssl/lws-genec.c
170 tls/openssl/lws-gencrypto.c)
176 tls/tls-server.c)
179 tls/mbedtls/mbedtls-server.c)
182 tls/openssl/openssl-server.c)
187 tls/tls-client.c)
190 tls/mbedtls/mbedtls-client.c)
193 tls/openssl/openssl-client.c)
208 # Use wolfSSL as OpenSSL replacement.
210 message("wolfSSL include dir: ${WOLFSSL_INCLUDE_DIRS}")
211 message("wolfSSL libraries: ${WOLFSSL_LIBRARIES}")
214 # the wolfssl/ subdirectory which contains the OpenSSL
225 set(OPENSSL_INCLUDE_DIRS ${OPENSSL_INCLUDE_DIRS} ${inc} ${inc}/wolfssl)
226 set(LWS_PUBLIC_INCLUDES ${LWS_PUBLIC_INCLUDES} "${inc}" "${inc}/wolfssl")
371 # not supported in esp-idf openssl wrapper yet, but is in our version
395 # Generate self-signed SSL certs for the test-server.
423 message("Generating SSL Certificates for the test-server...")
425 set(TEST_SERVER_SSL_KEY "${PROJECT_BINARY_DIR}/libwebsockets-test-server.key.pem")
426 set(TEST_SERVER_SSL_CERT "${PROJECT_BINARY_DIR}/libwebsockets-test-server.pem")
430 …-new -newkey rsa:2048 -days 10000 -nodes -x509 -subj \"/C=GB/ST=Erewhon/L=All around/O=libwebsocke…
432 …-new -newkey rsa:2048 -days 10000 -nodes -x509 -subj "/C=GB/ST=Erewhon/L=All around/O=libwebsocket…
439 "libwebsockets-test\n"
447 …md = \"${OPENSSL_EXECUTABLE}\" req -new -newkey rsa:2048 -days 10000 -nodes -x509 -keyout \"${TEST…
452 …SL_EXECUTABLE}" req -config ${OPENSSL_CONFIG_FILE} -new -newkey rsa:2048 -days 10000 -nodes -x509 …
458 …COMMAND "${OPENSSL_EXECUTABLE}" req -new -newkey rsa:2048 -days 10000 -nodes -x509 -keyout "${TEST…
475 …req -new -newkey rsa:2048 -days 10000 -nodes -x509 -subj "/O=lws/CN=localhost" -keyout "${TEST_SER…
484 …COMMAND printf "GB\\nErewhon\\nAll around\\nlibwebsockets-test\\n\\nlocalhost\\nnone@invalid.org\\…
486 …req -new -newkey rsa:2048 -days 10000 -nodes -x509 -keyout "${TEST_SERVER_SSL_KEY}" -out "${TEST_S…
518 COMMAND "${CMAKE_COMMAND}" -E copy "${LIBEAY_BIN}" "$<TARGET_FILE_DIR:${TARGET_BIN}>" VERBATIM)
521 COMMAND "${CMAKE_COMMAND}" -E copy "${SSLEAY_BIN}" "$<TARGET_FILE_DIR:${TARGET_BIN}>" VERBATIM)
530 COMMAND "${CMAKE_COMMAND}" -E copy "${LIBUV_BIN}" "$<TARGET_FILE_DIR:${TARGET_BIN}>" VERBATIM)
538 tls/lws-gencrypto-common.c)