examples not seeing WOLFSSL_API

pull/1/head
kaleb-himes 2014-12-29 16:30:26 -07:00
parent cbbdfc7b96
commit 64d06580c1
4 changed files with 23 additions and 55 deletions

View File

@ -31,7 +31,7 @@ AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_HEADERS([config.h:config.in])dnl Keep filename to 8.3 for MS-DOS.
#shared library versioning
CYASSL_LIBRARY_VERSION=6:0:1
WOLFSSL_LIBRARY_VERSION=6:0:1
# | | |
# +------+ | +---+
# | | |
@ -43,7 +43,7 @@ CYASSL_LIBRARY_VERSION=6:0:1
# | +- increment if source code has changed
# | set to zero if current is incremented
# +- increment if interfaces have been added, removed or changed
AC_SUBST([CYASSL_LIBRARY_VERSION])
AC_SUBST([WOLFSSL_LIBRARY_VERSION])
# capture user C_EXTRA_FLAGS from ./configure line, CFLAGS may hold -g -O2 even
# if user doesn't override, no way to tell

View File

@ -153,14 +153,6 @@
#define cyassl_chacha wolfssl_chacha
#define CyaSSL_ERR_reason_error_string wolfSSL_ERR_reason_error_string
/* fips defines */
//defined in logging
//#define WOLFSSL_LEAVE CYASSL_LEAVE
//#define WOLFSSL_ERROR CYASSL_ERROR
//defined in settings.h
//#define WOLFSSL_GENERAL_ALIGNMENT CYASSL_GENERAL_ALIGNMENT
#define wolfcrypt_test ctaocrypt_test
/* src/eys.c */
@ -229,10 +221,6 @@
#define CyaSSL_CTX_set_group_messages wolfSSL_CTX_set_group_messages
#define CyaSSL_CTX_set_session_cache_mode wolfSSL_CTX_set_session_cache_mode
/* Callbacks */
#define CyaSSL_accept_ex wolfSSL_accept_ex
#define CyaSSL_SetIORecv wolfSSL_SetIORecv
@ -302,9 +290,6 @@
#define CyaSSL_GetServerWriteKey wolfSSL_GetServerWriteKey
#define CyaSSL_GetCipherBlockSize wolfSSL_GetCipherBlockSize
/* Connection, Session, and I/O */
#define CyaSSL_peek wolfSSL_peek
#define CyaSSL_read wolfSSL_read
@ -329,13 +314,6 @@
#define CyaSSL_dtls_got_timeout wolfSSL_dtls_got_timeout
#define CyaSSL_dtls_get_current_timeout wolfSSL_dtls_get_current_timeout
/* Memory Abstraction Layer */
//#define CyaSSL_Free wolfSSL_Free
//#define CyaSSL_Malloc wolfSSL_Malloc
//#define CyaSSL_Realloc wolfSSL_Realloc
//#define CyaSSL_SetAllocators wolfSSL_SetAllocators
/* moved to wolfssl/wolfcrypt/memory.h */
/* Certificate Manager */
#define CyaSSL_CertManagerNew wolfSSL_CertManagerNew
#define CyaSSL_CertManagerFree wolfSSL_CertManagerFree
@ -375,22 +353,20 @@
#define CyaSSL_CTX_UseTruncatedHMAC wolfSSL_CTX_UseTruncatedHMAC
#define CyaSSL_CTX_UseSupportedCurve wolfSSL_CTX_UseSupportedCurve
/* Carried over from openssl compatibilty layer */
/* End wolfssl -> cyassl -> openssl compatibility */
/* JRB macro redefinitions and api calls for cryptography for reverse compat. */
#ifdef WOLFSSL_SMALL_STACK
#define CYASSL_SMALL_STACK
#endif
/* change visibility to be compatible with CyaSSL visibility */
#undef WOLFSSL_API
#define WOLFSSL_API CYASSL_API
#ifndef HAVE_FIPS
/* Do Nothing */
#else
#undef WOLFSSL_API
#define WOLFSSL_API CYASSL_API
#endif
#define WOLFSSL_BIT_SIZE CYASSL_BIT_SIZE /* @TODO*/
@ -399,9 +375,6 @@
#define WOLFSSL_MAX_16BIT CYASSL_MAX_16BIT
#define NO_WOLFSSL_ALLOC_ALIGN NO_CYASSL_ALLOC_ALIGN /* @TODO*/
/* for pwdbased reverse compatibility */
#ifndef NO_PWDBASED
#define PBKDF1 wc_PBKDF1
@ -417,11 +390,6 @@
#define LIBCYASSL_VERSION_STRING LIBWOLFSSL_VERSION_STRING
#ifdef __cplusplus
} /* extern "C" */
#endif

