• Home
  • Raw
  • Download

Lines Matching refs:params

191     AuthorizationSet params(builder.build());  in GenerateKey()  local
192 params.push_back(UserAuthParams()); in GenerateKey()
193 params.push_back(ClientParams()); in GenerateKey()
197 return device()->generate_key(device(), &params, &blob_, &characteristics_); in GenerateKey()
207 AuthorizationSet params(builder.build()); in ImportKey() local
208 params.push_back(UserAuthParams()); in ImportKey()
209 params.push_back(ClientParams()); in ImportKey()
215 return device()->import_key(device(), &params, format, &key, &blob_, &characteristics_); in ImportKey()
238 EXPECT_TRUE(out_params.params == nullptr); in BeginOperation()
253 EXPECT_TRUE(out_params.params == nullptr); in BeginOperation()
314 EXPECT_TRUE(out_params.params == nullptr); in FinishOperation()
714 static bool all_digests_supported(const keymaster_key_param_set_t* params) { in all_digests_supported() argument
715 for (size_t i = 0; i < params->length; ++i) in all_digests_supported()
716 if (params->params[i].tag == TAG_DIGEST) in all_digests_supported()
717 if (!is_supported(static_cast<keymaster_digest_t>(params->params[i].enumerated))) in all_digests_supported()
723 get_algorithm_param(const keymaster_key_param_set_t* params) { in get_algorithm_param() argument
724 keymaster_key_param_t* end = params->params + params->length; in get_algorithm_param()
725 auto alg_ptr = std::find_if(params->params, end, [](keymaster_key_param_t& p) { in get_algorithm_param()
809 const keymaster_key_param_set_t* params, in generate_key() argument
812 auto alg_ptr = get_algorithm_param(params); in generate_key()
815 if (alg_ptr->enumerated == KM_ALGORITHM_HMAC && !all_digests_supported(params)) in generate_key()
818 return unwrap(dev)->generate_key(unwrap(dev), params, key_blob, characteristics); in generate_key()
831 import_key(const keymaster1_device_t* dev, const keymaster_key_param_set_t* params, in import_key() argument
834 auto alg_ptr = get_algorithm_param(params); in import_key()
837 if (alg_ptr->enumerated == KM_ALGORITHM_HMAC && !all_digests_supported(params)) in import_key()
840 return unwrap(dev)->import_key(unwrap(dev), params, key_format, key_data, key_blob, in import_key()