Télécharger la liste

Description du projet

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.

Système requise

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

Authentification par certificat client a été activée dans la version de la GPL. Support de liste de révocation (CRL) de certificat a été ajouté. Optimisations de langage d'assemblage ont été faites pour x 86, x86_64, ARM et MIPS. Contre-mesures ont été fournis pour la SRC Lucky Thirteen rembourrage attaque. Support de l'extension maximale longueur de Fragment a été ajouté. Il y a des bugs et améliorations mineures additionnelles.
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

Cette version manettes des gaz TLS re-poignées sur le côté serveur afin de minimiser l'effet de l'éventuel refus de service en raison de demandes répétées, la documentation et la source du code afin de tenir compte de l'acquisition de AuthenTec de MatrixSSL et ajoute le support de Chrome faux départ à l'exemple d'application serveur Web, rebrands.
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

Cette version ajoute le support de protocole TLS 1.1 de sécurité pour le client et le serveur pour améliorer la sécurité en utilisant un chiffrement par blocs IV par enregistrement explicite. Il ajoute PKCS # 8 parsing pour les certificats de nouveau format de clé publique. Les utilisateurs des bibliothèques peuvent paramétrer la taille du buffer entrants et sortants et sont informés de longueur nulle dossiers SSL. Une nouvelle matrixSslEncodeToOutdata () API pour coder directement dans un réseau TCP / IP pour l'utilisation de tampons faible empreinte mémoire.
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 appui et un exemple de projet Xcode ont été ajoutés. Server prennent en charge a été ajoutée pour Google Chrome ajouts faux départ le protocole TLS pour une performance accrue poignée de main. Taille compromis / vitesse sont maintenant configurables pendant la compilation. suites de chiffrement Active peut maintenant être modifié pendant l'exécution via une nouvelle API. Le code a été mis à jour pour Luminary Micro / TI Stellaris ARM Cortex-M3 sécurisé exemples serveur 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

Une option de configuration côté serveur a été ajouté pour diminuer taille de l'exécutable binaire avec l'analyse simple X.509. L'algorithme PRNG Yarrow est inclus pour le traitement de l'entropie forte. attributs X.509 non-ASCII sont supportés dans les certificats. Les dossiers de projet pour Windows ont été mis à jour pour VS Express 2010. Le code de retour a été précisé pour la 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