• Home
  • Raw
  • Download

Lines Matching refs:fit

124 struct image_region *fit_region_make_list(const void *fit,  in fit_region_make_list()  argument
146 region[i].data = fit + fdt_regions[i].offset; in fit_region_make_list()
154 const void *fit, int noffset, int required_keynode, in fit_image_setup_verify() argument
159 if (fit_image_hash_get_algo(fit, noffset, &algo_name)) { in fit_image_setup_verify()
164 info->keyname = fdt_getprop(fit, noffset, "key-name-hint", NULL); in fit_image_setup_verify()
165 info->fit = (void *)fit; in fit_image_setup_verify()
182 int fit_image_check_sig(const void *fit, int noffset, const void *data, in fit_image_check_sig() argument
191 if (fit_image_setup_verify(&info, fit, noffset, required_keynode, in fit_image_check_sig()
195 if (fit_image_hash_get_value(fit, noffset, &fit_value, in fit_image_check_sig()
212 static int fit_image_verify_sig(const void *fit, int image_noffset, in fit_image_verify_sig() argument
222 fdt_for_each_subnode(noffset, fit, image_noffset) { in fit_image_verify_sig()
223 const char *name = fit_get_name(fit, noffset, NULL); in fit_image_verify_sig()
227 ret = fit_image_check_sig(fit, noffset, data, in fit_image_verify_sig()
248 err_msg, fit_get_name(fit, noffset, NULL), in fit_image_verify_sig()
249 fit_get_name(fit, image_noffset, NULL)); in fit_image_verify_sig()
253 int fit_image_verify_required_sigs(const void *fit, int image_noffset, in fit_image_verify_required_sigs() argument
277 ret = fit_image_verify_sig(fit, image_noffset, data, size, in fit_image_verify_required_sigs()
293 int fit_config_check_sig(const void *fit, int noffset, int required_keynode, in fit_config_check_sig() argument
308 fit_get_name(fit, noffset, NULL), in fit_config_check_sig()
311 if (fit_image_setup_verify(&info, fit, noffset, required_keynode, in fit_config_check_sig()
315 if (fit_image_hash_get_value(fit, noffset, &fit_value, in fit_config_check_sig()
322 prop = fdt_getprop(fit, noffset, "hashed-nodes", &prop_len); in fit_config_check_sig()
355 count = fdt_find_regions(fit, node_inc, count, in fit_config_check_sig()
373 strings = fdt_getprop(fit, noffset, "hashed-strings", NULL); in fit_config_check_sig()
375 fdt_regions[count].offset = fdt_off_dt_strings(fit) + in fit_config_check_sig()
384 fit_region_make_list(fit, fdt_regions, count, region); in fit_config_check_sig()
394 static int fit_config_verify_sig(const void *fit, int conf_noffset, in fit_config_verify_sig() argument
403 fdt_for_each_subnode(noffset, fit, conf_noffset) { in fit_config_verify_sig()
404 const char *name = fit_get_name(fit, noffset, NULL); in fit_config_verify_sig()
408 ret = fit_config_check_sig(fit, noffset, sig_offset, in fit_config_verify_sig()
429 err_msg, fit_get_name(fit, noffset, NULL), in fit_config_verify_sig()
430 fit_get_name(fit, conf_noffset, NULL)); in fit_config_verify_sig()
434 int fit_config_verify_required_sigs(const void *fit, int conf_noffset, in fit_config_verify_required_sigs() argument
455 ret = fit_config_verify_sig(fit, conf_noffset, sig_blob, in fit_config_verify_required_sigs()
467 int fit_config_verify(const void *fit, int conf_noffset) in fit_config_verify() argument
469 return fit_config_verify_required_sigs(fit, conf_noffset, in fit_config_verify()