• Home
  • Raw
  • Download

Lines Matching refs:params

70         params = new keymaster_key_param_t[keyParams.size()];  in KmParamSet()
77 params[i] = keymaster_param_enum(tag, keyParams[i].f.integer); in KmParamSet()
81 params[i] = keymaster_param_int(tag, keyParams[i].f.integer); in KmParamSet()
85 params[i] = keymaster_param_long(tag, keyParams[i].f.longInteger); in KmParamSet()
88 params[i] = keymaster_param_date(tag, keyParams[i].f.dateTime); in KmParamSet()
92 params[i] = keymaster_param_bool(tag); in KmParamSet()
94 params[i].tag = KM_TAG_INVALID; in KmParamSet()
98 params[i] = in KmParamSet()
103 params[i].tag = KM_TAG_INVALID; in KmParamSet()
109 KmParamSet(KmParamSet&& other) : keymaster_key_param_set_t{other.params, other.length} { in KmParamSet()
111 other.params = nullptr;
114 ~KmParamSet() { delete[] params; } in ~KmParamSet()
117 inline static KmParamSet hidlParams2KmParamSet(const hidl_vec<KeyParameter>& params) { in hidlParams2KmParamSet() argument
118 return KmParamSet(params); in hidlParams2KmParamSet()
160 if (set.length == 0 || set.params == nullptr) return result; in kmParamSet2Hidl()
163 keymaster_key_param_t* params = set.params; in kmParamSet2Hidl() local
165 auto tag = params[i].tag; in kmParamSet2Hidl()
170 result[i].f.integer = params[i].enumerated; in kmParamSet2Hidl()
174 result[i].f.integer = params[i].integer; in kmParamSet2Hidl()
178 result[i].f.longInteger = params[i].long_integer; in kmParamSet2Hidl()
181 result[i].f.dateTime = params[i].date_time; in kmParamSet2Hidl()
184 result[i].f.boolValue = params[i].boolean; in kmParamSet2Hidl()
188 result[i].blob.setToExternal(const_cast<unsigned char*>(params[i].blob.data), in kmParamSet2Hidl()
189 params[i].blob.data_length); in kmParamSet2Hidl()
193 params[i].tag = KM_TAG_INVALID; in kmParamSet2Hidl()
275 Return<void> LegacyKeymasterDeviceWrapper::importKey(const hidl_vec<KeyParameter>& params, in importKey() argument
287 auto kmParams = hidlParams2KmParamSet(params); in importKey()