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 投稿