diff --git a/configure.ac b/configure.ac index 36d1794df..566492b74 100644 --- a/configure.ac +++ b/configure.ac @@ -6,7 +6,7 @@ # # -AC_INIT([wolfssl],[3.4.6],[https://github.com/wolfssl/wolfssl/issues],[wolfssl],[http://www.wolfssl.com]) +AC_INIT([wolfssl],[3.4.7],[https://github.com/wolfssl/wolfssl/issues],[wolfssl],[http://www.wolfssl.com]) AC_CONFIG_AUX_DIR([build-aux]) @@ -1201,6 +1201,12 @@ AC_ARG_ENABLE([chacha], [ ENABLED_CHACHA=yes ] ) +# not ready for big endian yet +if test "x$ac_cv_c_bigendian" = "xyes" +then + ENABLED_CHACHA=no +fi + # lean psk does't need chacha if test "$ENABLED_LEANPSK" = "yes" then diff --git a/support/wolfssl.pc b/support/wolfssl.pc index 7b18d95e5..1265e7ce0 100644 --- a/support/wolfssl.pc +++ b/support/wolfssl.pc @@ -5,6 +5,6 @@ includedir=${prefix}/include Name: wolfssl Description: wolfssl C library. -Version: 3.4.6 +Version: 3.4.7 Libs: -L${libdir} -lwolfssl Cflags: -I${includedir} diff --git a/wolfcrypt/src/chacha.c b/wolfcrypt/src/chacha.c index ab148597d..fb8ace64c 100644 --- a/wolfcrypt/src/chacha.c +++ b/wolfcrypt/src/chacha.c @@ -48,6 +48,7 @@ #ifdef BIG_ENDIAN_ORDER #define LITTLE32(x) ByteReverseWord32(x) + #error "CHACHA Not ready for Big Endian yet" #else #define LITTLE32(x) (x) #endif diff --git a/wolfssl/version.h b/wolfssl/version.h index ed8aadbf7..54e92ffc0 100644 --- a/wolfssl/version.h +++ b/wolfssl/version.h @@ -26,8 +26,8 @@ extern "C" { #endif -#define LIBWOLFSSL_VERSION_STRING "3.4.6" -#define LIBWOLFSSL_VERSION_HEX 0x03004006 +#define LIBWOLFSSL_VERSION_STRING "3.4.7" +#define LIBWOLFSSL_VERSION_HEX 0x03004007 #ifdef __cplusplus }