Lines Matching refs:noffset
31 static int fit_set_hash_value(void *fit, int noffset, uint8_t *value, in fit_set_hash_value() argument
36 ret = fdt_setprop(fit, noffset, FIT_VALUE_PROP, value, value_len); in fit_set_hash_value()
39 FIT_VALUE_PROP, fit_get_name(fit, noffset, NULL), in fit_set_hash_value()
61 int noffset, const void *data, size_t size) in fit_image_process_hash() argument
69 node_name = fit_get_name(fit, noffset, NULL); in fit_image_process_hash()
71 if (fit_image_hash_get_algo(fit, noffset, &algo)) { in fit_image_process_hash()
83 ret = fit_set_hash_value(fit, noffset, value, value_len); in fit_image_process_hash()
108 static int fit_image_write_sig(void *fit, int noffset, uint8_t *value, in fit_image_write_sig() argument
121 ret = fdt_setprop(fit, noffset, FIT_VALUE_PROP, value, value_len); in fit_image_write_sig()
123 ret = fdt_setprop_string(fit, noffset, "signer-name", in fit_image_write_sig()
127 ret = fdt_setprop_string(fit, noffset, "signer-version", in fit_image_write_sig()
131 ret = fdt_setprop_string(fit, noffset, "comment", comment); in fit_image_write_sig()
133 ret = fit_set_timestamp(fit, noffset, time(NULL)); in fit_image_write_sig()
137 ret = fdt_setprop(fit, noffset, "hashed-nodes", in fit_image_write_sig()
142 ret = fdt_setprop(fit, noffset, "hashed-strings", in fit_image_write_sig()
152 int noffset, const char *require_keys, const char *engine_id) in fit_image_setup_sig() argument
158 node_name = fit_get_name(fit, noffset, NULL); in fit_image_setup_sig()
159 if (fit_image_hash_get_algo(fit, noffset, &algo_name)) { in fit_image_setup_sig()
165 padding_name = fdt_getprop(fit, noffset, "padding", NULL); in fit_image_setup_sig()
170 info->keyname = fdt_getprop(fit, noffset, "key-name-hint", NULL); in fit_image_setup_sig()
172 info->node_offset = noffset; in fit_image_setup_sig()
208 int noffset, const void *data, size_t size, in fit_image_process_sig() argument
218 if (fit_image_setup_sig(&info, keydir, fit, image_name, noffset, in fit_image_process_sig()
222 node_name = fit_get_name(fit, noffset, NULL); in fit_image_process_sig()
236 ret = fit_image_write_sig(fit, noffset, value, value_len, comment, in fit_image_process_sig()
248 info.keyname = fdt_getprop(fit, noffset, "key-name-hint", NULL); in fit_image_process_sig()
308 int noffset; in fit_image_add_verification_data() local
319 for (noffset = fdt_first_subnode(fit, image_noffset); in fit_image_add_verification_data()
320 noffset >= 0; in fit_image_add_verification_data()
321 noffset = fdt_next_subnode(fit, noffset)) { in fit_image_add_verification_data()
330 node_name = fit_get_name(fit, noffset, NULL); in fit_image_add_verification_data()
333 ret = fit_image_process_hash(fit, image_name, noffset, in fit_image_add_verification_data()
339 fit, image_name, noffset, data, size, in fit_image_add_verification_data()
382 static const char *fit_config_get_image_list(void *fit, int noffset, in fit_config_get_image_list() argument
390 prop = fdt_getprop(fit, noffset, "sign-images", lenp); in fit_config_get_image_list()
437 int noffset; in fit_config_get_hash_list() local
471 for (noffset = fdt_first_subnode(fit, image_noffset); in fit_config_get_hash_list()
472 noffset >= 0; in fit_config_get_hash_list()
473 noffset = fdt_next_subnode(fit, noffset)) { in fit_config_get_hash_list()
474 const char *name = fit_get_name(fit, noffset, NULL); in fit_config_get_hash_list()
479 ret = fdt_get_path(fit, noffset, path, sizeof(path)); in fit_config_get_hash_list()
516 static int fit_config_get_data(void *fit, int conf_noffset, int noffset, in fit_config_get_data() argument
531 sig_name = fit_get_name(fit, noffset, NULL); in fit_config_get_data()
535 ret = fit_config_get_hash_list(fit, conf_noffset, noffset, &node_inc); in fit_config_get_data()
590 int noffset, const char *comment, int require_keys, in fit_config_process_sig() argument
603 node_name = fit_get_name(fit, noffset, NULL); in fit_config_process_sig()
604 if (fit_config_get_data(fit, conf_noffset, noffset, ®ion, in fit_config_process_sig()
608 if (fit_image_setup_sig(&info, keydir, fit, conf_name, noffset, in fit_config_process_sig()
621 ret = fit_image_write_sig(fit, noffset, value, value_len, comment, in fit_config_process_sig()
634 info.keyname = fdt_getprop(fit, noffset, "key-name-hint", NULL); in fit_config_process_sig()
656 int noffset; in fit_config_add_verification_data() local
661 for (noffset = fdt_first_subnode(fit, conf_noffset); in fit_config_add_verification_data()
662 noffset >= 0; in fit_config_add_verification_data()
663 noffset = fdt_next_subnode(fit, noffset)) { in fit_config_add_verification_data()
667 node_name = fit_get_name(fit, noffset, NULL); in fit_config_add_verification_data()
671 fit, conf_name, conf_noffset, noffset, comment, in fit_config_add_verification_data()
686 int noffset; in fit_add_verification_data() local
698 for (noffset = fdt_first_subnode(fit, images_noffset); in fit_add_verification_data()
699 noffset >= 0; in fit_add_verification_data()
700 noffset = fdt_next_subnode(fit, noffset)) { in fit_add_verification_data()
706 fit, noffset, comment, require_keys, engine_id); in fit_add_verification_data()
724 for (noffset = fdt_first_subnode(fit, confs_noffset); in fit_add_verification_data()
725 noffset >= 0; in fit_add_verification_data()
726 noffset = fdt_next_subnode(fit, noffset)) { in fit_add_verification_data()
728 fit, noffset, comment, in fit_add_verification_data()