Lines Matching refs:addr
80 hash_err = hash_calc_update(&ctx, salt_buf->addr, salt_buf->size);
86 hash_err = hash_calc_do_final(&ctx, msg_buf->addr, msg_buf->size, &computed_hash[0], digest_buf->size);
92 if (hvb_memcmp(&computed_hash[0], digest_buf->addr, computed_hash_size) != 0) {
119 image_buf.addr = hvb_malloc(image_buf.size);
120 if (image_buf.addr == NULL) {
125 io_ret = ops->read_partition(ops, ptn, 0, image_buf.size, image_buf.addr, &read_bytes);
157 if (image_buf.addr != NULL)
158 hvb_free(image_buf.addr);
169 buf->addr = *p;
187 payload->salt = buf.addr;
193 payload->digest = buf.addr;
241 if (hvb_memcpy_s(&cert->signature_info, sizeof(cert->signature_info), buf.addr, cp_size) != 0) {
278 if (hvb_memcpy_s(&cert->signature_info, sizeof(cert->signature_info), buf.addr, cp_size) != 0) {
293 sign_info->pubk.addr = cur_header;
306 sign_info->sign.addr = cur_header;
316 hvb_return_hvb_err_if_null(cert_buf->addr);
325 uint8_t *p = cert_buf->addr;
335 if (hvb_memcpy_s(cert, sizeof(*cert), buf.addr, buf.size) != 0) {
399 uint8_t *p = raw_pubk->addr;
406 bit_length = hvb_buftouint64(buf.addr);
413 n0 = hvb_buftouint64(buf.addr);
428 pubk->pn = mod.addr;
430 pubk->p_rr = p_rr.addr;
460 cry_err = hash_sha256_single(tbs->addr, tbs->size, hash, hash_len);
466 cry_err = hvb_rsa_verify_pss(&pubk, hash, hash_len, sign_info->sign.addr, sign_info->sign.size, salt_size);
510 hvb_return_hvb_err_if_null(cert_buf->addr);
535 tbs.addr = cert_buf->addr;
536 tbs.size = sign_info->sign.addr - cert_buf->addr;