Lines Matching refs:payload
63 struct trusted_key_payload *payload, in tpm2_seal_trusted() argument
100 tpm_buf_append_u16(&buf, 4 + options->blobauth_len + payload->key_len + 1); in tpm2_seal_trusted()
106 tpm_buf_append_u16(&buf, payload->key_len + 1); in tpm2_seal_trusted()
107 tpm_buf_append(&buf, payload->key, payload->key_len); in tpm2_seal_trusted()
108 tpm_buf_append_u8(&buf, payload->migratable); in tpm2_seal_trusted()
155 memcpy(payload->blob, &buf.data[TPM_HEADER_SIZE + 4], blob_len); in tpm2_seal_trusted()
156 payload->blob_len = blob_len; in tpm2_seal_trusted()
186 struct trusted_key_payload *payload, in tpm2_load_cmd() argument
196 private_len = be16_to_cpup((__be16 *) &payload->blob[0]); in tpm2_load_cmd()
197 if (private_len > (payload->blob_len - 2)) in tpm2_load_cmd()
200 public_len = be16_to_cpup((__be16 *) &payload->blob[2 + private_len]); in tpm2_load_cmd()
202 if (blob_len > payload->blob_len) in tpm2_load_cmd()
216 tpm_buf_append(&buf, payload->blob, blob_len); in tpm2_load_cmd()
250 struct trusted_key_payload *payload, in tpm2_unseal_cmd() argument
290 memcpy(payload->key, data, data_len - 1); in tpm2_unseal_cmd()
291 payload->key_len = data_len - 1; in tpm2_unseal_cmd()
292 payload->migratable = data[data_len - 1]; in tpm2_unseal_cmd()
310 struct trusted_key_payload *payload, in tpm2_unseal_trusted() argument
320 rc = tpm2_load_cmd(chip, payload, options, &blob_handle); in tpm2_unseal_trusted()
324 rc = tpm2_unseal_cmd(chip, payload, options, blob_handle); in tpm2_unseal_trusted()