Lines Matching refs:payload
427 struct trusted_key_payload *payload, in tpm2_seal_trusted() argument
446 tpm_buf_append_u16(&buf, 4 + TPM_DIGEST_SIZE + payload->key_len + 1); in tpm2_seal_trusted()
450 tpm_buf_append_u16(&buf, payload->key_len + 1); in tpm2_seal_trusted()
451 tpm_buf_append(&buf, payload->key, payload->key_len); in tpm2_seal_trusted()
452 tpm_buf_append_u8(&buf, payload->migratable); in tpm2_seal_trusted()
485 memcpy(payload->blob, &buf.data[TPM_HEADER_SIZE + 4], blob_len); in tpm2_seal_trusted()
486 payload->blob_len = blob_len; in tpm2_seal_trusted()
506 struct trusted_key_payload *payload, in tpm2_load_cmd() argument
516 private_len = be16_to_cpup((__be16 *) &payload->blob[0]); in tpm2_load_cmd()
517 if (private_len > (payload->blob_len - 2)) in tpm2_load_cmd()
520 public_len = be16_to_cpup((__be16 *) &payload->blob[2 + private_len]); in tpm2_load_cmd()
522 if (blob_len > payload->blob_len) in tpm2_load_cmd()
536 tpm_buf_append(&buf, payload->blob, blob_len); in tpm2_load_cmd()
598 struct trusted_key_payload *payload, in tpm2_unseal_cmd() argument
632 memcpy(payload->key, data, data_len - 1); in tpm2_unseal_cmd()
633 payload->key_len = data_len - 1; in tpm2_unseal_cmd()
634 payload->migratable = data[data_len - 1]; in tpm2_unseal_cmd()
651 struct trusted_key_payload *payload, in tpm2_unseal_trusted() argument
658 rc = tpm2_load_cmd(chip, payload, options, &blob_handle, in tpm2_unseal_trusted()
663 rc = tpm2_unseal_cmd(chip, payload, options, blob_handle, in tpm2_unseal_trusted()