keymasterデバッグ用の補助関数

CA側でのcmd id文字列の出力: const char* get_command(uint32_t command_id) { switch(command_id) { case KM_GENERATE_KEY: return "KM_GENERATE_KEY"; case KM_BEGIN_OPERATION: return "KM_BEGIN_OPERATION"; case KM_UPDATE_OPERATION: return "KM_UPDATE_OPERATION"; case KM_FINISH_OP ...

7月11日 22:05 投稿

OP-TEE Keymaster 4.0 における Triple DES ECB モードの VTS テスト対応

VTS(Vendor Test Suite)のテストケース PerInstance/EncryptionOperationsTest.TripleDesEcbRoundTripSuccess/0_default は、Keymaster HAL が Triple DES(3DES)アルゴリズムの ECB モードを正しくサポートしているかを検証するものである。このテストは OP-TEE 上の Keymaster TA(Trusted Application)に 3DES の実装が不足している場合、複数のエラーを引き起こす ...

6月20日 20:03 投稿

Optee KM4.0 VTSテスト: VerificationOperationsTest.HmacSigningKeyCannotVerifyの失敗

VTSテストの結果として、複数のテストケースが失敗しました。特に、VerificationOperationsTest.HmacSigningKeyCannotVerifyというテストケースがエラーを発生しています。 失敗したテストケース: ./VtsHalKeymasterV4_0TargetTest --gtest_filter=PerInstance/VerificationOperationsTest.HmacSigningKeyCannotVerify/0_default テストログから明らかなように、HMAC署名鍵 ...

6月6日 20:41 投稿