This is unused these days, we instead calculate policy hashes ourselves
and do not need trial sessions for that anymore. Given how unreliable
they are in actual TPMs, we don't want to use them anyway, so I don't
think we ever want to readd this.
hence, let's drop this unused feature.
Tpm2Context *c,
const Tpm2Handle *primary,
const Tpm2Handle *encryption_session,
- bool trial,
Tpm2Handle **ret_session) {
- TPM2_SE session_type = trial ? TPM2_SE_TRIAL : TPM2_SE_POLICY;
TSS2_RC rc;
int r;
ESYS_TR_NONE,
ESYS_TR_NONE,
NULL,
- session_type,
+ TPM2_SE_POLICY,
&SESSION_TEMPLATE_SYM_AES_128_CFB,
TPM2_ALG_SHA256,
&session->esys_handle);
c,
primary_handle,
encryption_session,
- /* trial= */ false,
&policy_session);
if (r < 0)
return r;