ダウンロードリスト

プロジェクト概要

MatrixSSLは、省スペース型装置や接続ごとに低オーバヘッドが要求されるアプリケーション向けに設計された組込み用SSL及びTLSの実装です。ライブラリは、cipher suite(使用可能な暗号アルゴリズムとハッシュアルゴリズムのリスト)を含めても50kb未満です。これは、TLS 1.2を介したクライアントとサーバーのサポート、相互認証、セッションの再開、並びにRSA, ECC, AES, 3DES, ARC4, SHA2, SHA1とMD5の実装があります。ソースは、きちんとドキュメント化されており、新たなオペレーティング・システム、cipher suiteや暗号化プロバイダに対応するための移植性に考慮したレイヤーがあります。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2013-02-07 23:16
3.4.1

クライアント証明書認証が有効になって、GPL のリリースで。証明書失効リスト (CRL) のサポートが追加されました。アセンブリ言語の最適化は、x 86 のため作られた x86_64、腕、および MIPS。対策は、攻撃をパディング 13 ラッキー CBC の提供されていました。最大フラグメントの長さの拡張機能のサポートが追加されました。その他のマイナーな改良と修正しました。
タグ: 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

このリリースは、TLS 再握手サービス ドキュメントとソースコードの MatrixSSL、オーセンテック社買収を反映してコードし、クロム False 開始サポート Web サーバー アプリケーションの例を追加要求を繰り返し、rebrands のための潜在的な拒否の影響を最小限にするには、サーバー側で調整します。
タグ: 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

このリリースでは、クライアントと単位のレコードが明示的IVを使用してブロック暗号のセキュリティを強化するためにサーバのTLS 1.1セキュリティプロトコルのサポートが追加されます。それは、新しい形式の公開鍵証明書用の#8解析PKCSを追加します。ライブラリのユーザは、着信および発信バッファのサイズをパラメータ化することができますし、長さゼロのSSLレコードが通知されます。新しいmatrixSslEncodeToOutdataは()APIの低フットプリントのメモリ使用量のための既存のTCP / IPバッファに直接エンコードする。
タグ: 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のサポート、サンプルXcodeプロジェクトが追加されました。サーバーのサポートが増加握手パフォーマンスTLSプロトコルには、Google Chromeのフォールススタートの追加のために追加されました。サイズ/速度のトレードオフは、コンパイル時に、現在設定することができます。アクティブな暗号スイートは、新しいAPIを介して実行時に変更することができます。コードは、Luminary Micro社/ TIはステラリスのARM Cortex - M3セキュアWebサーバーの例をサポートするように更新されています。
タグ: 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

サーバー側の設定オプションは、単純なX.509証明解析してバイナリ実行可能ファイルのサイズを減らすために追加されました。ヤーローPRNGアルゴリズムは、強力なエントロピー処理のために含まれています。非ASCIIのX.509属性証明書でサポートされています。 Windows用のプロジェクトファイルは、VS Expressの2010に更新されました。戻りコードはmatrixSslReceivedData()APIのを明らかにした。
タグ: 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.

プロジェクトリソース