Lines Matching full:params
37 ScopedAStatus AndroidSharedSecret::getSharedSecretParameters(SharedSecretParameters* params) { in getSharedSecretParameters() argument
39 params->seed = kmBlob2vector(response.params.seed); in getSharedSecretParameters()
40 params->nonce = {std::begin(response.params.nonce), std::end(response.params.nonce)}; in getSharedSecretParameters()
44 ScopedAStatus AndroidSharedSecret::computeSharedSecret(const vector<SharedSecretParameters>& params, in computeSharedSecret() argument
48 new (std::nothrow) keymaster::HmacSharingParameters[params.size()]; in computeSharedSecret()
52 request.params_array.num_params = params.size(); in computeSharedSecret()
53 for (size_t i = 0; i < params.size(); ++i) { in computeSharedSecret()
54 request.params_array.params_array[i].seed = {params[i].seed.data(), params[i].seed.size()}; in computeSharedSecret()
55 if (sizeof(request.params_array.params_array[i].nonce) != params[i].nonce.size()) { in computeSharedSecret()
58 memcpy(request.params_array.params_array[i].nonce, params[i].nonce.data(), in computeSharedSecret()
59 params[i].nonce.size()); in computeSharedSecret()