署名のないledのblinkyコードを使ってHAB監査API(報告状況と報告イベント情報)を実装しました。EVKボードは開いており、ヒューズも焼けていません
署名なしイメージ(CSF=0) - HABが4イベント情報で失敗
署名画像 - HAB パス0イベント情報
なので、ボードでもオープンHAB認証が実行されているのでイベント情報が見られると仮定しました。
しかし今回は同じIVT(CSF=0)でプロジェクトファームウェアを使い、同じHAB監査を実施しました
署名なし画像 - 0 イベント情報 のHABパス
リードされた点滅ログ(署名なし):
RVTヘッダー 0x 2002c0: tag=0xdd len=0x 038 par=0x43
HAB:RVTバージョン=0x 40305
居住区:report_status() = 0x33(HAB_FAILURE)
HAB: config = 0xf0(HAB_CFG_OPEN)
HAB: state = 0x66(HAB_STATE_NONSECURE)
HAB: event[0], 8バイト HAB: hdr: tag=0xdb len=0x 0 8 par=0x43 HAB: status=0x33(HAB_FAILURE) reason=0x22(HAB_INV_ADDRESS) context=0x a(HAB_CTX_AUTHENTICATE) engine=0x 0(HAB_ENG_ANY) HAB: raw: db 0 8 43 33 22 a 0
HAB: event[1], 20バイト HAB: hdr: tag=0xdb len=0x 014 par=0x43
HAB: status=0x33(HAB_FAILURE) reason=0x c(HAB_INV_ASSERTION) コンテキスト=0xa0(HAB_CTX_ASSERT) engine=0x 0(HAB_ENG_ANY) HAB: raw: db 0 14 43 33 c a0 0 0 0 0 0 0 60 0 10 0 0 0 0 20
HAB: event[2], 20バイト HAB: hdr: tag=0xdb len=0x 014 par=0x43 HAB: status=0x33(HAB_FAILURE) reason=0x c(HAB_INV_ASSERTION) context=0xa0(HAB_CTX_ASSERT) engine=0x 0(HAB_ENG_ANY) HAB: raw: db 0 14 43 33 c a0 0 0 0 0 0 60 0 10
20 0 0 0 1 HAB: event[3], 20バイト HAB: hdr: tag=0xdb len=0x 014 par=0x43 HAB: status=0x33(HAB_FAILURE) reason=0x c(HAB_INV_ASSERTION) コンテキスト=0xa0(HAB_CTX_ASSERT) engine=0x 0(HAB_ENG_ANY) HAB: raw: db 0 14 43 33 c a0
0 0 0
0 0 0 60 0 20 0 0
0 4 HAB: VERDICT =
4 イベント情報 記録済み -- 上記のデコード済みフィールドを参照
私のプロジェクトファームウェア(署名なし)
HAB: RVTヘッダー 0x002002c0 HAB:
tag=0xdd len=0x0038 par=0x43 HAB:RVTが確認され有効 居住区:RVTバージョン=0x00040305 居住区:report_status() =
0xf0 HAB: config = 0xf0 HAB: state
= 0x66 HAB: 監査イベント情報やクエリなし... HAB: report_event(idx=0) 0x33返されました(イベント情報やクエリなし)
HAB: VERDICT = PASS(監査イベント情報なし) なぜ違いがあるのか
こんにちは、 @Abhay2080 さん。
ご連絡ありがとうございます!LED点滅コードが入っているSDK版と、画像作成に使われているSPT版の両方をいただけますか?
ご辛抱いただきありがとうございます!
すてきな一日を、
カン
-------------------------------------------------------------------------------
注記:
この投稿があなたの質問への回答になっている場合は、「正解としてマーク」ボタンをクリックしてください。ありがとうございます!
- 前回の投稿から7週間Threadをフォローしており、その後の返信は無視しています
もし後で関連する質問があれば、新しいThreadを開き、閉じたThreadを参照してください。
-------------------------------------------------------------------------------