Description: MatrixSSL is an embedded, open source SSL implementation designed for small
footprint applications and devices. It is designed to reduce the complexity of integrating
SSL into an embedded project. With a simple API and security layer, users are able to
easily integrate MatrixSSL with their applications. MatrixSSL uses industry standard
cryptographic algorithms and protocols to ensure users are getting a strong and reliable
security solution in an open-source package that is under 50K compiled (platform and
additional features obviously dictate the final size).
File list (Check if you may need any files):
doc
...\._Renegotiating_TLS.pdf
...\MatrixSSL-1.8.8-SecurityNotes.pdf
...\MatrixSSLApi.pdf
...\MatrixSSLDeveloperGuide.pdf
...\MatrixSSLKeyGeneration.pdf
...\MatrixSSLPortingGuide.pdf
...\MatrixSSLReadme.pdf
...\MatrixSSLSocketApi.pdf
...\Renegotiating_TLS.pdf
examples
........\CAcertSrv.der
........\CAcertSrv.pem
........\CAcertSrv.pem1
........\certSrv.der
........\certSrv.p12
........\certSrv.pem
........\httpsClient.c
........\httpsClient.sln
........\httpsClient.vcproj
........\httpsReflector.c
........\httpsReflector.sln
........\httpsReflector.vcproj
........\Makefile
........\privkeySrv.der
........\privkeySrv.pem
........\sslSocket.c
........\sslSocket.h
license.txt
matrixCommon.h
matrixSsl.h
src
...\cipherSuite.c
...\crypto
...\......\cryptoLayer.h
...\......\matrixCrypto.h
...\......\peersec
...\......\.......\arc4.c
...\......\.......\base64.c
...\......\.......\des3.c
...\......\.......\md2.c
...\......\.......\md5.c
...\......\.......\mpi.c
...\......\.......\mpi.h
...\......\.......\pscrypto.h
...\......\.......\rsa.c
...\......\.......\sha1.c
...\Makefile
...\matrixConfig.h
...\matrixInternal.h
...\matrixSsl.c
...\matrixSsl.vcproj
...\matrixSslStatic.vcproj
...\os
...\..\debug.c
...\..\linux
...\..\.....\linux.c
...\..\osLayer.h
...\..\psMalloc.h
...\..\vxworks
...\..\.......\vxworks.c
...\..\win
...\..\...\win.c
...\pki
...\...\asn1.c
...\...\matrixPki.h
...\...\pkiInternal.h
...\...\rsaPki.c
...\...\x509.c
...\ssl.LIB
...\sslDecode.c
...\sslEncode.c
...\sslv3.c