/base/startup/hvb/libhvb/src/auth/ |
H A D | hvb.c | 29 struct hvb_verified_data *vd = NULL; in hvb_init_verified_data() local 31 vd = hvb_calloc(sizeof(*vd)); in hvb_init_verified_data() 32 if (!vd) { in hvb_init_verified_data() 37 vd->certs = hvb_calloc(sizeof(struct hvb_cert_data) * HVB_MAX_NUMBER_OF_LOADED_CERTS); in hvb_init_verified_data() 38 if (!vd->certs) { in hvb_init_verified_data() 43 vd->images = hvb_calloc(sizeof(struct hvb_image_data) * HVB_MAX_NUMBER_OF_LOADED_IMAGES); in hvb_init_verified_data() 44 if (!vd->images) { in hvb_init_verified_data() 49 vd->num_loaded_certs = 0; in hvb_init_verified_data() 50 vd in hvb_init_verified_data() 72 hvb_rvt_verify_root(struct hvb_ops *ops, const char *ptn, const char *const *ptn_list, struct hvb_verified_data *vd) hvb_rvt_verify_root() argument 104 hvb_get_partition_image(struct hvb_verified_data *vd, const char *ptn) hvb_get_partition_image() argument 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 229 struct hvb_verified_data *vd = NULL; hvb_chain_verify() local 301 hvb_chain_verify_data_free(struct hvb_verified_data *vd) hvb_chain_verify_data_free() argument [all...] |
/base/startup/hvb/libhvb/src/cmdline/ |
H A D | hvb_cmdline.c | 24 static int cmdline_append_option(struct hvb_verified_data *vd, const char *key, const char *value) in cmdline_append_option() argument 30 if (vd == NULL || vd->cmdline.buf == NULL) in cmdline_append_option() 33 cmdline = &vd->cmdline; in cmdline_append_option() 58 static int hvb_append_version_cmdline(struct hvb_verified_data *vd, const char *key_value, in hvb_append_version_cmdline() argument 74 return cmdline_append_option(vd, key_value, combined); in hvb_append_version_cmdline() 77 static int cmdline_append_uint64_base10(struct hvb_verified_data *vd, const char *key, uint64_t value) in cmdline_append_uint64_base10() argument 83 return cmdline_append_option(vd, key, digits); in cmdline_append_uint64_base10() 86 static int cmdline_append_hex(struct hvb_verified_data *vd, const char* key, in cmdline_append_hex() argument 96 ret = cmdline_append_option(vd, ke in cmdline_append_hex() 102 hvb_creat_cmdline(struct hvb_ops *ops, struct hvb_verified_data *vd) hvb_creat_cmdline() argument [all...] |
/base/update/sys_installer/services/module_update/src/ |
H A D | module_dm.cpp | 38 static bool CheckVerifiedData(const struct hvb_verified_data *vd) in CheckVerifiedData() argument 40 if (vd == nullptr) { in CheckVerifiedData() 44 if (vd->num_loaded_certs != 1) { in CheckVerifiedData() 45 LOG(ERROR) << "invalid cert num " << vd->num_loaded_certs; in CheckVerifiedData() 55 struct hvb_verified_data *vd = moduleFile.GetVerifiedData(); in CreateDmDevice() local 64 if (!CheckVerifiedData(vd)) { in CreateDmDevice() 67 hr = hvb_cert_parser(&cert, &(vd->certs[0].data)); in CreateDmDevice()
|
/base/startup/hvb/libhvb/src/footer/ |
H A D | hvb_footer.c | 114 struct hvb_buf *out_pubk, struct hvb_verified_data *vd) in footer_init_desc() 119 hvb_return_hvb_err_if_null(vd); in footer_init_desc() 151 ret = cert_init_desc(ops, ptn, &cert_buf, hash_ptn_list, out_pubk, vd); in footer_init_desc() 155 if (vd->num_loaded_certs >= HVB_MAX_NUMBER_OF_LOADED_CERTS) { in footer_init_desc() 161 cert_info = &vd->certs[vd->num_loaded_certs++]; in footer_init_desc() 113 footer_init_desc(struct hvb_ops *ops, const char *ptn, const char *const *hash_ptn_list, struct hvb_buf *out_pubk, struct hvb_verified_data *vd) footer_init_desc() argument
|
/base/startup/init/test/mock/hvb/libhvb/auth/ |
H A D | hvb.c | 51 void hvb_chain_verify_data_free(struct hvb_verified_data *vd) in hvb_chain_verify_data_free() argument 53 vd = NULL; in hvb_chain_verify_data_free()
|
/base/startup/hvb/libhvb/src/rvt/ |
H A D | hvb_rvt.c | 20 enum hvb_errno hvb_calculate_certs_digest(struct hvb_verified_data *vd, uint8_t *out_digest) in hvb_calculate_certs_digest() argument 32 for (n = 0; n < vd->num_loaded_certs; n++) { in hvb_calculate_certs_digest() 33 ret = hash_calc_update(&ctx, vd->certs[n].data.addr, vd->certs[n].data.size); in hvb_calculate_certs_digest()
|
/base/startup/hvb/libhvb/src/cert/ |
H A D | hvb_cert.c | 102 struct hvb_verified_data *vd) in hash_image_init_desc() 143 if (vd->num_loaded_images >= HVB_MAX_NUMBER_OF_LOADED_IMAGES) { in hash_image_init_desc() 149 image = &vd->images[vd->num_loaded_images++]; in hash_image_init_desc() 475 static enum hvb_errno _check_rollback_index(struct hvb_ops *ops, struct hvb_cert *cert, struct hvb_verified_data *vd) in _check_rollback_index() argument 498 vd->rollback_indexes[rollback_location] = cert_rollback_index; in _check_rollback_index() 505 struct hvb_verified_data *vd) in cert_init_desc() 512 hvb_return_hvb_err_if_null(vd); in cert_init_desc() 543 ret = _check_rollback_index(ops, &cert, vd); in cert_init_desc() 549 ret = hash_image_init_desc(ops, ptn, &cert, hash_ptn_list, vd); in cert_init_desc() 100 hash_image_init_desc(struct hvb_ops *ops, const char *ptn, struct hvb_cert *cert, const char *const *hash_ptn_list, struct hvb_verified_data *vd) hash_image_init_desc() argument 503 cert_init_desc(struct hvb_ops *ops, const char *ptn, struct hvb_buf *cert_buf, const char *const *hash_ptn_list, struct hvb_buf *out_pubk, struct hvb_verified_data *vd) cert_init_desc() argument [all...] |
/base/startup/hvb/libhvb/include/ |
H A D | hvb_cmdline.h | 35 enum hvb_errno hvb_creat_cmdline(struct hvb_ops *ops, struct hvb_verified_data *vd);
|
H A D | hvb_footer.h | 43 struct hvb_buf *out_pubk, struct hvb_verified_data *vd);
|
H A D | hvb_rvt.h | 65 enum hvb_errno hvb_calculate_certs_digest(struct hvb_verified_data *vd, uint8_t *out_digest);
|
/base/hiviewdfx/hilog/services/hilogtool/ |
H A D | log_display.cpp | 153 static void SortDomainList(vector<DomainStatsRsp>& vd, const DomainStatsRsp* domainList, int num) in SortDomainList() argument 155 SortByLens(vd, domainList, num); in SortDomainList() 181 vector<DomainStatsRsp> vd; // sort domain list in HilogShowDomainStatsInfo() local 182 SortDomainList(vd, ldStats.dStats, ldStats.domainNum); in HilogShowDomainStatsInfo() 184 DomainStatsRsp &dStats = vd[j]; in HilogShowDomainStatsInfo()
|
/base/startup/init/interfaces/innerkits/fs_manager/libfs_hvb/ |
H A D | fs_hvb.c | 188 BEGET_LOGE("error 0x%x, hvb chain verify, vd is NULL", rc); in FsHvbInit() 210 static int FsHvbGetCert(struct hvb_cert *cert, char *devName, struct hvb_verified_data *vd) in FsHvbGetCert() argument 214 struct hvb_cert_data *p = vd->certs; in FsHvbGetCert() 215 struct hvb_cert_data *end = p + vd->num_loaded_certs; in FsHvbGetCert() 480 static int FsHvbCreateVerityTarget(DmVerityTarget *target, char *devName, struct hvb_verified_data *vd) in FsHvbCreateVerityTarget() argument 485 rc = FsHvbGetCert(&cert, devName, vd); in FsHvbCreateVerityTarget()
|