Lines Matching refs:noffset

34 static int fit_set_hash_value(void *fit, int noffset, uint8_t *value,  in fit_set_hash_value()  argument
39 ret = fdt_setprop(fit, noffset, FIT_VALUE_PROP, value, value_len); in fit_set_hash_value()
42 FIT_VALUE_PROP, fit_get_name(fit, noffset, NULL), in fit_set_hash_value()
64 int noffset, const void *data, size_t size) in fit_image_process_hash() argument
72 node_name = fit_get_name(fit, noffset, NULL); in fit_image_process_hash()
74 if (fit_image_hash_get_algo(fit, noffset, &algo)) { in fit_image_process_hash()
86 ret = fit_set_hash_value(fit, noffset, value, value_len); in fit_image_process_hash()
111 static int fit_image_write_sig(void *fit, int noffset, uint8_t *value, in fit_image_write_sig() argument
124 ret = fdt_setprop(fit, noffset, FIT_VALUE_PROP, value, value_len); in fit_image_write_sig()
126 ret = fdt_setprop_string(fit, noffset, "signer-name", in fit_image_write_sig()
130 ret = fdt_setprop_string(fit, noffset, "signer-version", in fit_image_write_sig()
134 ret = fdt_setprop_string(fit, noffset, "comment", comment); in fit_image_write_sig()
140 ret = fdt_setprop(fit, noffset, FIT_TIMESTAMP_PROP, &t, in fit_image_write_sig()
146 ret = fdt_setprop(fit, noffset, "hashed-nodes", in fit_image_write_sig()
152 ret = fdt_setprop(fit, noffset, "hashed-strings", in fit_image_write_sig()
157 ret = fdt_setprop_string(fit, noffset, "algo", algo_name); in fit_image_write_sig()
164 const char *image_name, int noffset, const char *require_keys, in fit_image_setup_sig() argument
170 node_name = fit_get_name(fit, noffset, NULL); in fit_image_setup_sig()
172 if (fit_image_hash_get_algo(fit, noffset, &algo_name)) { in fit_image_setup_sig()
179 padding_name = fdt_getprop(fit, noffset, "padding", NULL); in fit_image_setup_sig()
184 info->keyname = fdt_getprop(fit, noffset, FIT_KEY_HINT, NULL); in fit_image_setup_sig()
186 info->node_offset = noffset; in fit_image_setup_sig()
223 int noffset, const void *data, size_t size, in fit_image_process_sig() argument
235 noffset, require_keys ? "image" : NULL, in fit_image_process_sig()
239 node_name = fit_get_name(fit, noffset, NULL); in fit_image_process_sig()
253 ret = fit_image_write_sig(fit, noffset, value, value_len, comment, in fit_image_process_sig()
265 info.keyname = fdt_getprop(fit, noffset, FIT_KEY_HINT, NULL); in fit_image_process_sig()
370 int noffset) in fit_image_setup_cipher() argument
376 if (fit_image_cipher_get_algo(fit, noffset, &algo_name)) { in fit_image_setup_cipher()
385 info->keyname = fdt_getprop(fit, noffset, FIT_KEY_HINT, NULL); in fit_image_setup_cipher()
398 info->ivname = fdt_getprop(fit, noffset, "iv-name-hint", NULL); in fit_image_setup_cipher()
401 info->node_noffset = noffset; in fit_image_setup_cipher()
446 int fit_image_write_cipher(void *fit, int image_noffset, int noffset, in fit_image_write_cipher() argument
623 int noffset; in fit_image_add_verification_data() local
634 for (noffset = fdt_first_subnode(fit, image_noffset); in fit_image_add_verification_data()
635 noffset >= 0; in fit_image_add_verification_data()
636 noffset = fdt_next_subnode(fit, noffset)) { in fit_image_add_verification_data()
645 node_name = fit_get_name(fit, noffset, NULL); in fit_image_add_verification_data()
648 ret = fit_image_process_hash(fit, image_name, noffset, in fit_image_add_verification_data()
654 fit, image_name, noffset, data, size, in fit_image_add_verification_data()
698 static const char *fit_config_get_image_list(const void *fit, int noffset, in fit_config_get_image_list() argument
706 prop = fdt_getprop(fit, noffset, "sign-images", lenp); in fit_config_get_image_list()
739 int noffset; in fit_config_add_hash() local
751 for (noffset = fdt_first_subnode(fit, image_noffset); in fit_config_add_hash()
752 noffset >= 0; in fit_config_add_hash()
753 noffset = fdt_next_subnode(fit, noffset)) { in fit_config_add_hash()
754 const char *name = fit_get_name(fit, noffset, NULL); in fit_config_add_hash()
759 ret = fdt_get_path(fit, noffset, path, sizeof(path)); in fit_config_add_hash()
774 noffset = fdt_subnode_offset(fit, image_noffset, in fit_config_add_hash()
776 if (noffset != -FDT_ERR_NOTFOUND) { in fit_config_add_hash()
777 if (noffset < 0) { in fit_config_add_hash()
780 fdt_strerror(noffset)); in fit_config_add_hash()
783 ret = fdt_get_path(fit, noffset, path, sizeof(path)); in fit_config_add_hash()
1012 int conf_noffset, int noffset, const char *comment, in fit_config_process_sig() argument
1026 node_name = fit_get_name(fit, noffset, NULL); in fit_config_process_sig()
1027 if (fit_config_get_regions(fit, conf_noffset, noffset, &region, in fit_config_process_sig()
1032 if (fit_image_setup_sig(&info, keydir, keyfile, fit, conf_name, noffset, in fit_config_process_sig()
1050 ret = fit_image_write_sig(fit, noffset, value, value_len, comment, in fit_config_process_sig()
1064 info.keyname = fdt_getprop(fit, noffset, FIT_KEY_HINT, NULL); in fit_config_process_sig()
1086 int noffset; in fit_config_add_verification_data() local
1091 for (noffset = fdt_first_subnode(fit, conf_noffset); in fit_config_add_verification_data()
1092 noffset >= 0; in fit_config_add_verification_data()
1093 noffset = fdt_next_subnode(fit, noffset)) { in fit_config_add_verification_data()
1097 node_name = fit_get_name(fit, noffset, NULL); in fit_config_add_verification_data()
1101 fit, conf_name, conf_noffset, noffset, comment, in fit_config_add_verification_data()
1106 summary->sig_offset = noffset; in fit_config_add_verification_data()
1107 fdt_get_path(fit, noffset, summary->sig_path, in fit_config_add_verification_data()
1236 int noffset; in fit_cipher_data() local
1248 for (noffset = fdt_first_subnode(fit, images_noffset); in fit_cipher_data()
1249 noffset >= 0; in fit_cipher_data()
1250 noffset = fdt_next_subnode(fit, noffset)) { in fit_cipher_data()
1256 fit, noffset, comment, in fit_cipher_data()
1273 int noffset; in fit_add_verification_data() local
1285 for (noffset = fdt_first_subnode(fit, images_noffset); in fit_add_verification_data()
1286 noffset >= 0; in fit_add_verification_data()
1287 noffset = fdt_next_subnode(fit, noffset)) { in fit_add_verification_data()
1293 fit, noffset, comment, require_keys, engine_id, in fit_add_verification_data()
1297 fdt_get_name(fit, noffset, NULL), in fit_add_verification_data()
1316 for (noffset = fdt_first_subnode(fit, confs_noffset); in fit_add_verification_data()
1317 noffset >= 0; in fit_add_verification_data()
1318 noffset = fdt_next_subnode(fit, noffset)) { in fit_add_verification_data()
1320 fit, noffset, comment, in fit_add_verification_data()