Lines Matching refs:options
58 * @options: authentication values and other options
64 struct trusted_key_options *options)
73 if (options->hash == tpm2_hash_map[i].crypto_id) {
92 tpm_buf_append_u32(&buf, options->keyhandle);
96 options->keyauth /* hmac */,
100 tpm_buf_append_u16(&buf, 4 + options->blobauth_len + payload->key_len + 1);
102 tpm_buf_append_u16(&buf, options->blobauth_len);
103 if (options->blobauth_len)
104 tpm_buf_append(&buf, options->blobauth, options->blobauth_len);
111 tpm_buf_append_u16(&buf, 14 + options->policydigest_len);
116 if (options->policydigest_len) {
118 tpm_buf_append_u16(&buf, options->policydigest_len);
119 tpm_buf_append(&buf, options->policydigest,
120 options->policydigest_len);
177 * @options: authentication values and other options
187 struct trusted_key_options *options,
209 tpm_buf_append_u32(&buf, options->keyhandle);
213 options->keyauth /* hmac */,
242 * @options: authentication values and other options
251 struct trusted_key_options *options,
265 options->policyhandle ?
266 options->policyhandle : TPM2_RS_PW,
269 options->blobauth /* hmac */,
270 options->blobauth_len);
305 * @options: authentication values and other options
311 struct trusted_key_options *options)
320 rc = tpm2_load_cmd(chip, payload, options, &blob_handle);
324 rc = tpm2_unseal_cmd(chip, payload, options, blob_handle);