Home
last modified time | relevance | path

Searched refs:seed_list (Results 1 – 4 of 4) sorted by relevance

/hypervisor/arch/x86/seed/
A Dseed_abl.c26 struct abl_seed_info seed_list[ABL_SEED_LIST_MAX]; member
48 struct seed_info *seed_list; in parse_seed_abl() local
55 seed_list = phy_seed->seed_list; in parse_seed_abl()
64 if (abl_seed->seed_list[i].svn < abl_seed->seed_list[legacy_seed_index].svn) { in parse_seed_abl()
74 (void)memset((void *)&phy_seed->seed_list[0U], 0U, sizeof(phy_seed->seed_list)); in parse_seed_abl()
76 seed_list[i].cse_svn = abl_seed->seed_list[i].svn; in parse_seed_abl()
77 (void)memcpy_s((void *)&seed_list[i].seed[0U], sizeof(seed_list[i].seed), in parse_seed_abl()
78 (void *)&abl_seed->seed_list[i].seed[0U], sizeof(abl_seed->seed_list[i].seed)); in parse_seed_abl()
84 (void)memset((void *)&abl_seed->seed_list[i].seed[0U], 0U, in parse_seed_abl()
85 sizeof(abl_seed->seed_list[i].seed)); in parse_seed_abl()
A Dseed.c136 bool derive_virtual_seed(struct seed_info *seed_list, uint32_t *num_seeds, in derive_virtual_seed() argument
142 if ((seed_list == NULL) || (g_phy_seed.num_seeds == 0U)) { in derive_virtual_seed()
146 if (hkdf_sha256(seed_list[i].seed, in derive_virtual_seed()
147 sizeof(seed_list[i].seed), in derive_virtual_seed()
148 g_phy_seed.seed_list[i].seed, in derive_virtual_seed()
149 sizeof(g_phy_seed.seed_list[i].seed), in derive_virtual_seed()
153 (void)memset(seed_list, 0U, sizeof(struct seed_info) * BOOTLOADER_SEED_MAX_ENTRIES); in derive_virtual_seed()
158 seed_list[i].cse_svn = g_phy_seed.seed_list[i].cse_svn; in derive_virtual_seed()
171 if (g_phy_seed.seed_list[i].cse_svn > g_phy_seed.seed_list[i - 1U].cse_svn) { in get_max_svn_index()
207 ikm = &(g_phy_seed.seed_list[max_svn_idx].seed[0]); in derive_attkb_enc_key()
[all …]
A Dseed_sbl.c68 struct seed_info *seed_list = NULL; in parse_seed_sbl() local
80 seed_list = phy_seed->seed_list; in parse_seed_sbl()
99 (void)memcpy_s((void *)&seed_list[dseed_index], sizeof(struct seed_info), in parse_seed_sbl()
/hypervisor/include/arch/x86/asm/
A Dseed.h24 struct seed_info seed_list[BOOTLOADER_SEED_MAX_ENTRIES]; member
33 bool derive_virtual_seed(struct seed_info *seed_list, uint32_t *num_seeds,

Completed in 4 milliseconds