Searched refs:rvt (Results 1 - 3 of 3) sorted by relevance
/base/startup/hvb/libhvb/src/rvt/ |
H A D | hvb_rvt.c | 49 enum hvb_errno hvb_rvt_head_parser(const struct hvb_buf *rvt, struct rvt_image_header *header, uint64_t desc_size) in hvb_rvt_head_parser() argument 53 hvb_return_hvb_err_if_null(rvt); in hvb_rvt_head_parser() 54 hvb_return_hvb_err_if_null(rvt->addr); in hvb_rvt_head_parser() 57 if (rvt->size < sizeof(*header)) { in hvb_rvt_head_parser() 58 hvb_print("error, rvt->size is too small.\n"); in hvb_rvt_head_parser() 61 if (hvb_memcpy_s(header, sizeof(*header), rvt->addr, sizeof(*header)) != 0) { in hvb_rvt_head_parser() 62 hvb_print("error, copy rvt header.\n"); in hvb_rvt_head_parser() 67 if (rvt_real_size > rvt->size || rvt_real_size < sizeof(*header)) { in hvb_rvt_head_parser() 75 enum hvb_errno hvb_rvt_get_pubk_desc(const struct hvb_buf *rvt, struct hvb_buf *pubk_desc) in hvb_rvt_get_pubk_desc() argument 77 hvb_return_hvb_err_if_null(rvt); in hvb_rvt_get_pubk_desc() 115 hvb_rvt_get_pubk_buf(struct hvb_buf *key_buf, const struct hvb_buf *rvt, struct rvt_pubk_desc *desc) hvb_rvt_get_pubk_buf() argument [all...] |
/base/startup/hvb/libhvb/include/ |
H A D | hvb_rvt.h | 25 /* Magic for the rvt image header. */ 33 /* Maximum size of a rvt image - 64 KiB. */ 61 enum hvb_errno hvb_rvt_head_parser(const struct hvb_buf *rvt, struct rvt_image_header *dest, uint64_t desc_size); 62 enum hvb_errno hvb_rvt_get_pubk_desc(const struct hvb_buf *rvt, struct hvb_buf *pubk_desc); 64 enum hvb_errno hvb_rvt_get_pubk_buf(struct hvb_buf *key_buf, const struct hvb_buf *rvt, struct rvt_pubk_desc *desc);
|
/base/startup/hvb/libhvb/src/auth/ |
H A D | hvb.c | 90 hvb_print("error, rvt public key invalid\n"); in hvb_rvt_verify_root() 96 hvb_print("error, rvt public key rejected\n"); in hvb_rvt_verify_root() 130 struct hvb_buf *rvt, struct hvb_verified_data *vd) in hvb_walk_verify_nodes() 142 ret = hvb_rvt_head_parser(rvt, &header, desc_size); in hvb_walk_verify_nodes() 144 hvb_print("error, parse rvt header.\n"); in hvb_walk_verify_nodes() 149 ret = hvb_rvt_get_pubk_desc(rvt, &pubk_descs); in hvb_walk_verify_nodes() 158 hvb_print("errror, parser rvt k descs\n"); in hvb_walk_verify_nodes() 162 ret = hvb_rvt_get_pubk_buf(&expected_pubk, rvt, &desc); in hvb_walk_verify_nodes() 242 hvb_print("error, check rvt partition name\n"); in hvb_chain_verify() 248 hvb_print("error, add rvt\ in hvb_chain_verify() 129 hvb_walk_verify_nodes(struct hvb_ops *ops, const char *const *ptn_list, struct hvb_buf *rvt, struct hvb_verified_data *vd) hvb_walk_verify_nodes() argument [all...] |
Completed in 2 milliseconds