Lines Matching defs:pubk
235 size_t cp_size = hvb_offsetof(struct hvb_sign_info, pubk);
247 hvb_print("error, dc pubk.\n");
250 if (hvb_memcpy_s(&sign_info->pubk, sizeof(sign_info->pubk), &buf, sizeof(buf)) != 0) {
251 hvb_print("error, copy dc pubk.\n");
271 size_t cp_size = hvb_offsetof(struct hvb_sign_info, pubk);
293 sign_info->pubk.addr = cur_header;
294 sign_info->pubk.size = sign_info->pubkey_len;
391 static enum hvb_errno hvb_cert_pubk_parser(struct hvb_rsa_pubkey *pubk, struct hvb_buf *raw_pubk)
426 pubk->width = bit_length;
427 pubk->e = 65537;
428 pubk->pn = mod.addr;
429 pubk->nlen = mod.size;
430 pubk->p_rr = p_rr.addr;
431 pubk->rlen = p_rr.size;
432 pubk->n_n0_i = n0;
444 struct hvb_rsa_pubkey pubk;
446 temp_buf = sign_info->pubk;
447 ret = hvb_cert_pubk_parser(&pubk, &temp_buf);
449 hvb_print("error, hvb cert pubk parser.\n");
466 cry_err = hvb_rsa_verify_pss(&pubk, hash, hash_len, sign_info->sign.addr, sign_info->sign.size, salt_size);
555 *out_pubk = sign_info->pubk;