Skip to content
/ ssl Public

The encapsulation of OpenSSL, WolfSSL, and MBEDTLS aims to make usage easy.

License

Notifications You must be signed in to change notification settings

zhaojh329/ssl

Repository files navigation

Usage

cmake_minimum_required(VERSION 3.0)

project(xx C)

add_subdirectory(ssl)

if(SSL_SUPPORT)
    target_link_libraries(xx PRIVATE ${SSL_TARGET})
endif()
 #ifdef SSL_SUPPORT
 #include "ssl/ssl.h"
 #endif

CMake variables

// SSL support
SSL_SUPPORT:BOOL

// Force select MbedTLS(PolarSSL)
USE_MBEDTLS:BOOL

// Force select OpenSSL
USE_OPENSSL:BOOL

// Force select WolfSSL(CyaSSL)
USE_WOLFSSL:BOOL

About

The encapsulation of OpenSSL, WolfSSL, and MBEDTLS aims to make usage easy.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •