prepare for 3.8.0 release

This commit is contained in:
Jacob Barthelmeh
2015-12-30 12:09:31 -07:00
parent 2145eebd1a
commit 5040820f98
6 changed files with 69 additions and 8 deletions

24
README
View File

@ -34,6 +34,30 @@ before calling wolfSSL_new(); Though it's not recommended.
*** end Notes *** *** end Notes ***
********* wolfSSL (Formerly CyaSSL) Release 3.8.0 (12/30/2015)
Release 3.8.0 of wolfSSL has bug fixes and new features including:
- Example client/server with VxWorks
- AESNI use with AES-GCM
- Stunnel compatibility enhancements
- Single shot hash and signature/verify API added
- Update cavium nitrox port
- LPCXpresso IDE support added
- C# wrapper to support wolfSSL use by a C# program
- (BETA version)OCSP stapling added
- Update OpenSSH compatibility
- Improve DTLS handshake when retransmitting finished message
- fix idea_mult() for 16 and 32bit systems
- fix LowResTimer on Microchip ports
- No high level security fixes that requires an update though we always
recommend updating to the latest
See INSTALL file for build instructions.
More info can be found on-line at //http://wolfssl.com/yaSSL/Docs.html
********* wolfSSL (Formerly CyaSSL) Release 3.7.0 (10/26/2015) ********* wolfSSL (Formerly CyaSSL) Release 3.7.0 (10/26/2015)
Release 3.7.0 of wolfSSL has bug fixes and new features including: Release 3.7.0 of wolfSSL has bug fixes and new features including:

View File

@ -13,7 +13,10 @@ key cipher suites with
WOLFSSL_STATIC_PSK WOLFSSL_STATIC_PSK
though static key cipher suites are deprecated and will be removed from future though static key cipher suites are deprecated and will be removed from future
versions of TLS. They also lower your security by removing PFS. versions of TLS. They also lower your security by removing PFS. Since current
NTRU suites available do not use ephemeral keys, WOLFSSL_STATIC_RSA needs to be
used in order to build with NTRU suites.
When compiling ssl.c wolfSSL will now issue a comipler error if no cipher suites When compiling ssl.c wolfSSL will now issue a comipler error if no cipher suites
are available. You can remove this error by defining WOLFSSL_ALLOW_NO_SUITES are available. You can remove this error by defining WOLFSSL_ALLOW_NO_SUITES
@ -35,6 +38,29 @@ wolfSSL_CTX_set_verify(ctx, SSL_VERIFY_NONE, 0);
before calling wolfSSL_new(); Though it's not recommended. before calling wolfSSL_new(); Though it's not recommended.
``` ```
# wolfSSL (Formerly CyaSSL) Release 3.8.0 (12/30/2015)
##Release 3.8.0 of wolfSSL has bug fixes and new features including:
- Example client/server with VxWorks
- AESNI use with AES-GCM
- Stunnel compatibility enhancements
- Single shot hash and signature/verify API added
- Update cavium nitrox port
- LPCXpresso IDE support added
- C# wrapper to support wolfSSL use by a C# program
- (BETA version)OCSP stapling added
- Update OpenSSH compatibility
- Improve DTLS handshake when retransmitting finished message
- fix idea_mult() for 16 and 32bit systems
- fix LowResTimer on Microchip ports
- No high level security fixes that requires an update though we always
recommend updating to the latest
See INSTALL file for build instructions.
More info can be found on-line at //http://wolfssl.com/yaSSL/Docs.html
# wolfSSL (Formerly CyaSSL) Release 3.7.0 (10/26/2015) # wolfSSL (Formerly CyaSSL) Release 3.7.0 (10/26/2015)
##Release 3.7.0 of wolfSSL has bug fixes and new features including: ##Release 3.7.0 of wolfSSL has bug fixes and new features including:

View File

@ -6,7 +6,7 @@
# #
# #
AC_INIT([wolfssl],[3.7.3],[https://github.com/wolfssl/wolfssl/issues],[wolfssl],[http://www.wolfssl.com]) AC_INIT([wolfssl],[3.8.0],[https://github.com/wolfssl/wolfssl/issues],[wolfssl],[http://www.wolfssl.com])
AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_AUX_DIR([build-aux])
@ -35,7 +35,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
WOLFSSL_LIBRARY_VERSION=3:0:0 WOLFSSL_LIBRARY_VERSION=4:0:1
# | | | # | | |
# +------+ | +---+ # +------+ | +---+
# | | | # | | |

View File

@ -68,8 +68,8 @@ mkdir -p $RPM_BUILD_ROOT/
%{_docdir}/wolfssl/README.txt %{_docdir}/wolfssl/README.txt
%{_libdir}/libwolfssl.la %{_libdir}/libwolfssl.la
%{_libdir}/libwolfssl.so %{_libdir}/libwolfssl.so
%{_libdir}/libwolfssl.so.1 %{_libdir}/libwolfssl.so.3
%{_libdir}/libwolfssl.so.1.1.0 %{_libdir}/libwolfssl.so.3.1.0
%files devel %files devel
%defattr(-,root,root,-) %defattr(-,root,root,-)
@ -134,6 +134,8 @@ mkdir -p $RPM_BUILD_ROOT/
%{_includedir}/cyassl/openssl/dsa.h %{_includedir}/cyassl/openssl/dsa.h
%{_includedir}/cyassl/openssl/ec.h %{_includedir}/cyassl/openssl/ec.h
%{_includedir}/cyassl/openssl/ecdsa.h %{_includedir}/cyassl/openssl/ecdsa.h
%{_includedir}/cyassl/openssl/ec25519.h
%{_includedir}/cyassl/openssl/ed25519.h
%{_includedir}/cyassl/openssl/ecdh.h %{_includedir}/cyassl/openssl/ecdh.h
%{_includedir}/cyassl/openssl/engine.h %{_includedir}/cyassl/openssl/engine.h
%{_includedir}/cyassl/openssl/err.h %{_includedir}/cyassl/openssl/err.h
@ -192,6 +194,7 @@ mkdir -p $RPM_BUILD_ROOT/
%{_includedir}/wolfssl/wolfcrypt/hc128.h %{_includedir}/wolfssl/wolfcrypt/hc128.h
%{_includedir}/wolfssl/wolfcrypt/hmac.h %{_includedir}/wolfssl/wolfcrypt/hmac.h
%{_includedir}/wolfssl/wolfcrypt/integer.h %{_includedir}/wolfssl/wolfcrypt/integer.h
%{_includedir}/wolfssl/wolfcrypt/idea.h
%{_includedir}/wolfssl/wolfcrypt/logging.h %{_includedir}/wolfssl/wolfcrypt/logging.h
%{_includedir}/wolfssl/wolfcrypt/md2.h %{_includedir}/wolfssl/wolfcrypt/md2.h
%{_includedir}/wolfssl/wolfcrypt/md4.h %{_includedir}/wolfssl/wolfcrypt/md4.h
@ -209,12 +212,15 @@ mkdir -p $RPM_BUILD_ROOT/
%{_includedir}/wolfssl/wolfcrypt/ripemd.h %{_includedir}/wolfssl/wolfcrypt/ripemd.h
%{_includedir}/wolfssl/wolfcrypt/rsa.h %{_includedir}/wolfssl/wolfcrypt/rsa.h
%{_includedir}/wolfssl/wolfcrypt/settings.h %{_includedir}/wolfssl/wolfcrypt/settings.h
%{_includedir}/wolfssl/wolfcrypt/signature.h
%{_includedir}/wolfssl/wolfcrypt/sha.h %{_includedir}/wolfssl/wolfcrypt/sha.h
%{_includedir}/wolfssl/wolfcrypt/sha256.h %{_includedir}/wolfssl/wolfcrypt/sha256.h
%{_includedir}/wolfssl/wolfcrypt/sha512.h %{_includedir}/wolfssl/wolfcrypt/sha512.h
%{_includedir}/wolfssl/wolfcrypt/srp.h
%{_includedir}/wolfssl/wolfcrypt/tfm.h %{_includedir}/wolfssl/wolfcrypt/tfm.h
%{_includedir}/wolfssl/wolfcrypt/types.h %{_includedir}/wolfssl/wolfcrypt/types.h
%{_includedir}/wolfssl/wolfcrypt/visibility.h %{_includedir}/wolfssl/wolfcrypt/visibility.h
%{_includedir}/wolfssl/wolfcrypt/wc_encrypt.h
%{_includedir}/wolfssl/error-ssl.h %{_includedir}/wolfssl/error-ssl.h
%{_includedir}/wolfssl/ocsp.h %{_includedir}/wolfssl/ocsp.h
%{_includedir}/wolfssl/openssl/asn1.h %{_includedir}/wolfssl/openssl/asn1.h
@ -227,6 +233,8 @@ mkdir -p $RPM_BUILD_ROOT/
%{_includedir}/wolfssl/openssl/dsa.h %{_includedir}/wolfssl/openssl/dsa.h
%{_includedir}/wolfssl/openssl/ec.h %{_includedir}/wolfssl/openssl/ec.h
%{_includedir}/wolfssl/openssl/ecdsa.h %{_includedir}/wolfssl/openssl/ecdsa.h
%{_includedir}/wolfssl/openssl/ec25519.h
%{_includedir}/wolfssl/openssl/ed25519.h
%{_includedir}/wolfssl/openssl/ecdh.h %{_includedir}/wolfssl/openssl/ecdh.h
%{_includedir}/wolfssl/openssl/engine.h %{_includedir}/wolfssl/openssl/engine.h
%{_includedir}/wolfssl/openssl/err.h %{_includedir}/wolfssl/openssl/err.h
@ -259,6 +267,9 @@ mkdir -p $RPM_BUILD_ROOT/
%{_libdir}/pkgconfig/wolfssl.pc %{_libdir}/pkgconfig/wolfssl.pc
%changelog %changelog
* Wed Dec 30 2015 Jacob Barthelmeh <jacob@wolfssl.com>
- Added headers for curve25519 and ed25519 openssl compatibility
- Added headers for Idea, srp, signature, and wc_encrypt
* Tue Mar 31 2015 John Safranek <john@wolfssl.com> * Tue Mar 31 2015 John Safranek <john@wolfssl.com>
- Added recent new wolfcrypt headers for curve25519 - Added recent new wolfcrypt headers for curve25519
* Fri Jan 09 2015 John Safranek <john@wolfssl.com> * Fri Jan 09 2015 John Safranek <john@wolfssl.com>

View File

@ -5,6 +5,6 @@ includedir=${prefix}/include
Name: wolfssl Name: wolfssl
Description: wolfssl C library. Description: wolfssl C library.
Version: 3.7.3 Version: 3.8.0
Libs: -L${libdir} -lwolfssl Libs: -L${libdir} -lwolfssl
Cflags: -I${includedir} Cflags: -I${includedir}

View File

@ -27,8 +27,8 @@
extern "C" { extern "C" {
#endif #endif
#define LIBWOLFSSL_VERSION_STRING "3.7.3" #define LIBWOLFSSL_VERSION_STRING "3.8.0"
#define LIBWOLFSSL_VERSION_HEX 0x03007003 #define LIBWOLFSSL_VERSION_HEX 0x03008000
#ifdef __cplusplus #ifdef __cplusplus
} }