Download List

Descripción del Proyecto

MatrixSSL is an embedded SSL and TLS implementation designed for small footprint devices and applications requiring low overhead per connection. The library is less than 50Kb on disk with cipher suites. It includes client and server support through TLS 1.2, mutual authentication, session resumption, and implementations of RSA, ECC, AES, 3DES, ARC4, SHA2, SHA1, and MD5. The source is well documented and contains portability layers for additional operating systems, cipher suites, and cryptography providers.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2013-02-07 23:16
3.4.1

Se habilita la autenticación de certificado de cliente en la versión de la GPL. Se agregó soporte de lista de revocación de certificados (CRL) certificado. Se hicieron optimizaciones de lenguaje ensamblador x 86, x86_64, brazo y MIPS. Las contramedidas fueron proporcionadas para el CBC de trece afortunados acolchado ataque. Se agregó el máximo apoyo de extensión de la longitud del fragmento. Hubo correcciones y mejoras menores adicionales.
Tags: major feature additions, security fixes
Client certificate authentication was enabled in the GPL release. Certificate Revocation List (CRL) support was added. Assembly language optimizations were made for x86, x86_64, ARM, and MIPS. Countermeasures were provided for the Lucky Thirteen CBC padding attack. Maximum Fragment Length extension support was added. There were additional minor enhancements and fixes.

2012-02-23 10:49
3.3

Esta versión estrangula TLS re-apretones de manos en el lado del servidor para minimizar el efecto de potenciales de denegación de servicio debido a las repetidas solicitudes, rebrands la documentación y la fuente de código para reflejar la adquisición de AuthenTec de MatrixSSL y agrega compatibilidad con Chrome falso inicio a la aplicación de servidor Web de ejemplo.
Tags: Minor feature enhancements, Documentation Updates
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.

2011-06-16 06:14
3.2

Esta versión añade soporte para el protocolo TLS 1.1 de seguridad para el cliente y el servidor para mejorar la seguridad de cifrado de bloque con un IV explícito por registro. Añade PKCS # 8 el análisis de nuevos certificados de clave pública en formato. Usuarios de la biblioteca puede parametrizar tamaños de búfer de entrada y salida y se les notifica de longitud cero registros SSL. A matrixSslEncodeToOutdata nuevo () API para codificar directamente en una red TCP / IP para el uso de buffer de memoria baja huella de carbono.
Tags: Major feature enhancements, SSL, TLS, embedded
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.

2011-01-12 18:53
3.1.4

Soporte de iPhone OS y un proyecto de ejemplo Xcode se han añadido. apoyo servidor fue agregado para Google Chrome adiciones False Start con el protocolo TLS para obtener un rendimiento mayor apretón de manos. Tamaño de las compensaciones y la velocidad son configurables en tiempo de compilación. Active suites de cifrado ahora se pueden modificar en tiempo de ejecución a través de una nueva API. El código se ha actualizado para apoyar Luminary Micro / TI Stellaris ARM Cortex-M3 ejemplos seguro servidor Web.
Tags: Minor feature enhancements, SSL, TLS
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.

2010-09-03 16:10
3.1.3

Una opción de configuración de servidor se ha añadido a disminuir el tamaño del ejecutable binario X.509 con el análisis más simple. El algoritmo Yarrow PRNG se incluye para el procesamiento de la entropía fuerte. los atributos no-ASCII X.509 son compatibles con los certificados. Los archivos de proyecto para Windows se han actualizado a VS Express 2010. El código de retorno se aclaró para el matrixSslReceivedData () API.
Tags: Minor feature enhancements, SSL, TLS
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.

Project Resources