Download List

Projeto Descrição

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

Autenticação de certificado de cliente foi habilitada na versão GPL. Foi adicionado suporte de lista (revogados) do certificado. Linguagem assembly otimizações foram feitas para x86, x86_64, ARM e MIPS. Contramedidas previstas Lucky treze CBC ataque de preenchimento. Foi adicionado suporte de extensão máxima do comprimento do fragmento. Houve correções e pequenas melhorias adicionais.
Tags: security fixes, major feature additions
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 versão acelera re-handshakes de TLS do lado servidor para minimizar o efeito de potenciais de negação de serviço devido a solicitações repetidas, rebrands a documentação e a origem código para refletir a aquisição AuthenTec de MatrixSSL e adiciona suporte Chrome False Start para o exemplo de aplicativo de servidor Web.
Tags: Documentation Updates, Minor feature enhancements
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 versão adiciona suporte ao protocolo TLS 1.1 segurança para o cliente e servidor para aumentar a segurança de codificação de bloco usando um IV por registro explícito. Acrescenta PKCS # 8 para análise de formato mais recente certificados de chave pública. Usuários da biblioteca pode parametrizar o tamanho do buffer de entrada e saída e são notificados de comprimento zero registros SSL. A matrixSslEncodeToOutdata new () API para codificar diretamente em um buffer TCP / IP existentes para o uso de baixa pegada de memória.
Tags: embedded, TLS, SSL, Major feature enhancements
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

apoiar o iPhone OS e uma amostra do projeto do Xcode foram adicionados. Server foi adicionado suporte para o Google Chrome adições False Start com o protocolo TLS aperto de mão para o desempenho aumentado. tradeoffs Tamanho / velocidade são configuráveis durante a compilação. cipher suites Active pode agora ser modificado em tempo de execução através de uma nova API. O código foi atualizado para suportar Luminary Micro / TI Stellaris ARM Cortex-M3 exemplos servidor Web seguro.
Tags: TLS, SSL, Minor feature enhancements
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

Uma opção de configuração do lado do servidor foi adicionado para diminuir o tamanho do executável binário com a análise mais simples X.509. O algoritmo Yarrow PRNG está incluído para o processamento de entropia forte. atributos X.509 não-ASCII são suportados em certificados. Projeto arquivos do Windows foram atualizados para o VS 2010 Express. O código de retorno foi esclarecida pela matrixSslReceivedData () API.
Tags: TLS, SSL, Minor feature enhancements
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