Loading keymaster/4.0/vts/functional/keymaster_hidl_hal_test.cpp +8 −4 Original line number Diff line number Diff line Loading @@ -2607,8 +2607,10 @@ TEST_P(EncryptionOperationsTest, AesWrongPurpose) { .Padding(PaddingMode::NONE)); ASSERT_EQ(ErrorCode::OK, err) << "Got " << err; err = Begin(KeyPurpose::DECRYPT, AuthorizationSetBuilder().BlockMode(BlockMode::GCM).Padding(PaddingMode::NONE)); err = Begin(KeyPurpose::DECRYPT, AuthorizationSetBuilder() .BlockMode(BlockMode::GCM) .Padding(PaddingMode::NONE) .Authorization(TAG_MAC_LENGTH, 128)); EXPECT_EQ(ErrorCode::INCOMPATIBLE_PURPOSE, err) << "Got " << err; CheckedDeleteKey(); Loading @@ -2621,8 +2623,10 @@ TEST_P(EncryptionOperationsTest, AesWrongPurpose) { .Authorization(TAG_MIN_MAC_LENGTH, 128) .Padding(PaddingMode::NONE))); err = Begin(KeyPurpose::ENCRYPT, AuthorizationSetBuilder().BlockMode(BlockMode::GCM).Padding(PaddingMode::NONE)); err = Begin(KeyPurpose::ENCRYPT, AuthorizationSetBuilder() .BlockMode(BlockMode::GCM) .Padding(PaddingMode::NONE) .Authorization(TAG_MAC_LENGTH, 128)); EXPECT_EQ(ErrorCode::INCOMPATIBLE_PURPOSE, err) << "Got " << err; } Loading Loading
keymaster/4.0/vts/functional/keymaster_hidl_hal_test.cpp +8 −4 Original line number Diff line number Diff line Loading @@ -2607,8 +2607,10 @@ TEST_P(EncryptionOperationsTest, AesWrongPurpose) { .Padding(PaddingMode::NONE)); ASSERT_EQ(ErrorCode::OK, err) << "Got " << err; err = Begin(KeyPurpose::DECRYPT, AuthorizationSetBuilder().BlockMode(BlockMode::GCM).Padding(PaddingMode::NONE)); err = Begin(KeyPurpose::DECRYPT, AuthorizationSetBuilder() .BlockMode(BlockMode::GCM) .Padding(PaddingMode::NONE) .Authorization(TAG_MAC_LENGTH, 128)); EXPECT_EQ(ErrorCode::INCOMPATIBLE_PURPOSE, err) << "Got " << err; CheckedDeleteKey(); Loading @@ -2621,8 +2623,10 @@ TEST_P(EncryptionOperationsTest, AesWrongPurpose) { .Authorization(TAG_MIN_MAC_LENGTH, 128) .Padding(PaddingMode::NONE))); err = Begin(KeyPurpose::ENCRYPT, AuthorizationSetBuilder().BlockMode(BlockMode::GCM).Padding(PaddingMode::NONE)); err = Begin(KeyPurpose::ENCRYPT, AuthorizationSetBuilder() .BlockMode(BlockMode::GCM) .Padding(PaddingMode::NONE) .Authorization(TAG_MAC_LENGTH, 128)); EXPECT_EQ(ErrorCode::INCOMPATIBLE_PURPOSE, err) << "Got " << err; } Loading