3.11.0がダウンロードいただけます。このリリースには数々の新しい機能がふくまれています。いくつかのセキュリティ脆弱性対応(低レベル:5、中レベル:1)も含まれています。続いて、新機能と修正対応のまとめをご紹介します。Li氏からのレポートによる3つの低レベル脆弱性に対する修正が含まれています。返却値がゼロの場合の範囲外のメモリーアクセスを修正。修正前は、wolfSSLはDhParamsLoad()関数内の範囲外メモリーを読む可能性がありました。wc_DhAgree()で不正な鍵を受け入れてしまう可能性を修正。静的メモリー機能を有効化した場合のメモリ管理関する低レベルの脆弱性を1件修正しました。静的メモリーはデフォルトでは無効化されています。さまからのレポートに感謝します。wolfSSL_X509_NAME_get_text_by_NID()関数内の領域外への書き込みに関して低レベルの脆弱性を1件修正しました。この関数はTLSや暗号化処理では使用されていませんが、アプリケーションから明示的に呼ばれた場合、範囲外への書き込みを許してしまう可能性がありました。Nikolic氏によって発見されました。中レベル1件の脆弱性は証明書署名のチェックに関するものです。相手方の証明書の署名が壊れていても適切にフラグ付けされない可能性がありました。Yang氏に感謝します。Webサーバビルド時のサポートを開始しました。NginxとwolfSSLは、大規模接続に対して、軽量、高速、スケーラブルである点で、大変相性が良い組み合わせとなるはずです。supportwolfSSLはHAproxyロードバランサーへのコンパイル組み込みサポートを開始しました。HTTPベースのアプリケーションに負荷バランス、プロキシ機能を提供します。非同期サポート新たに、インテルQuickAssistの非同期暗号サポートが加わりました。詳しい説明は、別のブログ投稿をご蘭ください。これによって、128ビットタイプに比べた性能が改善されます。ALT_ECC_SIZEを使用しない場合のヒープサイズが削減されます。ディレクトリー下にあります。ハードウェア・アクセラレータの修正。wolfSSLのSTM32プラットフォームでの使用に関してはこちらを参照してください。鍵と証明書の切り替えのためのTLSレイヤーコンテキスト操作の改善HAVE_CRL_IOが定義された際の、インラインCRLサポートの追加サブジェクト鍵アイデンティファイヤーが非クリティカルであるマークと証明書ポリシー拡張にてポリシーOIDSが二回以上現れないことのチェックの追加。Chen氏に感謝します。Chen氏の指導教官。サポートPKCS#8生成関数mp_intのアロケーションをmp_growまで遅延させる通常整数演算のスピードアップAES-GCMの最小認証タグサイズの正常性チェック。SSL/TLSインプリメンテーションをお届けすることができました。弊社のテストに関してはブログポストをご蘭ください。充実したwolfCryptのテストアプリケーション(test.c)がwolfSSLにバンドルされます。日本語)までお問い合わせください。好評販売中wolfSSLをもとに、SSL/TLSの利用法と仕組みを解説。(1)wolfSSL軽量SSL/TLSライブラリwolfSSLは組み込みシステム向けの軽量SSL/TLSライブラリです。既存のネットワークスタックにも容易にSSL/TLS層を追加することができます。最新プロトコルTLS1.3、DTLS1.2をサポートしています。wolfSSL製品ページwolfCrypt暗号エンジンwolfCryptは組み込みシステム向けのコンパクトな暗号アルゴリズムのライブラリです。楕円暗号、Curve25519など最新のアルゴリズムにも対応します。CMVP認証を取得しています(認証#4718)。FIPS認証版、wolfSSLの認証取得サービスについてはこちらのページを参照ください。FIPS認証版wolfMQTTIoTクライアントライブラリwolfMQTTはIoTデバイス向けのMQTTクライアントライブラリです。wolfSSLを併用することでSSL/TLSをサポートします。MQTT3.1に準拠し、すべてのパケットタイプ、QoSをサポートします。wolfMQTT製品ページご質問、ご不明点がありましたら、お気軽にお問い合わせください。reserved.サポートとヘルプサポートフォーラムサポートパッケージコンサルティングサービス脆弱性情報お問い合わせプライバシーポリシーリファレンスアルゴリズム/プロトコルリファレンスプレゼンテーションイベント。