2018-09-26 12:23:36 +00:00
|
|
|
#ifndef LI_SYS_CRYPTO_H
|
|
|
|
#define LI_SYS_CRYPTO_H
|
|
|
|
#include "first.h"
|
|
|
|
|
|
|
|
#if defined HAVE_LIBSSL && defined HAVE_OPENSSL_SSL_H
|
2020-02-25 05:39:23 +00:00
|
|
|
#define USE_LIB_CRYPTO
|
2018-09-26 12:23:36 +00:00
|
|
|
#define USE_OPENSSL_CRYPTO
|
|
|
|
#endif
|
|
|
|
|
2018-10-08 00:07:03 +00:00
|
|
|
#ifdef HAVE_WOLFSSL_SSL_H
|
2020-02-25 05:39:23 +00:00
|
|
|
#define USE_LIB_CRYPTO
|
2020-07-03 19:08:51 +00:00
|
|
|
#define USE_WOLFSSL_CRYPTO
|
2020-09-09 06:52:34 +00:00
|
|
|
#endif
|
2018-10-08 00:07:03 +00:00
|
|
|
|
2020-03-19 03:21:19 +00:00
|
|
|
#ifdef HAVE_LIBMBEDCRYPTO
|
|
|
|
#define USE_LIB_CRYPTO
|
|
|
|
#define USE_MBEDTLS_CRYPTO
|
|
|
|
#endif
|
|
|
|
|
2020-06-29 03:43:16 +00:00
|
|
|
#ifdef HAVE_NSS3_NSS_H
|
2020-10-13 12:26:05 +00:00
|
|
|
#define USE_LIB_CRYPTO
|
2020-06-29 03:43:16 +00:00
|
|
|
#define USE_NSS_CRYPTO
|
|
|
|
#endif
|
2020-10-27 20:40:08 +00:00
|
|
|
#ifdef HAVE_NSS_NSS_H
|
|
|
|
#define USE_LIB_CRYPTO
|
|
|
|
#define USE_NSS_CRYPTO
|
|
|
|
#endif
|
2020-06-29 03:43:16 +00:00
|
|
|
|
2020-02-25 05:39:23 +00:00
|
|
|
#ifdef HAVE_NETTLE_NETTLE_TYPES_H
|
|
|
|
#define USE_LIB_CRYPTO
|
|
|
|
#define USE_NETTLE_CRYPTO
|
|
|
|
#endif
|
|
|
|
|
2020-05-14 06:03:14 +00:00
|
|
|
#ifdef HAVE_GNUTLS_CRYPTO_H
|
|
|
|
#define USE_LIB_CRYPTO
|
|
|
|
#define USE_GNUTLS_CRYPTO
|
|
|
|
#endif
|
|
|
|
|
2020-10-27 20:47:33 +00:00
|
|
|
#ifdef WITHOUT_LIB_CRYPTO
|
|
|
|
#undef USE_LIB_CRYPTO
|
|
|
|
#endif
|
|
|
|
|
2018-09-26 12:23:36 +00:00
|
|
|
#endif
|