forked from wolfSSL/wolfssl
prepare for 3.8.0 release
This commit is contained in:
24
README
24
README
@ -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:
|
||||||
|
28
README.md
28
README.md
@ -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:
|
||||||
|
@ -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
|
||||||
# | | |
|
# | | |
|
||||||
# +------+ | +---+
|
# +------+ | +---+
|
||||||
# | | |
|
# | | |
|
||||||
|
15
rpm/spec.in
15
rpm/spec.in
@ -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>
|
||||||
|
@ -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}
|
||||||
|
@ -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
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user