Ignore:
Timestamp:
Jun 22, 2021, 9:00:19 PM (3 years ago)
Author:
coas-nagasima
Message:

WolfSSLとAzure IoT SDKを更新

Location:
azure_iot_hub_f767zi/trunk/wolfssl-4.7.0
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • azure_iot_hub_f767zi/trunk/wolfssl-4.7.0/wolfssl/openssl/crypto.h

    r457 r464  
    2525#define WOLFSSL_CRYPTO_H_
    2626
     27#include <wolfssl/wolfcrypt/settings.h>
     28
    2729#include <wolfssl/openssl/opensslv.h>
    28 
    29 #include <wolfssl/wolfcrypt/settings.h>
     30#include <wolfssl/openssl/conf.h>
    3031
    3132#ifdef WOLFSSL_PREFIX
     
    3334#endif
    3435
     36typedef struct WOLFSSL_INIT_SETTINGS {
     37    char* appname;
     38} WOLFSSL_INIT_SETTINGS;
     39
     40typedef WOLFSSL_INIT_SETTINGS OPENSSL_INIT_SETTINGS;
    3541
    3642WOLFSSL_API const char*   wolfSSLeay_version(int type);
     
    4147WOLFSSL_API void wolfSSL_OPENSSL_free(void*);
    4248WOLFSSL_API void *wolfSSL_OPENSSL_malloc(size_t a);
     49
     50WOLFSSL_API int wolfSSL_OPENSSL_init_crypto(word64 opts, const OPENSSL_INIT_SETTINGS *settings);
    4351#endif
    4452
     
    6371#define OPENSSL_malloc wolfSSL_OPENSSL_malloc
    6472
    65 #ifdef WOLFSSL_QT
    66     #define OPENSSL_INIT_ADD_ALL_CIPHERS    0x00000004L
    67     #define OPENSSL_INIT_ADD_ALL_DIGESTS    0x00000008L
    68     #define OPENSSL_INIT_LOAD_CONFIG        0x00000040L
    69 #endif
     73#define OPENSSL_INIT_ENGINE_ALL_BUILTIN 0x00000001L
     74#define OPENSSL_INIT_ADD_ALL_CIPHERS    0x00000004L
     75#define OPENSSL_INIT_ADD_ALL_DIGESTS    0x00000008L
     76#define OPENSSL_INIT_LOAD_CONFIG        0x00000040L
     77
     78#define OPENSSL_init_crypto wolfSSL_OPENSSL_init_crypto
     79
    7080
    7181#if defined(OPENSSL_ALL) || defined(HAVE_STUNNEL) || defined(WOLFSSL_NGINX) || \
    72     defined(WOLFSSL_HAPROXY) || defined(OPENSSL_EXTRA)
     82    defined(WOLFSSL_HAPROXY) || defined(OPENSSL_EXTRA) || defined(HAVE_EX_DATA)
    7383#define CRYPTO_set_mem_ex_functions      wolfSSL_CRYPTO_set_mem_ex_functions
    7484#define FIPS_mode                        wolfSSL_FIPS_mode
     
    8797#define CRYPTO_THREAD_unlock wc_UnLockMutex
    8898
    89 #endif /* OPENSSL_ALL || HAVE_STUNNEL || WOLFSSL_NGINX || WOLFSSL_HAPROXY */
     99#endif /* OPENSSL_ALL || HAVE_STUNNEL || WOLFSSL_NGINX || WOLFSSL_HAPROXY || HAVE_EX_DATA */
    90100
    91101#endif /* header */
Note: See TracChangeset for help on using the changeset viewer.