Release Notes: This release throttles TLS re-handshakes on the server side to minimize the effect of potential denial of service due to repeated requests, rebrands the documentation and source code to reflect the AuthenTec acquisition of MatrixSSL, and adds Chrome False Start support to the example Web server application.
Release Notes: iPhone OS support and a sample Xcode project were added. Server support was added for Google Chrome False Start additions to the TLS protocol for increased handshake performance. Size/speed tradeoffs are now configurable during compile time. Active cipher suites can now be modified at runtime via a new API. The code was updated to support Luminary Micro/TI Stellaris ARM Cortex-M3 secure Web server examples.
Release Notes: A server-side configuration option was added to decrease binary executable size with simpler X.509 parsing. The Yarrow PRNG algorithm is included for strong entropy processing. Non-ASCII X.509 attributes are supported in certificates. Project files for Windows were updated to VS Express 2010. The return code was clarified for the matrixSslReceivedData() API.
Release Notes: Full support for the recently published TLS Renegotiation Indication Extension (RFC 5746). MatrixSSL enabled clients and servers now support the "renegotiation_info" extension and the TLS_EMPTY_RENEGOTIATION_INFO_SCSV signaling cipher suite to prevent any possibility of the "plaintext injection attack" that was disclosed November 2009 and described in CVE-2009-3555. Support for adding extensions to CLIENT_HELLO messages (RFC 3546) is now included in the open source version of MatrixSSL.
Release Notes: The matrixRsaParsePubKey routine has added support for X.509 SubjectPublicKeyInfo formatted keys. There is full parsing support of the subjectAltName extension in certificates. Clients are allowed to send multiple compression parameters in the CLIENT_HELLO message. The matrixX509ReadCert routine supports additional PEM file header and footer formats A filename misspelling in httpsReflector.c for loading the example CAcertCln.der certificate has been corrected.
Release Notes: Cleaner POSIX cross-platform compiles for newer releases of Linux and Intel Macs. Additional X.509 certificate field parsing and error handling.
Release Notes: Multiple enhancements and bugfixes were made in the area of X.509 certificate authentication and parsing. Multiple keys and certificates are supported in a single PEM file. Custom data is supported in the SSL server session cache. The compiler warnings on some platforms were reduced.
Release Notes: This release adds support for wider array of certificate chain configurations. It adds support for additional non-standard certificate extensions.
Release Notes: Explicit support for anonymous RSA handshaking New APIs to support anonymous handshaking and re-handshaking over existing connections with new key material. The version has been updated from 1.2.5 to 1.7 to mirror commercial MatrixSSL versioning. Directory and file reorganization. This release has significantly accelerated RSA handshake speeds, and additional parsing of X.509 certificate extensions.
Release Notes: This release adds support for building static libraries on Linux, x64 platform builds, and easier porting to 16-bit platforms. There are minor additions to X.509 certificate parsing support, increased compatibility with very large SSL records, and improved handling of client authentication requests in the SSL client.