Lines Matching refs:KeyPurpose

486         EXPECT_TRUE(auths.Contains(TAG_PURPOSE, KeyPurpose::SIGN));  in CheckBaseParams()
489 EXPECT_FALSE(auths.Contains(TAG_PURPOSE, KeyPurpose::ENCRYPT)); in CheckBaseParams()
490 EXPECT_FALSE(auths.Contains(TAG_PURPOSE, KeyPurpose::DECRYPT)); in CheckBaseParams()
495 EXPECT_TRUE(auths.Contains(TAG_PURPOSE, KeyPurpose::ENCRYPT)); in CheckSymmetricParams()
496 EXPECT_TRUE(auths.Contains(TAG_PURPOSE, KeyPurpose::DECRYPT)); in CheckSymmetricParams()
498 EXPECT_FALSE(auths.Contains(TAG_PURPOSE, KeyPurpose::SIGN)); in CheckSymmetricParams()
656 auto result = Begin(KeyPurpose::ENCRYPT, params); in TEST_P()
1057 EXPECT_TRUE(auths.Contains(TAG_PURPOSE, KeyPurpose::DECRYPT)); in TEST_P()
1064 EXPECT_FALSE(auths.Contains(TAG_PURPOSE, KeyPurpose::SIGN)); in TEST_P()
1065 EXPECT_FALSE(auths.Contains(TAG_PURPOSE, KeyPurpose::VERIFY)); in TEST_P()
2315 Begin(KeyPurpose::SIGN, in TEST_P()
2319 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
2325 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
2331 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
2375 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
2399 Begin(KeyPurpose::SIGN, in TEST_P()
2457 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
2486 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
2507 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
2518 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
2541 Begin(KeyPurpose::SIGN, in TEST_P()
2568 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
2573 auto result = Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
2580 Begin(KeyPurpose::SIGN, in TEST_P()
2599 Begin(KeyPurpose::SIGN, in TEST_P()
2612 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
2630 Begin(KeyPurpose::SIGN, in TEST_P()
2634 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder().Padding(PaddingMode::RSA_PSS))); in TEST_P()
2652 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder().Digest(Digest::NONE))); in TEST_P()
2690 Begin(KeyPurpose::SIGN, in TEST_P()
2710 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
2807 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder().Digest(Digest::NONE))); in TEST_P()
2810 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
2815 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
2820 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
2840 Begin(KeyPurpose::SIGN, AuthorizationSetBuilder().Digest(Digest::SHA_2_256))); in TEST_P()
2858 Begin(KeyPurpose::SIGN, AuthorizationSet() /* in_params */, &out_params)); in TEST_P()
2860 Begin(KeyPurpose::VERIFY, AuthorizationSet() /* in_params */, &out_params)); in TEST_P()
2897 EXPECT_EQ(ErrorCode::UNSUPPORTED_MAC_LENGTH, Begin(KeyPurpose::SIGN, key_blob_, in TEST_P()
2917 EXPECT_EQ(ErrorCode::UNSUPPORTED_MAC_LENGTH, Begin(KeyPurpose::SIGN, key_blob_, in TEST_P()
2937 EXPECT_EQ(ErrorCode::INVALID_MAC_LENGTH, Begin(KeyPurpose::SIGN, key_blob_, in TEST_P()
3035 .Authorization(TAG_PURPOSE, KeyPurpose::SIGN) in TEST_P()
3043 .Authorization(TAG_PURPOSE, KeyPurpose::VERIFY) in TEST_P()
3056 Begin(KeyPurpose::VERIFY, signing_key, in TEST_P()
3727 .Authorization(TAG_PURPOSE, KeyPurpose::WRAP_KEY) in TEST_P()
3754 .Authorization(TAG_PURPOSE, KeyPurpose::WRAP_KEY) in TEST_P()
3778 .Authorization(TAG_PURPOSE, KeyPurpose::WRAP_KEY) in TEST_P()
3793 .Authorization(TAG_PURPOSE, KeyPurpose::WRAP_KEY) in TEST_P()
3824 .Authorization(TAG_PURPOSE, KeyPurpose::WRAP_KEY) in TEST_P()
3839 .Authorization(TAG_PURPOSE, KeyPurpose::WRAP_KEY) in TEST_P()
3956 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
3978 EXPECT_EQ(ErrorCode::INCOMPATIBLE_DIGEST, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
3996 EXPECT_EQ(ErrorCode::UNSUPPORTED_PADDING_MODE, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
4019 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, AuthorizationSetBuilder() in TEST_P()
4076 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
4104 EXPECT_EQ(ErrorCode::INCOMPATIBLE_MGF_DIGEST, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
4128 EXPECT_EQ(ErrorCode::UNSUPPORTED_MGF_DIGEST, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
4165 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
4183 ASSERT_EQ(ErrorCode::UNSUPPORTED_PURPOSE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
4184 ASSERT_EQ(ErrorCode::UNSUPPORTED_PURPOSE, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
4203 ASSERT_EQ(ErrorCode::UNSUPPORTED_PURPOSE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
4204 ASSERT_EQ(ErrorCode::UNSUPPORTED_PURPOSE, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
4294 Begin(KeyPurpose::ENCRYPT, in TEST_P()
4313 Begin(KeyPurpose::ENCRYPT, in TEST_P()
4332 auto result = Begin(KeyPurpose::ENCRYPT, AuthorizationSetBuilder() in TEST_P()
4339 result = Begin(KeyPurpose::ENCRYPT, AuthorizationSetBuilder() in TEST_P()
4357 .Authorization(TAG_PURPOSE, KeyPurpose::ENCRYPT) in TEST_P()
4364 err = Begin(KeyPurpose::DECRYPT, AuthorizationSetBuilder() in TEST_P()
4375 .Authorization(TAG_PURPOSE, KeyPurpose::DECRYPT) in TEST_P()
4380 err = Begin(KeyPurpose::ENCRYPT, AuthorizationSetBuilder() in TEST_P()
4405 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, params, &out_params)); in TEST_P()
4456 EXPECT_EQ(ErrorCode::INCOMPATIBLE_PADDING_MODE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
4480 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
4568 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, params, &output_params)); in TEST_P()
4606 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)) in TEST_P()
4695 EXPECT_EQ(ErrorCode::INCOMPATIBLE_PADDING_MODE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
4715 EXPECT_EQ(ErrorCode::INVALID_NONCE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
4721 EXPECT_EQ(ErrorCode::INVALID_NONCE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
4727 EXPECT_EQ(ErrorCode::INVALID_NONCE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
4844 EXPECT_EQ(ErrorCode::CALLER_NONCE_PROHIBITED, Begin(KeyPurpose::ENCRYPT, params, &out_params)); in TEST_P()
4870 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, begin_params, &begin_out_params)) in TEST_P()
4881 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, begin_params)) << "Begin decrypt"; in TEST_P()
4913 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, begin_params, &begin_out_params)) in TEST_P()
4927 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, begin_params)) << "Begin decrypt"; in TEST_P()
5013 EXPECT_EQ(ErrorCode::INVALID_MAC_LENGTH, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
5037 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, params, &begin_out_params)); in TEST_P()
5053 EXPECT_EQ(ErrorCode::INVALID_MAC_LENGTH, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
5103 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
5130 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, params, &begin_out_params)); in TEST_P()
5141 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
5173 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, begin_params, &begin_out_params)); in TEST_P()
5189 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, begin_params)); in TEST_P()
5216 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, begin_params, &begin_out_params)); in TEST_P()
5250 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, begin_params, &begin_out_params)); in TEST_P()
5259 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, begin_params, &begin_out_params)); in TEST_P()
5286 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, begin_params, &begin_out_params)); in TEST_P()
5296 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, begin_params, &begin_out_params)); in TEST_P()
5328 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, params, &begin_out_params)); in TEST_P()
5340 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
5388 EXPECT_EQ(ErrorCode::INCOMPATIBLE_BLOCK_MODE, Begin(KeyPurpose::ENCRYPT, inParams)); in TEST_P()
5426 EXPECT_EQ(ErrorCode::INCOMPATIBLE_PADDING_MODE, Begin(KeyPurpose::ENCRYPT, inParams)); in TEST_P()
5450 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, begin_params)); in TEST_P()
5458 const KeyPurpose purpose;
5471 "TECBMMT3 Encrypt 0", KeyPurpose::ENCRYPT, BlockMode::ECB, PaddingMode::NONE,
5478 "TECBMMT3 Encrypt 1", KeyPurpose::ENCRYPT, BlockMode::ECB, PaddingMode::NONE,
5485 "TECBMMT3 Decrypt 0", KeyPurpose::DECRYPT, BlockMode::ECB, PaddingMode::NONE,
5492 "TECBMMT3 Decrypt 1", KeyPurpose::DECRYPT, BlockMode::ECB, PaddingMode::NONE,
5499 "TCBCMMT3 Encrypt 0", KeyPurpose::ENCRYPT, BlockMode::CBC, PaddingMode::NONE,
5506 "TCBCMMT3 Encrypt 1", KeyPurpose::ENCRYPT, BlockMode::CBC, PaddingMode::NONE,
5513 "TCBCMMT3 Encrypt 1 PKCS7 variant", KeyPurpose::ENCRYPT, BlockMode::CBC,
5521 "TCBCMMT3 Encrypt 1 PKCS7 decrypted", KeyPurpose::DECRYPT, BlockMode::CBC,
5529 "TCBCMMT3 Decrypt 0", KeyPurpose::DECRYPT, BlockMode::CBC, PaddingMode::NONE,
5536 "TCBCMMT3 Decrypt 1", KeyPurpose::DECRYPT, BlockMode::CBC, PaddingMode::NONE,
5607 EXPECT_EQ(ErrorCode::INVALID_NONCE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
5674 Begin(KeyPurpose::ENCRYPT, input_params, &output_params)); in TEST_P()
5692 EXPECT_EQ(ErrorCode::INCOMPATIBLE_BLOCK_MODE, Begin(KeyPurpose::ENCRYPT, begin_params)); in TEST_P()
5713 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, begin_params, &output_params)); in TEST_P()
5760 EXPECT_EQ(ErrorCode::INCOMPATIBLE_PADDING_MODE, Begin(KeyPurpose::ENCRYPT, begin_params)); in TEST_P()
5787 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, begin_params)); in TEST_P()
5810 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, input_params, &output_params)); in TEST_P()
5824 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, input_params, &output_params)); in TEST_P()
5861 EXPECT_EQ(ErrorCode::KEY_MAX_OPS_EXCEEDED, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
5888 EXPECT_EQ(ErrorCode::KEY_MAX_OPS_EXCEEDED, Begin(KeyPurpose::SIGN, params)); in TEST_P()
5931 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
5935 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
5976 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
5980 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
6020 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, Begin(KeyPurpose::SIGN, params)); in TEST_P()
6024 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::SIGN, params)); in TEST_P()
6065 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, Begin(KeyPurpose::SIGN, params)); in TEST_P()
6069 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::SIGN, params)); in TEST_P()
6120 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, Begin(KeyPurpose::SIGN, params)); in TEST_P()
6210 Begin(KeyPurpose::SIGN, key_blob_, in TEST_P()
6281 Begin(KeyPurpose::SIGN, key_blob_, in TEST_P()
6359 result = Begin(KeyPurpose::ENCRYPT, key_blob_, params, &out_params, op_handles[i]); in TEST_P()
6367 Begin(KeyPurpose::ENCRYPT, key_blob_, params, &out_params)); in TEST_P()
6372 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, key_blob_, params, &out_params)); in TEST_P()
6397 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, cipher_params, &out_params)); in TEST_P()
6408 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, cipher_params)); in TEST_P()
6477 .Authorization(TAG_PURPOSE, KeyPurpose::AGREE_KEY) in TEST_P()
6500 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::AGREE_KEY, AuthorizationSetBuilder())); in TEST_P()
6508 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::AGREE_KEY, AuthorizationSetBuilder())); in TEST_P()
6606 EXPECT_EQ(ErrorCode::EARLY_BOOT_ENDED, Begin(KeyPurpose::SIGN, key_blob_, in TEST_P()