MatrixSSL

Embedded SSL/TLS library under 50KB, designed for small footprint applications and devices
Download

MatrixSSL Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • PeerSec Networks
  • Publisher web site:
  • http://www.peersec.com/matrixssl.html
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 428 KB

MatrixSSL Tags


MatrixSSL Description

Embedded SSL/TLS library under 50KB, designed for small footprint applications and devices MatrixSSL is an embedded SSL/TLS library under 50KB, designed for small footprint applications and devices. Secure Sockets Layer (SSL) and the next generation Transport Layer Security (TLS) are the most widely deployed protocols for creating secure connections between applications on a network. SSL is used to secure proprietary applications as well as common Internet protocols such as HTTP, SIP, H.323 and EAP-TLS.PeerSec Networks also provides an embedded SSH solution for Linux based devices. Embedded SSH is primarily used to securely manage a device through a command line interface, while embedded SSL provides security at the sockets layer for a variety of network protocols. SSH is provided as an add on component to MatrixSSL. MatrixSSL supports all operating systems and has been ported to OSs including Mac OS X, VxWorks, uClinux, eCos, Nucleus, BREW, pSOS, Linux, Windows and PocketPC. MatrixSSL has been deployed on systems with no OS, filesystem or memory management. Ported pl Here are some key features of "MatrixSSL": · < 50KB total footprint with crypto provider · SSLv3 and TLS server and client support · Included crypto library - RSA, AES, 3DES, ARC4, SHA1, MD5 · Cipher Suites - RC4-MD5, RC4-SHA, DES-CBC3-SHA, AES128-SHA, AES256-SHA · RSA public and private key generation · X.509 certificate generation and signing · Full support for fast session resumption/caching · X.509 server and client certificate authentication · Tight, heavily commented code in portable C · User and developer documentation What's New in This Release: Features: · Windows project ?les for library and example application builds are now based on the freely available Microsoft Visual Studio C++ 2008 Express Edition Functional Changes: · The USE_MULTITHREADING de?ne in matrixCon?g.h is now off by default so that POSIX platforms will not require pthreads by default. Fixes: · Fixed the size calculations for SSL_FULL conditions when encoding the FINISHED ?ight of handshake messages · Additional checks and proper error handling for the following types of malformed X.509 certi?cates as tested by Orange Labs · Testing for Serial Number encodings that use bad length speci?cations · Testing for Distinguished Name extension encodings that use bad length speci?cations · Error handling for Subject Alternate Name extensions that use bad length speci?cations


MatrixSSL Related Software