remove polarssl support polarssl (aka mbedTLS 1.3) has been EOL since end of 2016 Signed-off-by: Felix Fietkau <nbd@nbd.name>
cmake: Find libubox/ustream.h header file Add a CMake FIND_PATH and INCLUDE_DIRECTORIES searching for libubox/ustream-ssl.h. Some external toolchains which do not include standard locations would fail to find the header otherwise. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
ustream-ssl: cyassl compatibility with build time options Adds a HAVE_CYASSL definition to be consistent with polar/mbedtls. Uses that definition to include the wolfssl build time options. This enables the correct pullin of the "remainder" of the wolfssl openssl compatibility options, if they were enabled in the build of wolfssl in the first place. Signed-off-by: Karl Palsson <karlp@etactica.com>
add mbedtls variant Signed-off-by: Felix Fietkau <nbd@openwrt.org>
cmake: Do not hardcode /opt/local/include for Apple. Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
add client example code Signed-off-by: Felix Fietkau <nbd@openwrt.org>
example: rename to ustream-example-server Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Add version detection of CyaSSL and make the cyassl backend compatible with both legacy and current CyaSSL versions
avoid installing internal header files Signed-off-by: Felix Fietkau <nbd@openwrt.org>
add polarssl support Signed-off-by: Felix Fietkau <nbd@openwrt.org>
split cyassl and openssl sources, add ssl library abstraction Signed-off-by: Felix Fietkau <nbd@openwrt.org>
build: remove install prefix override Signed-off-by: Felix Fietkau <nbd@openwrt.org>
use libm with cyassl Signed-off-by: Felix Fietkau <nbd@openwrt.org>
remove commented out include/link directories Signed-off-by: Felix Fietkau <nbd@openwrt.org>
install headers and library
Initial import