最新のRTD 7.0.1 P02パッケージ(S32K3プラットフォーム用)には、RAMカタログの使用(AES暗号化/復号)を示すCrypto_43_HSE例があります。
HSE NVMカタログの使用例を示すサンプルはありますか?MCAL-NVMドライバーを追加した後、NvMBlockDescriptorコンテナ内でNvMNvBlockLengthとNvMRamBlockDataAddressフィールドをどう書くのか全くわかりません。(キープロビジョニング機能を実装したいです)
こんにちは、 @Pippenさん
もしあなたのユースケースがHSEに鍵をプロビジョニングすることなら、NvMは必須ではありません。HSEはプロビジョニング済み鍵を独自の安全な非揮発性メモリに保存し、Crypto_43_HSEドライバはこれらの鍵を管理するためにHSEサービスを使用します。このシナリオでは、鍵の保存はHSE自体によって処理されるため、HSEの鍵保存のためにNvMのブロック構成は必要ありません。HSEは安全なフラッシュに独占的にアクセスでき、ユーザーはこのフラッシュに直接アクセスできません。
HSE RAMキーとHSE NVMキーをインポートする手順は全く同じです。API Crypto_43_HSE_KeyElementSetとCrypto_43_HSE_KeySetValidを引き続き使用します。唯一の違いはキーIDです。それは、RAMカタログまたはNVMカタログ内のキーのキーIDのいずれかです。
よろしくお願いいたします。
ルーカス