Downloadliste

Projektbeschreibung

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.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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

Clientzertifikatsauthentifizierung aktiviert war in der GPL-Version. Unterstützung für Certificate Revocation List (CRL) wurde hinzugefügt. Assembler Optimierungen wurden für X 86, x86_64, ARM und MIPS. Gegenmaßnahmen wurden die Lucky Thirteen-CBC vorgesehen, Polsterung Angriff. Maximale Länge des Fragments Erweiterung Unterstützung wurde hinzugefügt. Es gab weitere kleinere Verbesserungen und Fehlerbehebungen.
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

Dieses Release drosselt TLS Rück-Händeschütteln auf der Serverseite zu minimieren die Auswirkungen der möglichen Denial-of-Service aufgrund wiederholter Anfragen, Rebrands der Dokumentation und Source code entsprechend den AuthenTec Erwerb von MatrixSSL und Chrome Fehlstart unterstützt zum Beispiel Web-Server-Anwendung.
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

Diese Veröffentlichung fügt TLS 1.1 Sicherheits-Protokoll-Unterstützung für den Client und Server Blockchiffre Sicherheit mit einem pro-Rekord ausdrückliche IV zu verbessern. Sie fügt hinzu, PKCS # 8 Parsen für neuere Format Zertifikate für öffentliche Schlüssel. Bibliotheksbenutzer können parametrieren eingehenden und ausgehenden Puffergrößen und sind von der Länge Null SSL Datensätzen gemeldet. Eine neue matrixSslEncodeToOutdata ()-API, um direkt codieren in eine bestehende TCP / IP-Puffer für geringe Stellfläche Speichernutzung.
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

iPhone OS unterstützen und eine Probe Xcode Projekt hinzugefügt wurden. Server-Unterstützung war für Google Chrome False Start Ergänzungen des TLS-Protokolls für erhöhte Leistung Handschlag aufgenommen. Größe / Geschwindigkeit Kompromisse sind jetzt während der Kompilierung konfigurierbar. Active Cipher Suites können nun zur Laufzeit über eine neue API geändert werden. Der Code wurde aktualisiert, um Luminary Micro / TI Stellaris ARM Cortex-M3 sicheren Webserver Beispiele zu unterstützen.
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

Eine serverseitige Konfiguration Option wurde hinzugefügt, um binäre ausführbare Größe mit einfacher X.509 Parsing verringern. Die Schafgarbe PRNG Algorithmus für starke Entropie Verarbeitung enthalten. Nicht-ASCII-X.509-Attribute werden in Zertifikate unterstützt. Project-Dateien für Windows wurden VS Express 2010 aktualisiert. Der Returncode wurde für die matrixSslReceivedData () API geklärt.
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