|
379 | 379 | #define HAVE_OID_DECODING |
380 | 380 | #endif /* WOLFSSL_DUAL_ALG_CERTS */ |
381 | 381 |
|
382 | | -/* --------------------------------------------------------------------------- |
383 | | - * OpenSSL compat layer |
384 | | - * --------------------------------------------------------------------------- |
385 | | - */ |
386 | | -#if defined(OPENSSL_EXTRA) && !defined(OPENSSL_COEXIST) |
387 | | -#undef WOLFSSL_ALWAYS_VERIFY_CB |
388 | | -#define WOLFSSL_ALWAYS_VERIFY_CB |
389 | | - |
390 | | -#undef WOLFSSL_VERIFY_CB_ALL_CERTS |
391 | | -#define WOLFSSL_VERIFY_CB_ALL_CERTS |
392 | | - |
393 | | -#undef WOLFSSL_EXTRA_ALERTS |
394 | | -#define WOLFSSL_EXTRA_ALERTS |
395 | | - |
396 | | -#undef HAVE_EXT_CACHE |
397 | | -#define HAVE_EXT_CACHE |
398 | | - |
399 | | -#undef WOLFSSL_FORCE_CACHE_ON_TICKET |
400 | | -#define WOLFSSL_FORCE_CACHE_ON_TICKET |
401 | | - |
402 | | -#undef WOLFSSL_AKID_NAME |
403 | | -#define WOLFSSL_AKID_NAME |
404 | | - |
405 | | -#undef HAVE_CTS |
406 | | -#define HAVE_CTS |
407 | | - |
408 | | -#undef WOLFSSL_SESSION_ID_CTX |
409 | | -#define WOLFSSL_SESSION_ID_CTX |
410 | | -#endif /* OPENSSL_EXTRA && !OPENSSL_COEXIST */ |
411 | | - |
412 | | -/* --------------------------------------------------------------------------- |
413 | | - * Special small OpenSSL compat layer for certs |
414 | | - * --------------------------------------------------------------------------- |
415 | | - */ |
416 | | -#ifdef OPENSSL_EXTRA_X509_SMALL |
417 | | -#undef WOLFSSL_EKU_OID |
418 | | -#define WOLFSSL_EKU_OID |
419 | | - |
420 | | -#undef WOLFSSL_MULTI_ATTRIB |
421 | | -#define WOLFSSL_MULTI_ATTRIB |
422 | | - |
423 | | -#undef WOLFSSL_NO_OPENSSL_RAND_CB |
424 | | -#define WOLFSSL_NO_OPENSSL_RAND_CB |
425 | | -#endif /* OPENSSL_EXTRA_X509_SMALL */ |
426 | 382 |
|
427 | 383 | #if defined(_WIN32) && !defined(_M_X64) && \ |
428 | 384 | defined(HAVE_AESGCM) && defined(WOLFSSL_AESNI) |
@@ -2898,6 +2854,51 @@ extern void uITRON4_free(void *p) ; |
2898 | 2854 | #define OPENSSL_EXTRA |
2899 | 2855 | #endif |
2900 | 2856 |
|
| 2857 | +/* --------------------------------------------------------------------------- |
| 2858 | + * OpenSSL compat layer |
| 2859 | + * --------------------------------------------------------------------------- |
| 2860 | + */ |
| 2861 | +#if defined(OPENSSL_EXTRA) && !defined(OPENSSL_COEXIST) |
| 2862 | + #undef WOLFSSL_ALWAYS_VERIFY_CB |
| 2863 | + #define WOLFSSL_ALWAYS_VERIFY_CB |
| 2864 | + |
| 2865 | + #undef WOLFSSL_VERIFY_CB_ALL_CERTS |
| 2866 | + #define WOLFSSL_VERIFY_CB_ALL_CERTS |
| 2867 | + |
| 2868 | + #undef WOLFSSL_EXTRA_ALERTS |
| 2869 | + #define WOLFSSL_EXTRA_ALERTS |
| 2870 | + |
| 2871 | + #undef HAVE_EXT_CACHE |
| 2872 | + #define HAVE_EXT_CACHE |
| 2873 | + |
| 2874 | + #undef WOLFSSL_FORCE_CACHE_ON_TICKET |
| 2875 | + #define WOLFSSL_FORCE_CACHE_ON_TICKET |
| 2876 | + |
| 2877 | + #undef WOLFSSL_AKID_NAME |
| 2878 | + #define WOLFSSL_AKID_NAME |
| 2879 | + |
| 2880 | + #undef HAVE_CTS |
| 2881 | + #define HAVE_CTS |
| 2882 | + |
| 2883 | + #undef WOLFSSL_SESSION_ID_CTX |
| 2884 | + #define WOLFSSL_SESSION_ID_CTX |
| 2885 | +#endif /* OPENSSL_EXTRA && !OPENSSL_COEXIST */ |
| 2886 | + |
| 2887 | +/* --------------------------------------------------------------------------- |
| 2888 | + * Special small OpenSSL compat layer for certs |
| 2889 | + * --------------------------------------------------------------------------- |
| 2890 | + */ |
| 2891 | +#ifdef OPENSSL_EXTRA_X509_SMALL |
| 2892 | + #undef WOLFSSL_EKU_OID |
| 2893 | + #define WOLFSSL_EKU_OID |
| 2894 | + |
| 2895 | + #undef WOLFSSL_MULTI_ATTRIB |
| 2896 | + #define WOLFSSL_MULTI_ATTRIB |
| 2897 | + |
| 2898 | + #undef WOLFSSL_NO_OPENSSL_RAND_CB |
| 2899 | + #define WOLFSSL_NO_OPENSSL_RAND_CB |
| 2900 | +#endif /* OPENSSL_EXTRA_X509_SMALL */ |
| 2901 | + |
2901 | 2902 | #ifdef HAVE_SNI |
2902 | 2903 | #define SSL_CTRL_SET_TLSEXT_HOSTNAME 55 |
2903 | 2904 | #endif |
|
0 commit comments