• Home
  • Raw
  • Download

Lines Matching refs:ErrorCode

701                 ASSERT_EQ(ErrorCode::OK, GenerateKey(builder, &key_blob, &key_characteristics));  in TEST_P()
740 EXPECT_EQ(ErrorCode::UNSUPPORTED_KEY_SIZE, in TEST_P()
760 EXPECT_EQ(ErrorCode::UNSUPPORTED_KEY_SIZE, in TEST_P()
789 if (result == ErrorCode::OK) { in TEST_P()
797 EXPECT_TRUE(result == ErrorCode::INCOMPATIBLE_PADDING_MODE || in TEST_P()
798 result == ErrorCode::INVALID_KEY_BLOB) in TEST_P()
803 EXPECT_EQ(ErrorCode::INCOMPATIBLE_PADDING_MODE, result); in TEST_P()
830 EXPECT_EQ(ErrorCode::MISSING_MIN_MAC_LENGTH, in TEST_P()
857 EXPECT_EQ(ErrorCode::UNSUPPORTED_MIN_MAC_LENGTH, in TEST_P()
878 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
922 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
961 EXPECT_EQ(ErrorCode::UNSUPPORTED_KEY_SIZE, in TEST_P()
980 ASSERT_EQ(ErrorCode::UNSUPPORTED_KEY_SIZE, in TEST_P()
1003 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
1046 ASSERT_EQ(ErrorCode::MISSING_NOT_BEFORE, in TEST_P()
1055 ASSERT_EQ(ErrorCode::MISSING_NOT_AFTER, in TEST_P()
1095 ASSERT_EQ(ErrorCode::OK, in TEST_P()
1154 ASSERT_EQ(ErrorCode::OK, result); in TEST_P()
1219 ASSERT_EQ(ErrorCode::OK, in TEST_P()
1299 ASSERT_EQ(ErrorCode::OK, in TEST_P()
1366 ASSERT_EQ(ErrorCode::OK, result); in TEST_P()
1428 ASSERT_EQ(ErrorCode::OK, in TEST_P()
1476 ASSERT_EQ(ErrorCode::ATTESTATION_APPLICATION_ID_MISSING, result); in TEST_P()
1496 ASSERT_EQ(ErrorCode::OK, in TEST_P()
1537 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
1600 ASSERT_EQ(ErrorCode::OK, result); in TEST_P()
1645 ASSERT_EQ(ErrorCode::UNSUPPORTED_KEY_SIZE, in TEST_P()
1662 ASSERT_EQ(ErrorCode::UNSUPPORTED_KEY_SIZE, in TEST_P()
1678 ASSERT_EQ(ErrorCode::OK, in TEST_P()
1696 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
1727 ErrorCode result = GenerateKey(AuthorizationSetBuilder() in TEST_P()
1732 ASSERT_EQ(result, ErrorCode::OK); in TEST_P()
1763 ErrorCode result = GenerateKey(AuthorizationSetBuilder() in TEST_P()
1769 ASSERT_EQ(result, ErrorCode::INCOMPATIBLE_PURPOSE); in TEST_P()
1794 ASSERT_EQ(ErrorCode::MISSING_NOT_BEFORE, in TEST_P()
1802 ASSERT_EQ(ErrorCode::MISSING_NOT_AFTER, in TEST_P()
1841 ASSERT_EQ(ErrorCode::OK, result); in TEST_P()
1887 ErrorCode result = GenerateKey(AuthorizationSetBuilder() in TEST_P()
1897 ASSERT_EQ(ErrorCode::OK, result); in TEST_P()
1965 if (result == ErrorCode::ROLLBACK_RESISTANCE_UNAVAILABLE && in TEST_P()
1969 if (result == ErrorCode::UNSUPPORTED_TAG && tag.tag == TAG_TRUSTED_USER_PRESENCE_REQUIRED) { in TEST_P()
1973 ASSERT_EQ(result, ErrorCode::OK); in TEST_P()
2077 if (result == ErrorCode::CANNOT_ATTEST_IDS && !isDeviceIdAttestationRequired()) { in TEST_P()
2081 ASSERT_EQ(result, ErrorCode::OK); in TEST_P()
2152 if (result == ErrorCode::CANNOT_ATTEST_IDS && !isDeviceIdAttestationRequired()) { in TEST_P()
2156 ASSERT_EQ(result, ErrorCode::OK); in TEST_P()
2211 ASSERT_EQ(ErrorCode::OK, result); in TEST_P()
2330 ASSERT_EQ(result, ErrorCode::OK); in TEST_P()
2370 ASSERT_EQ(ErrorCode::OK, in TEST_P()
2414 ASSERT_EQ(ErrorCode::ATTESTATION_APPLICATION_ID_MISSING, result); in TEST_P()
2430 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
2481 ASSERT_EQ(ErrorCode::OK, result); in TEST_P()
2514 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
2553 ASSERT_TRUE(result == ErrorCode::UNSUPPORTED_KEY_SIZE || in TEST_P()
2554 result == ErrorCode::UNSUPPORTED_EC_CURVE) in TEST_P()
2574 ASSERT_TRUE(result == ErrorCode::UNSUPPORTED_KEY_SIZE || in TEST_P()
2575 result == ErrorCode::UNSUPPORTED_EC_CURVE) in TEST_P()
2579 ASSERT_EQ(ErrorCode::UNSUPPORTED_KEY_SIZE, in TEST_P()
2607 ASSERT_TRUE(result == ErrorCode::UNSUPPORTED_KEY_SIZE || in TEST_P()
2608 result == ErrorCode::UNSUPPORTED_EC_CURVE) in TEST_P()
2630 ASSERT_EQ(result, ErrorCode::INVALID_ARGUMENT); in TEST_P()
2647 EXPECT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
2668 ASSERT_EQ(ErrorCode::OK, in TEST_P()
2701 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
2735 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
2775 EXPECT_EQ(ErrorCode::UNSUPPORTED_KEY_SIZE, in TEST_P()
2783 EXPECT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
2794 EXPECT_EQ(ErrorCode::UNSUPPORTED_KEY_SIZE, in TEST_P()
2818 EXPECT_EQ(ErrorCode::UNSUPPORTED_MIN_MAC_LENGTH, in TEST_P()
2826 EXPECT_EQ(ErrorCode::OK, in TEST_P()
2838 EXPECT_EQ(ErrorCode::UNSUPPORTED_MIN_MAC_LENGTH, in TEST_P()
2856 ASSERT_EQ(ErrorCode::UNSUPPORTED_DIGEST, in TEST_P()
2870 ASSERT_EQ(ErrorCode::UNSUPPORTED_DIGEST, in TEST_P()
2874 ASSERT_EQ(ErrorCode::UNSUPPORTED_DIGEST, in TEST_P()
2891 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
2914 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
2936 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
2964 ASSERT_EQ(ErrorCode::OK, GenerateKey(authorizations)); in TEST_P()
2998 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3009 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, in TEST_P()
3013 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, in TEST_P()
3019 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, in TEST_P()
3025 EXPECT_EQ(ErrorCode::OK, in TEST_P()
3040 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3060 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3069 EXPECT_EQ(ErrorCode::INCOMPATIBLE_PADDING_MODE, in TEST_P()
3083 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3092 EXPECT_EQ(ErrorCode::OK, in TEST_P()
3096 EXPECT_EQ(ErrorCode::NO_USER_CONFIRMATION, Finish(message, &signature)); in TEST_P()
3105 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3123 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3142 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3150 EXPECT_EQ(ErrorCode::OK, in TEST_P()
3155 EXPECT_EQ(ErrorCode::INVALID_INPUT_LENGTH, Finish(message, &signature)); in TEST_P()
3175 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3181 EXPECT_EQ(ErrorCode::INCOMPATIBLE_DIGEST, in TEST_P()
3194 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3202 ASSERT_EQ(ErrorCode::OK, in TEST_P()
3207 ErrorCode finish_error_code = Finish(message, &result); in TEST_P()
3208 EXPECT_TRUE(finish_error_code == ErrorCode::INVALID_INPUT_LENGTH || in TEST_P()
3209 finish_error_code == ErrorCode::INVALID_ARGUMENT) in TEST_P()
3214 ASSERT_EQ(ErrorCode::OK, in TEST_P()
3219 EXPECT_TRUE(finish_error_code == ErrorCode::INVALID_INPUT_LENGTH || in TEST_P()
3220 finish_error_code == ErrorCode::INVALID_ARGUMENT) in TEST_P()
3231 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3238 ASSERT_EQ(ErrorCode::OK, in TEST_P()
3241 EXPECT_EQ(ErrorCode::OK, Abort()); in TEST_P()
3244 EXPECT_EQ(ErrorCode::INVALID_OPERATION_HANDLE, Abort()); in TEST_P()
3256 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3265 ASSERT_EQ(ErrorCode::UNSUPPORTED_PADDING_MODE, in TEST_P()
3275 ASSERT_TRUE(result == ErrorCode::UNSUPPORTED_DIGEST || result == ErrorCode::INVALID_ARGUMENT) in TEST_P()
3278 ASSERT_EQ(ErrorCode::UNSUPPORTED_DIGEST, in TEST_P()
3290 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3297 ErrorCode::UNSUPPORTED_PADDING_MODE, in TEST_P()
3302 ASSERT_EQ(ErrorCode::OK, in TEST_P()
3310 ASSERT_EQ(ErrorCode::UNSUPPORTED_PADDING_MODE, in TEST_P()
3322 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3328 ASSERT_EQ(ErrorCode::INCOMPATIBLE_DIGEST, in TEST_P()
3332 ASSERT_EQ(ErrorCode::UNSUPPORTED_DIGEST, in TEST_P()
3344 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3350 ASSERT_EQ(ErrorCode::UNSUPPORTED_PADDING_MODE, in TEST_P()
3360 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3382 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3388 ASSERT_EQ(ErrorCode::INCOMPATIBLE_PURPOSE, in TEST_P()
3400 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3409 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::SIGN, AuthorizationSetBuilder() in TEST_P()
3414 ASSERT_EQ(ErrorCode::INVALID_ARGUMENT, Finish(message, &signature)); in TEST_P()
3432 ErrorCode error = GenerateKey(AuthorizationSetBuilder() in TEST_P()
3437 EXPECT_EQ(ErrorCode::OK, error) << "Failed to generate key for EC curve " << curve; in TEST_P()
3438 if (error != ErrorCode::OK) { in TEST_P()
3449 ASSERT_TRUE(rc == ErrorCode::OK || rc == ErrorCode::UNIMPLEMENTED) in TEST_P()
3463 ErrorCode error = GenerateKey(AuthorizationSetBuilder() in TEST_P()
3468 EXPECT_EQ(ErrorCode::OK, error) << "Failed to generate ECDSA key with curve " << curve; in TEST_P()
3469 if (error != ErrorCode::OK) continue; in TEST_P()
3488 ErrorCode error = GenerateKey(AuthorizationSetBuilder() in TEST_P()
3493 ASSERT_EQ(ErrorCode::OK, error) << "Failed to generate ECDSA key with curve " << curve; in TEST_P()
3511 ErrorCode error = GenerateKey(AuthorizationSetBuilder() in TEST_P()
3516 ASSERT_EQ(ErrorCode::OK, error) << "Failed to generate ECDSA key with curve " << curve; in TEST_P()
3526 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::SIGN, key_blob_, params, &out_params)); in TEST_P()
3530 EXPECT_EQ(result, ErrorCode::OK); in TEST_P()
3534 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::SIGN, key_blob_, params, &out_params)); in TEST_P()
3538 EXPECT_EQ(result, ErrorCode::OK); in TEST_P()
3541 EXPECT_EQ(ErrorCode::OK, Finish({}, &signature2)); in TEST_P()
3559 ErrorCode error = GenerateKey(AuthorizationSetBuilder() in TEST_P()
3564 ASSERT_EQ(ErrorCode::OK, error) << "Failed to generate ECDSA key with curve " << curve; in TEST_P()
3574 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::SIGN, key_blob_, params, &out_params)); in TEST_P()
3578 EXPECT_EQ(result, ErrorCode::INVALID_INPUT_LENGTH); in TEST_P()
3581 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::SIGN, key_blob_, params, &out_params)); in TEST_P()
3585 EXPECT_EQ(result, ErrorCode::INVALID_INPUT_LENGTH); in TEST_P()
3600 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3615 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3625 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, in TEST_P()
3628 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, in TEST_P()
3633 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, in TEST_P()
3638 EXPECT_EQ(ErrorCode::OK, in TEST_P()
3652 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3658 EXPECT_EQ(ErrorCode::INCOMPATIBLE_DIGEST, in TEST_P()
3669 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3676 EXPECT_EQ(ErrorCode::UNSUPPORTED_PURPOSE, in TEST_P()
3678 EXPECT_EQ(ErrorCode::UNSUPPORTED_PURPOSE, in TEST_P()
3690 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3719 ASSERT_EQ(ErrorCode::OK, in TEST_P()
3747 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3753 EXPECT_EQ(ErrorCode::UNSUPPORTED_MAC_LENGTH, Begin(KeyPurpose::SIGN, key_blob_, in TEST_P()
3767 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3773 EXPECT_EQ(ErrorCode::UNSUPPORTED_MAC_LENGTH, Begin(KeyPurpose::SIGN, key_blob_, in TEST_P()
3787 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
3793 EXPECT_EQ(ErrorCode::INVALID_MAC_LENGTH, Begin(KeyPurpose::SIGN, key_blob_, in TEST_P()
3887 EXPECT_EQ(ErrorCode::OK, in TEST_P()
3896 EXPECT_EQ(ErrorCode::OK, in TEST_P()
3913 EXPECT_EQ(ErrorCode::INCOMPATIBLE_PURPOSE, in TEST_P()
3932 EXPECT_EQ(ErrorCode::OK, in TEST_P()
3941 EXPECT_EQ(ErrorCode::OK, in TEST_P()
3957 ASSERT_EQ(ErrorCode::OK, in TEST_P()
3963 EXPECT_EQ(ErrorCode::VERIFICATION_FAILED, Finish(corruptMessage, signature, &output)); in TEST_P()
3965 ASSERT_EQ(ErrorCode::OK, in TEST_P()
3970 EXPECT_EQ(ErrorCode::VERIFICATION_FAILED, Finish(message, signature, &output)); in TEST_P()
4026 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4065 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4096 ASSERT_EQ(ErrorCode::IMPORT_PARAMETER_MISMATCH, in TEST_P()
4112 ASSERT_EQ(ErrorCode::IMPORT_PARAMETER_MISMATCH, in TEST_P()
4137 ASSERT_EQ(ErrorCode::INCOMPATIBLE_PURPOSE, in TEST_P()
4154 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4191 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4218 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4243 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4271 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4296 ASSERT_EQ(ErrorCode::IMPORT_PARAMETER_MISMATCH, in TEST_P()
4317 ASSERT_EQ(ErrorCode::INCOMPATIBLE_PURPOSE, in TEST_P()
4337 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4375 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4414 ASSERT_NE(ErrorCode::OK, in TEST_P()
4432 ASSERT_NE(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4437 ASSERT_NE(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4455 ASSERT_NE(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4463 ASSERT_NE(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4481 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4503 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4526 ASSERT_NE(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4543 ASSERT_NE(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4548 ASSERT_NE(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4565 ASSERT_NE(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4570 ASSERT_NE(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4583 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4620 ASSERT_TRUE(result == ErrorCode::IMPORT_PARAMETER_MISMATCH || in TEST_P()
4621 result == ErrorCode::UNSUPPORTED_KEY_SIZE) in TEST_P()
4627 ASSERT_EQ(ErrorCode::UNSUPPORTED_KEY_SIZE, in TEST_P()
4635 ASSERT_EQ(ErrorCode::UNSUPPORTED_KEY_SIZE, in TEST_P()
4651 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4688 ASSERT_TRUE(result == ErrorCode::IMPORT_PARAMETER_MISMATCH || in TEST_P()
4689 result == ErrorCode::UNSUPPORTED_KEY_SIZE) in TEST_P()
4694 ASSERT_EQ(ErrorCode::UNSUPPORTED_KEY_SIZE, in TEST_P()
4702 ASSERT_EQ(ErrorCode::UNSUPPORTED_KEY_SIZE, in TEST_P()
4718 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4749 ErrorCode result; in TEST_P()
4788 ASSERT_EQ(ErrorCode::OK, result); in TEST_P()
4811 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
4860 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
4862 EXPECT_NE(ErrorCode::OK, Finish(ciphertext1, &result)); in TEST_P()
4877 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
5139 ASSERT_EQ(ErrorCode::OK, in TEST_P()
5168 ASSERT_EQ(ErrorCode::OK, in TEST_P()
5190 ASSERT_EQ(ErrorCode::OK, in TEST_P()
5206 ErrorCode::VERIFICATION_FAILED, in TEST_P()
5221 ErrorCode::INCOMPATIBLE_PURPOSE, in TEST_P()
5236 ASSERT_EQ(ErrorCode::INCOMPATIBLE_PADDING_MODE, in TEST_P()
5251 ASSERT_EQ(ErrorCode::INCOMPATIBLE_DIGEST, in TEST_P()
5358 ASSERT_EQ(ErrorCode::OK, ImportWrappedKey(wrapped_rsa_key, wrapping_key_for_asym_keys, in TEST_P()
5389 ASSERT_EQ(ErrorCode::OK, ImportWrappedKey(wrapped_ec_key, wrapping_key_for_asym_keys, in TEST_P()
5413 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5440 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5468 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5512 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
5514 EXPECT_NE(ErrorCode::OK, Finish(ciphertext1, &result)); in TEST_P()
5526 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5534 EXPECT_EQ(ErrorCode::INCOMPATIBLE_DIGEST, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
5544 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5552 EXPECT_EQ(ErrorCode::UNSUPPORTED_PADDING_MODE, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
5566 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5577 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, AuthorizationSetBuilder() in TEST_P()
5581 EXPECT_NE(ErrorCode::OK, Finish(ciphertext, &result)); in TEST_P()
5595 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5649 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
5651 EXPECT_NE(ErrorCode::OK, Finish(ciphertext1, &result)); in TEST_P()
5664 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5694 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
5696 EXPECT_NE(ErrorCode::OK, Finish(ciphertext, &result)); in TEST_P()
5710 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5735 EXPECT_TRUE(result == ErrorCode::UNSUPPORTED_MGF_DIGEST || in TEST_P()
5736 result == ErrorCode::INCOMPATIBLE_MGF_DIGEST) in TEST_P()
5748 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5765 EXPECT_EQ(ErrorCode::INCOMPATIBLE_MGF_DIGEST, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
5776 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5793 EXPECT_EQ(ErrorCode::UNSUPPORTED_MGF_DIGEST, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
5802 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5830 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
5832 EXPECT_NE(ErrorCode::OK, Finish(ciphertext1, &result)); in TEST_P()
5842 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5848 ASSERT_EQ(ErrorCode::UNSUPPORTED_PURPOSE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
5849 ASSERT_EQ(ErrorCode::UNSUPPORTED_PURPOSE, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
5858 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5868 ASSERT_EQ(ErrorCode::UNSUPPORTED_PURPOSE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
5869 ASSERT_EQ(ErrorCode::UNSUPPORTED_PURPOSE, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
5878 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5914 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5950 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5958 ErrorCode::INCOMPATIBLE_BLOCK_MODE, in TEST_P()
5969 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
5977 ErrorCode::INCOMPATIBLE_PADDING_MODE, in TEST_P()
5988 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6001 EXPECT_TRUE(result == ErrorCode::INCOMPATIBLE_BLOCK_MODE || in TEST_P()
6002 result == ErrorCode::UNSUPPORTED_BLOCK_MODE) in TEST_P()
6009 EXPECT_TRUE(result == ErrorCode::INCOMPATIBLE_PADDING_MODE || in TEST_P()
6010 result == ErrorCode::UNSUPPORTED_PADDING_MODE) in TEST_P()
6028 ASSERT_EQ(ErrorCode::OK, err) << "Got " << err; in TEST_P()
6035 EXPECT_EQ(ErrorCode::INCOMPATIBLE_PURPOSE, err) << "Got " << err; in TEST_P()
6039 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6051 EXPECT_EQ(ErrorCode::INCOMPATIBLE_PURPOSE, err) << "Got " << err; in TEST_P()
6063 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6073 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, params, &out_params)); in TEST_P()
6075 EXPECT_EQ(ErrorCode::INVALID_INPUT_LENGTH, Finish(message, &ciphertext)); in TEST_P()
6088 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6115 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6126 EXPECT_EQ(ErrorCode::INCOMPATIBLE_PADDING_MODE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
6136 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6152 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
6154 ErrorCode error = Finish(ciphertext, &plaintext); in TEST_P()
6155 if (error == ErrorCode::INVALID_ARGUMENT) { in TEST_P()
6160 ASSERT_EQ(error, ErrorCode::OK) in TEST_P()
6173 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6188 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
6190 EXPECT_EQ(ErrorCode::INVALID_INPUT_LENGTH, Finish(ciphertext, &plaintext)); in TEST_P()
6205 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6669 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6675 EXPECT_EQ(ErrorCode::INCOMPATIBLE_PADDING_MODE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
6684 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6695 EXPECT_EQ(ErrorCode::INVALID_NONCE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
6701 EXPECT_EQ(ErrorCode::INVALID_NONCE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
6707 EXPECT_EQ(ErrorCode::INVALID_NONCE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
6716 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6750 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6793 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6842 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6868 EXPECT_EQ(ErrorCode::CALLER_NONCE_PROHIBITED, Begin(KeyPurpose::ENCRYPT, params, &out_params)); in TEST_P()
6877 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6894 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, begin_params, &begin_out_params)) in TEST_P()
6897 ASSERT_EQ(ErrorCode::OK, UpdateAad(aad)); in TEST_P()
6898 ASSERT_EQ(ErrorCode::OK, Finish(message, &ciphertext)); in TEST_P()
6905 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, begin_params)) << "Begin decrypt"; in TEST_P()
6906 ASSERT_EQ(ErrorCode::OK, UpdateAad(aad)); in TEST_P()
6908 EXPECT_EQ(ErrorCode::OK, Finish(ciphertext, &plaintext)); in TEST_P()
6920 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
6937 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, begin_params, &begin_out_params)) in TEST_P()
6941 ASSERT_EQ(ErrorCode::OK, UpdateAad(aad)); in TEST_P()
6943 ASSERT_EQ(ErrorCode::OK, Finish(message, &ciphertext)); in TEST_P()
6951 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, begin_params)) << "Begin decrypt"; in TEST_P()
6953 ASSERT_EQ(ErrorCode::OK, UpdateAad(aad)); in TEST_P()
6955 ASSERT_EQ(ErrorCode::OK, Update(ciphertext, &plaintext)); in TEST_P()
6957 EXPECT_EQ(ErrorCode::OK, Finish("", &plaintext)); in TEST_P()
6968 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7000 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7025 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7037 EXPECT_EQ(ErrorCode::INVALID_MAC_LENGTH, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
7046 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7061 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, params, &begin_out_params)); in TEST_P()
7067 ASSERT_EQ(ErrorCode::OK, UpdateAad(aad)); in TEST_P()
7068 EXPECT_EQ(ErrorCode::OK, Finish(message, &ciphertext)); in TEST_P()
7077 EXPECT_EQ(ErrorCode::INVALID_MAC_LENGTH, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
7120 ASSERT_EQ(ErrorCode::OK, ImportKey(import_params, KeyFormat::RAW, key)); in TEST_P()
7126 ASSERT_EQ(ErrorCode::OK, ImportKey(import_params, KeyFormat::RAW, key)); in TEST_P()
7127 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
7128 EXPECT_EQ(ErrorCode::VERIFICATION_FAILED, Finish(ciphertext, &plaintext)); in TEST_P()
7139 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7154 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, params, &begin_out_params)); in TEST_P()
7157 ASSERT_EQ(ErrorCode::OK, UpdateAad(aad)); in TEST_P()
7158 EXPECT_EQ(ErrorCode::OK, Finish(&ciphertext)); in TEST_P()
7165 EXPECT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
7166 ASSERT_EQ(ErrorCode::OK, UpdateAad(aad)); in TEST_P()
7168 EXPECT_EQ(ErrorCode::OK, Finish(ciphertext, &plaintext)); in TEST_P()
7183 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7197 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, begin_params, &begin_out_params)); in TEST_P()
7200 EXPECT_EQ(ErrorCode::OK, UpdateAad("foo")); in TEST_P()
7201 EXPECT_EQ(ErrorCode::OK, UpdateAad("foo")); in TEST_P()
7203 EXPECT_EQ(ErrorCode::OK, Update(message, &ciphertext)); in TEST_P()
7204 EXPECT_EQ(ErrorCode::OK, Finish(&ciphertext)); in TEST_P()
7213 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, begin_params)); in TEST_P()
7214 EXPECT_EQ(ErrorCode::OK, UpdateAad("foofoo")); in TEST_P()
7216 EXPECT_EQ(ErrorCode::OK, Finish(ciphertext, &plaintext)); in TEST_P()
7226 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7240 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, begin_params, &begin_out_params)); in TEST_P()
7242 EXPECT_EQ(ErrorCode::OK, UpdateAad("foo")); in TEST_P()
7244 EXPECT_EQ(ErrorCode::OK, Update(message, &ciphertext)); in TEST_P()
7245 EXPECT_EQ(ErrorCode::INVALID_TAG, UpdateAad("foo")); in TEST_P()
7248 EXPECT_EQ(ErrorCode::INVALID_OPERATION_HANDLE, Abort()); in TEST_P()
7259 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7274 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, begin_params, &begin_out_params)); in TEST_P()
7275 EXPECT_EQ(ErrorCode::OK, UpdateAad("foobar")); in TEST_P()
7277 EXPECT_EQ(ErrorCode::OK, Finish(message, &ciphertext)); in TEST_P()
7283 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, begin_params, &begin_out_params)); in TEST_P()
7284 EXPECT_EQ(ErrorCode::OK, UpdateAad("barfoo")); in TEST_P()
7286 EXPECT_EQ(ErrorCode::VERIFICATION_FAILED, Finish(ciphertext, &plaintext)); in TEST_P()
7295 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7310 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, begin_params, &begin_out_params)); in TEST_P()
7311 EXPECT_EQ(ErrorCode::OK, UpdateAad("foobar")); in TEST_P()
7314 EXPECT_EQ(ErrorCode::OK, Finish(message, &ciphertext)); in TEST_P()
7320 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, begin_params, &begin_out_params)); in TEST_P()
7321 EXPECT_EQ(ErrorCode::OK, UpdateAad("foobar")); in TEST_P()
7323 EXPECT_EQ(ErrorCode::VERIFICATION_FAILED, Finish(ciphertext, &plaintext)); in TEST_P()
7335 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7352 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, params, &begin_out_params)); in TEST_P()
7353 EXPECT_EQ(ErrorCode::OK, UpdateAad(aad)); in TEST_P()
7355 EXPECT_EQ(ErrorCode::OK, Finish(message, &ciphertext)); in TEST_P()
7364 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, params)); in TEST_P()
7365 EXPECT_EQ(ErrorCode::OK, UpdateAad(aad)); in TEST_P()
7367 EXPECT_EQ(ErrorCode::VERIFICATION_FAILED, Finish(ciphertext, &plaintext)); in TEST_P()
7382 ASSERT_EQ(ErrorCode::OK, GenerateKey(auths)); in TEST_P()
7405 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7412 EXPECT_EQ(ErrorCode::INCOMPATIBLE_BLOCK_MODE, Begin(KeyPurpose::ENCRYPT, inParams)); in TEST_P()
7421 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7445 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7451 EXPECT_EQ(ErrorCode::INCOMPATIBLE_PADDING_MODE, Begin(KeyPurpose::ENCRYPT, inParams)); in TEST_P()
7460 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7478 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, begin_params)); in TEST_P()
7480 EXPECT_EQ(ErrorCode::OK, Update(ciphertext, &plaintext)); in TEST_P()
7481 ErrorCode error = Finish(&plaintext); in TEST_P()
7482 if (error == ErrorCode::INVALID_ARGUMENT) { in TEST_P()
7487 ASSERT_EQ(error, ErrorCode::OK); in TEST_P()
7602 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7634 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7644 EXPECT_EQ(ErrorCode::INVALID_NONCE, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
7653 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7688 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7710 EXPECT_EQ(ErrorCode::CALLER_NONCE_PROHIBITED, in TEST_P()
7720 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7729 EXPECT_EQ(ErrorCode::INCOMPATIBLE_BLOCK_MODE, Begin(KeyPurpose::ENCRYPT, begin_params)); in TEST_P()
7740 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7751 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, begin_params, &output_params)); in TEST_P()
7753 EXPECT_EQ(ErrorCode::INVALID_INPUT_LENGTH, Finish(message, "", &ciphertext)); in TEST_P()
7765 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7790 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7801 EXPECT_EQ(ErrorCode::INCOMPATIBLE_PADDING_MODE, Begin(KeyPurpose::ENCRYPT, begin_params)); in TEST_P()
7811 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7831 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, begin_params)); in TEST_P()
7833 EXPECT_EQ(ErrorCode::OK, Update(ciphertext, &plaintext)); in TEST_P()
7834 ErrorCode error = Finish(&plaintext); in TEST_P()
7835 if (error == ErrorCode::INVALID_ARGUMENT) { in TEST_P()
7840 ASSERT_EQ(error, ErrorCode::OK); in TEST_P()
7852 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7863 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, input_params, &output_params)); in TEST_P()
7867 EXPECT_EQ(ErrorCode::OK, Update(message.substr(i, increment), &ciphertext)); in TEST_P()
7868 EXPECT_EQ(ErrorCode::OK, Finish(&ciphertext)); in TEST_P()
7877 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, input_params, &output_params)); in TEST_P()
7880 EXPECT_EQ(ErrorCode::OK, Update(ciphertext.substr(i, increment), &plaintext)); in TEST_P()
7881 EXPECT_EQ(ErrorCode::OK, Finish(&plaintext)); in TEST_P()
7900 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7916 EXPECT_EQ(ErrorCode::KEY_MAX_OPS_EXCEEDED, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
7929 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7945 EXPECT_EQ(ErrorCode::KEY_MAX_OPS_EXCEEDED, Begin(KeyPurpose::SIGN, params)); in TEST_P()
7962 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
7990 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
7994 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
8008 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
8037 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
8041 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, params)); in TEST_P()
8055 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
8083 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, Begin(KeyPurpose::SIGN, params)); in TEST_P()
8087 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::SIGN, params)); in TEST_P()
8101 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
8130 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, Begin(KeyPurpose::SIGN, params)); in TEST_P()
8134 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::SIGN, params)); in TEST_P()
8153 if (error == ErrorCode::ROLLBACK_RESISTANCE_UNAVAILABLE) { in TEST_P()
8158 ASSERT_EQ(ErrorCode::OK, error); in TEST_P()
8161 ASSERT_EQ(ErrorCode::OK, DeleteKey()); in TEST_P()
8165 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
8185 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, Begin(KeyPurpose::SIGN, params)); in TEST_P()
8240 ErrorCode rc = GetReturnErrorCode(keyMint().addRngEntropy(AidlBuf(string(2 * 1024 + 1, 'a')))); in TEST_P()
8241 EXPECT_EQ(ErrorCode::INVALID_INPUT_LENGTH, rc); in TEST_P()
8262 if (error == ErrorCode::ROLLBACK_RESISTANCE_UNAVAILABLE) { in TEST_P()
8267 ASSERT_EQ(ErrorCode::OK, error); in TEST_P()
8271 ASSERT_EQ(ErrorCode::OK, DeleteKey(true /* keep key blob */)); in TEST_P()
8275 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, in TEST_P()
8297 if (error == ErrorCode::ROLLBACK_RESISTANCE_UNAVAILABLE) { in TEST_P()
8302 ASSERT_EQ(ErrorCode::OK, error); in TEST_P()
8312 ASSERT_EQ(ErrorCode::OK, DeleteKey()); in TEST_P()
8339 ASSERT_EQ(ErrorCode::OK, error); in TEST_P()
8341 ASSERT_EQ(ErrorCode::OK, DeleteAllKeys()); in TEST_P()
8346 EXPECT_EQ(ErrorCode::INVALID_KEY_BLOB, in TEST_P()
8373 ASSERT_EQ(ErrorCode::INVALID_KEY_BLOB, GetReturnErrorCode(result)); in TEST_P()
8386 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
8394 EXPECT_EQ(result, std::make_pair(ErrorCode::OK, vector<uint8_t>())); in TEST_P()
8410 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
8420 ErrorCode result; in TEST_P()
8425 if (ErrorCode::OK != result) { in TEST_P()
8429 EXPECT_EQ(ErrorCode::TOO_MANY_OPERATIONS, result); in TEST_P()
8431 EXPECT_EQ(ErrorCode::TOO_MANY_OPERATIONS, in TEST_P()
8434 EXPECT_EQ(ErrorCode::OK, Abort(op_handles[j])) in TEST_P()
8437 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, key_blob_, params, &out_params)); in TEST_P()
8451 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
8463 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::ENCRYPT, cipher_params, &out_params)); in TEST_P()
8469 EXPECT_EQ(ErrorCode::OK, rc); in TEST_P()
8474 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::DECRYPT, cipher_params)); in TEST_P()
8478 EXPECT_EQ(ErrorCode::OK, rc); in TEST_P()
8542 ErrorCode result = GenerateKey(builder); in GenerateKeyMintEcKey()
8543 ASSERT_EQ(ErrorCode::OK, result) << "Failed to generate key"; in GenerateKeyMintEcKey()
8560 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::AGREE_KEY, AuthorizationSetBuilder())); in CheckAgreement()
8562 ASSERT_EQ(ErrorCode::OK, in CheckAgreement()
8629 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::AGREE_KEY, AuthorizationSetBuilder())); in TEST_P()
8631 EXPECT_EQ(ErrorCode::INVALID_ARGUMENT, in TEST_P()
8685 ASSERT_EQ(ErrorCode::OK, ImportKey(AuthorizationSetBuilder() in TEST_P()
8736 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::AGREE_KEY, AuthorizationSetBuilder())); in TEST_P()
8739 ASSERT_NE(ErrorCode::OK, Finish(string(encodedPublicKey.begin(), encodedPublicKey.end() - 1), in TEST_P()
8770 ASSERT_EQ(ErrorCode::OK, Begin(KeyPurpose::AGREE_KEY, AuthorizationSetBuilder())); in TEST_P()
8772 EXPECT_EQ(ErrorCode::INVALID_ARGUMENT, in TEST_P()
8788 EXPECT_TRUE(result == ErrorCode::OK || result == ErrorCode::UNIMPLEMENTED) in TEST_P()
8804 CreateTestKeys(TAG_EARLY_BOOT_ONLY, ErrorCode::OK); in TEST_P()
8824 TAG_EARLY_BOOT_ONLY, ErrorCode::OK, [](AuthorizationSetBuilder* builder) { in TEST_P()
8846 ASSERT_EQ(ErrorCode::OK, GenerateKey(AuthorizationSetBuilder() in TEST_P()
8853 EXPECT_EQ(ErrorCode::EARLY_BOOT_ENDED, Begin(KeyPurpose::SIGN, key_blob_, in TEST_P()
8866 ASSERT_EQ(ErrorCode::EARLY_BOOT_ENDED, ImportKey(AuthorizationSetBuilder() in TEST_P()
8881 CreateTestKeys(TAG_EARLY_BOOT_ONLY, ErrorCode::OK); in TEST_P()
8896 EXPECT_EQ(ErrorCode::OK, UseAesKey(aesKeyData.blob)); in TEST_P()
8897 EXPECT_EQ(ErrorCode::OK, UseHmacKey(hmacKeyData.blob)); in TEST_P()
8898 EXPECT_EQ(ErrorCode::OK, UseRsaKey(rsaKeyData.blob)); in TEST_P()
8899 EXPECT_EQ(ErrorCode::OK, UseEcdsaKey(ecdsaKeyData.blob)); in TEST_P()
8902 ErrorCode earlyBootResult = GetReturnErrorCode(keyMint().earlyBootEnded()); in TEST_P()
8903 EXPECT_EQ(earlyBootResult, ErrorCode::OK); in TEST_P()
8906 EXPECT_EQ(ErrorCode::EARLY_BOOT_ENDED, UseAesKey(aesKeyData.blob)); in TEST_P()
8907 EXPECT_EQ(ErrorCode::EARLY_BOOT_ENDED, UseHmacKey(hmacKeyData.blob)); in TEST_P()
8908 EXPECT_EQ(ErrorCode::EARLY_BOOT_ENDED, UseRsaKey(rsaKeyData.blob)); in TEST_P()
8909 EXPECT_EQ(ErrorCode::EARLY_BOOT_ENDED, UseEcdsaKey(ecdsaKeyData.blob)); in TEST_P()
8913 CreateTestKeys(TAG_EARLY_BOOT_ONLY, ErrorCode::EARLY_BOOT_ENDED); in TEST_P()
8949 ErrorCode::MODULE_HASH_ALREADY_SET); in TEST_P()
8960 EXPECT_EQ(GetReturnErrorCode(keymint_->setAdditionalAttestationInfo(info)), ErrorCode::OK); in TEST_P()