Lines Matching refs:noffset
195 const void *fit, int noffset, int required_keynode, in fit_image_setup_verify() argument
201 if (fit_image_hash_get_algo(fit, noffset, &algo_name)) { in fit_image_setup_verify()
206 padding_name = fdt_getprop(fit, noffset, "padding", NULL); in fit_image_setup_verify()
211 info->keyname = fdt_getprop(fit, noffset, "key-name-hint", NULL); in fit_image_setup_verify()
213 info->node_offset = noffset; in fit_image_setup_verify()
230 int fit_image_check_sig(const void *fit, int noffset, const void *data, in fit_image_check_sig() argument
239 if (fit_image_setup_verify(&info, fit, noffset, required_keynode, in fit_image_check_sig()
243 if (fit_image_hash_get_value(fit, noffset, &fit_value, in fit_image_check_sig()
264 int noffset; in fit_image_verify_sig() local
270 fdt_for_each_subnode(noffset, fit, image_noffset) { in fit_image_verify_sig()
271 const char *name = fit_get_name(fit, noffset, NULL); in fit_image_verify_sig()
275 ret = fit_image_check_sig(fit, noffset, data, in fit_image_verify_sig()
287 if (noffset == -FDT_ERR_TRUNCATED || noffset == -FDT_ERR_BADSTRUCTURE) { in fit_image_verify_sig()
297 err_msg, fit_get_name(fit, noffset, NULL), in fit_image_verify_sig()
307 int noffset; in fit_image_verify_required_sigs() local
318 fdt_for_each_subnode(noffset, sig_blob, sig_node) { in fit_image_verify_required_sigs()
322 required = fdt_getprop(sig_blob, noffset, "required", NULL); in fit_image_verify_required_sigs()
326 sig_blob, noffset); in fit_image_verify_required_sigs()
329 fit_get_name(sig_blob, noffset, NULL)); in fit_image_verify_required_sigs()
341 int fit_config_check_sig(const void *fit, int noffset, int required_keynode, in fit_config_check_sig() argument
356 fit_get_name(fit, noffset, NULL), in fit_config_check_sig()
359 if (fit_image_setup_verify(&info, fit, noffset, required_keynode, in fit_config_check_sig()
363 if (fit_image_hash_get_value(fit, noffset, &fit_value, in fit_config_check_sig()
370 prop = fdt_getprop(fit, noffset, "hashed-nodes", &prop_len); in fit_config_check_sig()
421 strings = fdt_getprop(fit, noffset, "hashed-strings", NULL); in fit_config_check_sig()
452 int noffset; in fit_config_verify_sig() local
458 fdt_for_each_subnode(noffset, fit, conf_noffset) { in fit_config_verify_sig()
459 const char *name = fit_get_name(fit, noffset, NULL); in fit_config_verify_sig()
463 ret = fit_config_check_sig(fit, noffset, sig_offset, in fit_config_verify_sig()
475 if (noffset == -FDT_ERR_TRUNCATED || noffset == -FDT_ERR_BADSTRUCTURE) { in fit_config_verify_sig()
485 err_msg, fit_get_name(fit, noffset, NULL), in fit_config_verify_sig()
493 int noffset; in fit_config_verify_required_sigs() local
503 fdt_for_each_subnode(noffset, sig_blob, sig_node) { in fit_config_verify_required_sigs()
507 required = fdt_getprop(sig_blob, noffset, "required", NULL); in fit_config_verify_required_sigs()
511 noffset); in fit_config_verify_required_sigs()
514 fit_get_name(sig_blob, noffset, NULL)); in fit_config_verify_required_sigs()