View File

@ -101,22 +101,22 @@ static void test_CyaSSL_Method_Allocators(void)
TEST_METHOD_ALLOCATOR(a, AssertNull)
#ifndef NO_OLD_TLS
TEST_VALID_METHOD_ALLOCATOR(wolfSSLv3_server_method);
TEST_VALID_METHOD_ALLOCATOR(wolfSSLv3_client_method);
TEST_VALID_METHOD_ALLOCATOR(wolfTLSv1_server_method);
TEST_VALID_METHOD_ALLOCATOR(wolfTLSv1_client_method);
TEST_VALID_METHOD_ALLOCATOR(wolfTLSv1_1_server_method);
TEST_VALID_METHOD_ALLOCATOR(wolfTLSv1_1_client_method);
TEST_VALID_METHOD_ALLOCATOR(CyaSSLv3_server_method);
TEST_VALID_METHOD_ALLOCATOR(CyaSSLv3_client_method);
TEST_VALID_METHOD_ALLOCATOR(CyaTLSv1_server_method);
TEST_VALID_METHOD_ALLOCATOR(CyaTLSv1_client_method);
TEST_VALID_METHOD_ALLOCATOR(CyaTLSv1_1_server_method);
TEST_VALID_METHOD_ALLOCATOR(CyaTLSv1_1_client_method);
#endif
TEST_VALID_METHOD_ALLOCATOR(wolfTLSv1_2_server_method);
TEST_VALID_METHOD_ALLOCATOR(wolfTLSv1_2_client_method);
TEST_VALID_METHOD_ALLOCATOR(CyaTLSv1_2_server_method);
TEST_VALID_METHOD_ALLOCATOR(CyaTLSv1_2_client_method);
TEST_VALID_METHOD_ALLOCATOR(CyaSSLv23_client_method);
#ifdef CYASSL_DTLS
TEST_VALID_METHOD_ALLOCATOR(wolfDTLSv1_server_method);
TEST_VALID_METHOD_ALLOCATOR(wolfDTLSv1_client_method);
TEST_VALID_METHOD_ALLOCATOR(wolfDTLSv1_2_server_method);
TEST_VALID_METHOD_ALLOCATOR(wolfDTLSv1_2_client_method);
TEST_VALID_METHOD_ALLOCATOR(CyaDTLSv1_server_method);
TEST_VALID_METHOD_ALLOCATOR(CyaDTLSv1_client_method);
TEST_VALID_METHOD_ALLOCATOR(CyaDTLSv1_2_server_method);
TEST_VALID_METHOD_ALLOCATOR(CyaDTLSv1_2_client_method);
#endif
#ifdef OPENSSL_EXTRA

View File

@ -24,8 +24,8 @@
#include <cyassl/ctaocrypt/types.h>
// #if !defined(WOLF_CRYPT_TYPES_H) && !defined(CTAO_CRYPT_TYPES_H)
// #define WOLF_CRYPT_TYPES_H
#ifndef WOLF_CRYPT_TYPES_H
#define WOLF_CRYPT_TYPES_H
#include <wolfssl/wolfcrypt/settings.h>
#include <wolfssl/wolfcrypt/wc_port.h>
@ -328,4 +328,4 @@
// #endif
// #endif /* WOLF_CRYPT_TYPES_H */
#endif /* WOLF_CRYPT_TYPES_H */