forked from wolfSSL/wolfssl
merge
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@ -54,6 +54,9 @@ certecc.der
|
|||||||
certecc.pem
|
certecc.pem
|
||||||
othercert.der
|
othercert.der
|
||||||
othercert.pem
|
othercert.pem
|
||||||
|
ntru-cert.der
|
||||||
|
ntru-cert.pem
|
||||||
|
ntru-key.raw
|
||||||
key.der
|
key.der
|
||||||
key.pem
|
key.pem
|
||||||
certreq.der
|
certreq.der
|
||||||
|
@ -96,7 +96,7 @@ TESTS_ENVIRONMENT=./valgrind-error.sh
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
TEST_EXTENSIONS=.test
|
TEST_EXTENSIONS=.test
|
||||||
TESTS += $(check_PROGRAMS) ./client-test.sh
|
TESTS += $(check_PROGRAMS)
|
||||||
test: check
|
test: check
|
||||||
tests/unit.log: testsuite/testsuite.log
|
tests/unit.log: testsuite/testsuite.log
|
||||||
|
|
||||||
|
24
README
24
README
@ -35,7 +35,29 @@ before calling SSL_new(); Though it's not recommended.
|
|||||||
*** end Notes ***
|
*** end Notes ***
|
||||||
|
|
||||||
|
|
||||||
CyaSSL Release 3.0.2 (05/30/2014)
|
CyaSSL Release 3.1.0 (07/14/2014)
|
||||||
|
|
||||||
|
Release 3.1.0 CyaSSL has bug fixes and new features including:
|
||||||
|
|
||||||
|
- Fix for older versions of icc without 128-bit type
|
||||||
|
- Intel ASM syntax for AES-NI
|
||||||
|
- Updated NTRU support, keygen benchmark
|
||||||
|
- FIPS check for minimum required HMAC key length
|
||||||
|
- Small stack (--enable-smallstack) improvements for PKCS#7, ASN
|
||||||
|
- TLS extension support for DTLS
|
||||||
|
- Default I/O callbacks external to user
|
||||||
|
- Updated example client with bad clock test
|
||||||
|
- Ability to set optional ECC context info
|
||||||
|
- Ability to enable/disable DH separate from opensslextra
|
||||||
|
- Additional test key/cert buffers for CA and server
|
||||||
|
- Updated example certificates
|
||||||
|
|
||||||
|
The CyaSSL manual is available at:
|
||||||
|
http://www.yassl.com/documentation/CyaSSL-Manual.pdf. For build instructions
|
||||||
|
and comments about the new features please check the manual.
|
||||||
|
|
||||||
|
|
||||||
|
************ CyaSSL Release 3.0.2 (05/30/2014)
|
||||||
|
|
||||||
Release 3.0.2 CyaSSL has bug fixes and new features including:
|
Release 3.0.2 CyaSSL has bug fixes and new features including:
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
|
||||||
AC_INIT([cyassl],[3.0.3],[https://github.com/cyassl/cyassl/issues],[cyassl],[http://www.wolfssl.com])
|
AC_INIT([cyassl],[3.1.0],[https://github.com/cyassl/cyassl/issues],[cyassl],[http://www.wolfssl.com])
|
||||||
|
|
||||||
AC_CONFIG_AUX_DIR([build-aux])
|
AC_CONFIG_AUX_DIR([build-aux])
|
||||||
|
|
||||||
@ -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.
|
AC_CONFIG_HEADERS([config.h:config.in])dnl Keep filename to 8.3 for MS-DOS.
|
||||||
|
|
||||||
#shared library versioning
|
#shared library versioning
|
||||||
CYASSL_LIBRARY_VERSION=5:5:0
|
CYASSL_LIBRARY_VERSION=5:6:0
|
||||||
# | | |
|
# | | |
|
||||||
# +------+ | +---+
|
# +------+ | +---+
|
||||||
# | | |
|
# | | |
|
||||||
|
@ -26,8 +26,8 @@
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LIBCYASSL_VERSION_STRING "3.0.3"
|
#define LIBCYASSL_VERSION_STRING "3.1.0"
|
||||||
#define LIBCYASSL_VERSION_HEX 0x03000003
|
#define LIBCYASSL_VERSION_HEX 0x03001000
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
@ -57,7 +57,6 @@
|
|||||||
#define FALSE 0
|
#define FALSE 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if defined(CYASSL_CALLBACKS) && !defined(LARGE_STATIC_BUFFERS)
|
#if defined(CYASSL_CALLBACKS) && !defined(LARGE_STATIC_BUFFERS)
|
||||||
#error \
|
#error \
|
||||||
CYASSL_CALLBACKS needs LARGE_STATIC_BUFFERS, please add LARGE_STATIC_BUFFERS
|
CYASSL_CALLBACKS needs LARGE_STATIC_BUFFERS, please add LARGE_STATIC_BUFFERS
|
||||||
@ -6569,7 +6568,7 @@ static int BuildMessage(CYASSL* ssl, byte* output, int outSz,
|
|||||||
ivSz = AEAD_EXP_IV_SZ;
|
ivSz = AEAD_EXP_IV_SZ;
|
||||||
|
|
||||||
sz += (ivSz + ssl->specs.aead_mac_size - digestSz);
|
sz += (ivSz + ssl->specs.aead_mac_size - digestSz);
|
||||||
XMEMCPY(iv, ssl->keys.aead_exp_IV, AEAD_EXP_IV_SZ);
|
XMEMCPY(iv, ssl->keys.aead_exp_IV, AEAD_EXP_IV_SZ);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
if (sz > (word32)outSz) {
|
if (sz > (word32)outSz) {
|
||||||
|
Reference in New Issue
Block a user