Lines Matching refs:secure_hdr

1107 int export_pub_kak_hash(RSA *kak, struct secure_hdr_v1 *secure_hdr)  in export_pub_kak_hash()  argument
1114 res = kwb_export_pubkey(kak, &secure_hdr->kak, hashf, "KAK"); in export_pub_kak_hash()
1122 struct secure_hdr_v1 *secure_hdr, RSA *csk) in kwb_sign_csk_with_kak() argument
1137 if (export_pub_kak_hash(kak, secure_hdr)) in kwb_sign_csk_with_kak()
1140 if (kwb_import_pubkey(&kak_pub, &secure_hdr->kak, "KAK") < 0) in kwb_sign_csk_with_kak()
1143 if (kwb_export_pubkey(csk, &secure_hdr->csk[csk_idx], NULL, "CSK") < 0) in kwb_sign_csk_with_kak()
1146 if (kwb_sign_and_verify(kak, &secure_hdr->csk, in kwb_sign_csk_with_kak()
1147 sizeof(secure_hdr->csk) + in kwb_sign_csk_with_kak()
1148 sizeof(secure_hdr->csksig), in kwb_sign_csk_with_kak()
1152 if (kwb_verify(kak_pub, &secure_hdr->csk, in kwb_sign_csk_with_kak()
1153 sizeof(secure_hdr->csk) + in kwb_sign_csk_with_kak()
1154 sizeof(secure_hdr->csksig), in kwb_sign_csk_with_kak()
1158 secure_hdr->csksig = tmp_sig; in kwb_sign_csk_with_kak()
1165 struct secure_hdr_v1 *secure_hdr) in add_secure_header_v1() argument
1185 secure_hdr->headertype = OPT_HDR_V1_SECURE_TYPE; in add_secure_header_v1()
1186 secure_hdr->headersz_msb = 0; in add_secure_header_v1()
1187 secure_hdr->headersz_lsb = cpu_to_le16(sizeof(struct secure_hdr_v1)); in add_secure_header_v1()
1189 secure_hdr->jtag_delay = e_jtagdelay->jtag_delay; in add_secure_header_v1()
1191 secure_hdr->boxid = cpu_to_le32(e_boxid->boxid); in add_secure_header_v1()
1193 secure_hdr->flashid = cpu_to_le32(e_flashid->flashid); in add_secure_header_v1()
1195 if (kwb_sign_csk_with_kak(params, secure_hdr, csk)) in add_secure_header_v1()
1202 &secure_hdr->imgsig, "image") < 0) in add_secure_header_v1()
1208 secure_hdr->hdrsig = tmp_sig; in add_secure_header_v1()
1210 kwb_dump_fuse_cmds(secure_hdr); in add_secure_header_v1()
1222 struct secure_hdr_v1 *secure_hdr = NULL; in image_create_v1() local
1283 secure_hdr = (struct secure_hdr_v1 *)cur; in image_create_v1()
1285 next_ext = &secure_hdr->next; in image_create_v1()
1294 if (secure_hdr && add_secure_header_v1(params, ptr, payloadsz, in image_create_v1()
1295 headersz, image, secure_hdr)) in image_create_v1()