Xuyi Wang / wolfSSL

Dependents:   OS

Committer:
wolfSSL
Date:
Thu Apr 28 00:56:55 2016 +0000
Revision:
3:6f956bdb3073
wolfSSL 3.9.0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wolfSSL 3:6f956bdb3073 1 /* crypto.h for openSSL */
wolfSSL 3:6f956bdb3073 2
wolfSSL 3:6f956bdb3073 3 #ifndef WOLFSSL_CRYPTO_H_
wolfSSL 3:6f956bdb3073 4 #define WOLFSSL_CRYPTO_H_
wolfSSL 3:6f956bdb3073 5
wolfSSL 3:6f956bdb3073 6
wolfSSL 3:6f956bdb3073 7 #include <wolfssl/wolfcrypt/settings.h>
wolfSSL 3:6f956bdb3073 8
wolfSSL 3:6f956bdb3073 9 #ifdef WOLFSSL_PREFIX
wolfSSL 3:6f956bdb3073 10 #include "prefix_crypto.h"
wolfSSL 3:6f956bdb3073 11 #endif
wolfSSL 3:6f956bdb3073 12
wolfSSL 3:6f956bdb3073 13
wolfSSL 3:6f956bdb3073 14 WOLFSSL_API const char* wolfSSLeay_version(int type);
wolfSSL 3:6f956bdb3073 15 WOLFSSL_API unsigned long wolfSSLeay(void);
wolfSSL 3:6f956bdb3073 16
wolfSSL 3:6f956bdb3073 17 #define CRYPTO_THREADID void
wolfSSL 3:6f956bdb3073 18
wolfSSL 3:6f956bdb3073 19 #define SSLeay_version wolfSSLeay_version
wolfSSL 3:6f956bdb3073 20 #define SSLeay wolfSSLeay
wolfSSL 3:6f956bdb3073 21
wolfSSL 3:6f956bdb3073 22
wolfSSL 3:6f956bdb3073 23 #define SSLEAY_VERSION 0x0090600fL
wolfSSL 3:6f956bdb3073 24 #define SSLEAY_VERSION_NUMBER SSLEAY_VERSION
wolfSSL 3:6f956bdb3073 25
wolfSSL 3:6f956bdb3073 26 #ifdef HAVE_STUNNEL
wolfSSL 3:6f956bdb3073 27 #define CRYPTO_set_mem_ex_functions wolfSSL_CRYPTO_set_mem_ex_functions
wolfSSL 3:6f956bdb3073 28 #define FIPS_mode wolfSSL_FIPS_mode
wolfSSL 3:6f956bdb3073 29 #define FIPS_mode_set wolfSSL_FIPS_mode_set
wolfSSL 3:6f956bdb3073 30 typedef struct CRYPTO_EX_DATA CRYPTO_EX_DATA;
wolfSSL 3:6f956bdb3073 31 typedef void (CRYPTO_free_func)(void*parent, void*ptr, CRYPTO_EX_DATA *ad, int idx,
wolfSSL 3:6f956bdb3073 32 long argl, void* argp);
wolfSSL 3:6f956bdb3073 33 #define CRYPTO_THREADID_set_callback wolfSSL_THREADID_set_callback
wolfSSL 3:6f956bdb3073 34 #define CRYPTO_THREADID_set_numeric wolfSSL_THREADID_set_numeric
wolfSSL 3:6f956bdb3073 35 #endif /* HAVE_STUNNEL */
wolfSSL 3:6f956bdb3073 36
wolfSSL 3:6f956bdb3073 37 #endif /* header */
wolfSSL 3:6f956bdb3073 38
wolfSSL 3:6f956bdb3073 39