Home
last modified time | relevance | path

Searched refs:rvt (Results 1 - 3 of 3) sorted by relevance

/base/startup/hvb/libhvb/src/rvt/
H A Dhvb_rvt.c49 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 Dhvb_rvt.h25 /* 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 Dhvb.c90 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