Home
last modified time | relevance | path

Searched refs:pcr_selection (Results 1 – 19 of 19) sorted by relevance

/external/tpm2-tss/test/integration/
Dsapi-pcr-extension.int.c37 TPML_PCR_SELECTION pcr_selection; in test_invoke() local
67 pcr_selection.count = 1; in test_invoke()
68 pcr_selection.pcrSelections[0].hash = TPM2_ALG_SHA1; in test_invoke()
69 pcr_selection.pcrSelections[0].sizeofSelect = 3; in test_invoke()
70 pcr_selection.pcrSelections[0].pcrSelect[0] = 0; in test_invoke()
71 pcr_selection.pcrSelections[0].pcrSelect[1] = 0; in test_invoke()
72 pcr_selection.pcrSelections[0].pcrSelect[2] = 0; in test_invoke()
73 pcr_selection.pcrSelections[0].pcrSelect[PCR_8 / 8] = 1 << (PCR_8 % 8); in test_invoke()
75 …rc = Tss2_Sys_PCR_Read(sapi_context, 0, &pcr_selection, &pcr_update_counter_before_extend, &pcr_se… in test_invoke()
87 …rc = Tss2_Sys_PCR_Read(sapi_context, 0, &pcr_selection, &pcr_update_counter_after_extend, &pcr_sel… in test_invoke()
Desys-quote.int.c152 TPML_PCR_SELECTION pcr_selection = { in test_esys_quote() local
167 &qualifyingData, &sig_scheme, &pcr_selection, in test_esys_quote()
/external/tpm2-tss/src/tss2-fapi/api/
DFapi_PcrRead.c142 TPML_PCR_SELECTION pcr_selection; in Fapi_PcrRead_Async() local
156 pcr_selection = context->profiles.default_profile.pcr_selection; in Fapi_PcrRead_Async()
158 r = ifapi_filter_pcr_selection_by_index(&pcr_selection, &pcrIndex, 1); in Fapi_PcrRead_Async()
164 &pcr_selection); in Fapi_PcrRead_Async()
DFapi_Quote.c314 command->pcr_selection = context->profiles.default_profile.pcr_selection; in Fapi_Quote_Finish()
316 r = ifapi_filter_pcr_selection_by_index(&command->pcr_selection, in Fapi_Quote_Finish()
364 &command->pcr_selection); in Fapi_Quote_Finish()
DFapi_Provision.c302 r = ifapi_check_profile_pcr_selection(&defaultProfile->pcr_selection, in Fapi_Provision_Finish()
/external/tpm2-tss/src/tss2-fapi/
Difapi_helpers.c1965 const TPML_PCR_SELECTION *pcr_selection; in ifapi_calculate_pcr_digest() local
1969 pcr_selection = &quote_info->attest.attested.quote.pcrSelect; in ifapi_calculate_pcr_digest()
1988 for (i = 0; i < pcr_selection->count; i++) { in ifapi_calculate_pcr_digest()
1992 if (flag & pcr_selection->pcrSelections[i].pcrSelect[byte_idx]) { in ifapi_calculate_pcr_digest()
1993 hash_size = ifapi_hash_get_digest_size(pcr_selection->pcrSelections[i].hash); in ifapi_calculate_pcr_digest()
1995 pcrs[n_pcrs].bank = pcr_selection->pcrSelections[i].hash; in ifapi_calculate_pcr_digest()
2109 TPML_PCR_SELECTION *pcr_selection, in ifapi_filter_pcr_selection_by_index() argument
2126 for (bank = 0; bank < pcr_selection->count; bank++) { in ifapi_filter_pcr_selection_by_index()
2127 if (pcr_selection->pcrSelections[bank].sizeofSelect > 4) { in ifapi_filter_pcr_selection_by_index()
2129 pcr_selection->pcrSelections[bank].sizeofSelect); in ifapi_filter_pcr_selection_by_index()
[all …]
Difapi_helpers.h153 TPML_PCR_SELECTION *pcr_selection,
165 TPML_PCR_SELECTION *pcr_selection,
Difapi_policy_callbacks.c287 TPML_PCR_SELECTION *pcr_selection, in ifapi_read_pcr() argument
302 if (pcr_selection->count) { in ifapi_read_pcr()
308 profile_selection = &context->profiles.default_profile.pcr_selection; in ifapi_read_pcr()
316pcr_selection->pcrSelections[0].hash = profile_selection->pcrSelections[i].hash; in ifapi_read_pcr()
320 if (!pcr_selection->pcrSelections[0].hash) { in ifapi_read_pcr()
326 pcr_selection->count = 1; in ifapi_read_pcr()
327 pcr_selection->pcrSelections[0].sizeofSelect = pcr_select->sizeofSelect; in ifapi_read_pcr()
329 pcr_selection->pcrSelections[0].pcrSelect[i] = pcr_select->pcrSelect[i]; in ifapi_read_pcr()
335 pcr_selection); in ifapi_read_pcr()
Difapi_policy.h30 TPML_PCR_SELECTION *pcr_selection,
Difapi_profiles.h25 …TPML_PCR_SELECTION pcr_selection; /**< < Parameters for symmectric encryptio… member
Difapi_policy_callbacks.h62 TPML_PCR_SELECTION *pcr_selection,
Difapi_profiles.c181 r = ifapi_profile_checkpcrs(&profiles->profiles[profiles->profiles_idx].profile.pcr_selection); in ifapi_profiles_initialize_finish()
405 r = ifapi_json_TPML_PCR_SELECTION_deserialize(jso2, &out->pcr_selection); in ifapi_profile_json_deserialize()
Difapi_policy_calculate.c89 TPML_PCR_SELECTION pcr_selection; in ifapi_compute_policy_pcr() local
107 r = ifapi_compute_policy_digest(policy->pcrs, &pcr_selection, in ifapi_compute_policy_pcr()
121 HASH_UPDATE(cryptoContext, TPML_PCR_SELECTION, &pcr_selection, r, cleanup); in ifapi_compute_policy_pcr()
Difapi_policy_execute.c192 TPML_PCR_SELECTION pcr_selection; in execute_policy_pcr() local
200 r = ifapi_compute_policy_digest(policy->pcrs, &pcr_selection, in execute_policy_pcr()
210 &pcr_digest, &pcr_selection); in execute_policy_pcr()
Dfapi_int.h244 TPML_PCR_SELECTION pcr_selection; /**< Selection used for Read and Quote */ member
/external/tpm2-tss/src/tss2-sys/
Dsysapi_util.c389 TSS2_RC ValidateTPML_PCR_SELECTION(const TPML_PCR_SELECTION *pcr_selection) in ValidateTPML_PCR_SELECTION() argument
394 for (i = 0; i < pcr_selection->count; i++) { in ValidateTPML_PCR_SELECTION()
395 const TPMS_PCR_SELECTION *selection = &pcr_selection->pcrSelections[i]; in ValidateTPML_PCR_SELECTION()
427 TSS2_RC ValidateTPML_PCR_SELECTION(const TPML_PCR_SELECTION *pcr_selection) in ValidateTPML_PCR_SELECTION() argument
429 (void) pcr_selection; in ValidateTPML_PCR_SELECTION()
Dsysapi_util.h111 TSS2_RC ValidateTPML_PCR_SELECTION(const TPML_PCR_SELECTION *pcr_selection);
/external/tpm2-tss/test/unit/
Dfapi-json.c327 TPML_PCR_SELECTION pcr_selection = { in check_bin() local
345 CHECK_BIN(TPML_PCR_SELECTION, pcr_selection); in check_bin()
/external/tpm2-tss/doc/
Ddoxygen.dox1894 TPML_PCR_SELECTION *pcr_selection,
2096 TPML_PCR_SELECTION *pcr_selection,
2111 TPML_PCR_SELECTION *pcr_selection,