Load_fp.h revision f788ffb5e5b4493cb4c1deaa12a97c80c2694b01
15bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendebury/*
25bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendebury * Copyright 2015 The Chromium OS Authors. All rights reserved.
35bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendebury * Use of this source code is governed by a BSD-style license that can be
45bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendebury * found in the LICENSE file.
55bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendebury */
65bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendebury
75bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendebury#ifndef __TPM2_LOAD_FP_H
85bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendebury#define __TPM2_LOAD_FP_H
95bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendebury
105bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendeburytypedef struct {
11f788ffb5e5b4493cb4c1deaa12a97c80c2694b01Vadim Bendebury  TPM2B_PRIVATE inPrivate;
12f788ffb5e5b4493cb4c1deaa12a97c80c2694b01Vadim Bendebury  TPM2B_PUBLIC inPublic;
13f788ffb5e5b4493cb4c1deaa12a97c80c2694b01Vadim Bendebury  TPM_HANDLE parentHandle;
145bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendebury} Load_In;
155bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendebury
165bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendeburytypedef struct {
17f788ffb5e5b4493cb4c1deaa12a97c80c2694b01Vadim Bendebury  TPM2B_NAME name;
18f788ffb5e5b4493cb4c1deaa12a97c80c2694b01Vadim Bendebury  TPMI_DH_OBJECT objectHandle;
195bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendebury} Load_Out;
205bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendebury
21f788ffb5e5b4493cb4c1deaa12a97c80c2694b01Vadim BendeburyTPM_RC TPM2_Load(Load_In *in,   // IN: input parameter list
22f788ffb5e5b4493cb4c1deaa12a97c80c2694b01Vadim Bendebury                 Load_Out *out  // OUT: output parameter list
235bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendebury                 );
245bb7b9fcefd9f89e648aac6595530462aed1474cVadim Bendebury
25f788ffb5e5b4493cb4c1deaa12a97c80c2694b01Vadim Bendebury#endif  // __TPM2_LOAD_FP_H
26