Lines Matching refs:vd

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 val… 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, key, hex_data); in cmdline_append_hex()
102 enum hvb_errno hvb_creat_cmdline(struct hvb_ops *ops, struct hvb_verified_data *vd) in hvb_creat_cmdline() argument
109 if (!hvb_append_version_cmdline(vd, HVB_CMDLINE_VERSION, in hvb_creat_cmdline()
126 if (!cmdline_append_option(vd, HVB_CMDLINE_DEV_STATE, in hvb_creat_cmdline()
138 for (uint64_t n = 0; n < vd->num_loaded_certs; n++) { in hvb_creat_cmdline()
139 rvt_size += vd->certs[n].data.size; in hvb_creat_cmdline()
142 if (hvb_calculate_certs_digest(vd, rvt_digest) != HVB_OK) { in hvb_creat_cmdline()
148 if (!cmdline_append_option(vd, HVB_CMDLINE_HASH_ALG, "sha256") || in hvb_creat_cmdline()
149 !cmdline_append_uint64_base10(vd, HVB_CMDLINE_RVT_SIZE, rvt_size) || in hvb_creat_cmdline()
150 !cmdline_append_hex(vd, HVB_CMDLINE_CERT_DIGEST, rvt_digest, HVB_SHA256_DIGEST_BYTES)) { in hvb_creat_cmdline()