Release Notes: This release adds TLS 1.1 security protocol support for the client and server to enhance block cipher security using a per-record explicit IV. It adds PKCS#8 parsing for newer format public key certificates. Library users can parameterize incoming and outgoing buffer sizes and are notified of zero-length SSL records. A new matrixSslEncodeToOutdata() API to encode directly into an existing TCP/IP buffer for low footprint memory usage.
Release Notes: Support was added for client and server initiated re-handshake. Support was added for X.509 certificate chains of arbitrary length. Compiler warnings on pointer casts causing errors on pSOS were fixed. Documentation updates were made, including the new MatirxSSL Porting Guide.
Release Notes: This release adds 24 hour session expiration, an RSA blinding option, support for non-native 64 bit integer platforms, and support for SSL on VxWorks, Mac OS X, and Windows CE. There is an API change in matrixSslSetCertValidator. matrixSsl.c has been split into three files for manageability. Several non-security-related compatibility issues have been fixed.
Release Notes: Feedback from the beta cycle has been integrated. Support for user-level certificate validation and multiple root certificates has been added. RSA performance has been optimized. Support for platforms lacking a filesystem has been added. Socket layer APIs and documentation, standardized public APIs, and TLS and AES support with a commercial license have been added.
Release Notes: This release now contains support for client side SSL and X.509 certificate validation, providing security for embedded device clients. Secure sockets layer examples are given for both client and server implementations.