Apache Mynewtはオープンソースでモジュール形式のリアルタイムOS(RTOS)です。メモリとストレージが限られており、最小限の消費電力で長期間稼働する必要があるIoTデバイスのために設計されたものです。詳細は Apache Mynewt のウェブサイトを参照してください。
http://mynewt.apache.org/
wolfSSLはApache Mynewtのサポートをお知らせいたします!
WOLFSSL_APACHE_MYNEWT と呼ばれる wolfSSL の mynewtポート層を有効にするための新しいプリプロセッサ定義を追加しました。 このポートは、Mynewtのrawソケットインタフェース “mnsocket”を使用して、SSL / TLS接続を介してデータを送受信します。
mynewt プロジェクトで wolfSSL を利用するには、wolfSSL のソースコードをプロジェクトへ配置する必要があります。配置方法とビルド方法については wolfSSL に含まれている README.md ドキュメントを参照してください。Mynewtポートとプロジェクトのドキュメントは、wolfSSLパッケージの IDE/mynewt ディレクトリにあります。
https://github.com/wolfSSL/wolfssl/tree/master/IDE/mynewt
Mynewt 用の wolfSSL クライアントサンプルも作成しました。
Mynewt プロジェクトで wolfSSL クライアントサンプルを使用するには、まず wolfssl-example ソースコードをプロジェクトに配置する必要があります。 ビルド、テスト、および配置の方法については、GitHubの wolfssl-examples リポジトリのREADME.mdドキュメントを参照してください。
https://github.com/wolfSSL/wolfssl-examples/tree/master/mynewt
wolfSSL組み込みSSL / TLSライブラリに関するより詳しい情報は、info@wolfssl.jp までお問い合わせください。また、wolfSSL は TLS 1.3 と FIPS 140-2 をサポートしています。両方とも Apache Mynewt と併用することができます。