Coder Social home page Coder Social logo

wolftpm's Introduction

wolfTPM (TPM 2.0)

Portable TPM 2.0 project designed for embedded use.

Project Features

  • This implementation provides all TPM 2.0 API’s in compliance with the specification.
  • Wrappers provided to simplify Key Generation, RSA encrypt/decrypt, ECC sign/verify, ECDH and NV.
  • Testing done using the Infineon OPTIGA SLB9670 and LetsTrust TPM modules.
  • This uses the TPM Interface Specification (TIS) to communicate over SPI.
  • Platform support Raspberry Pi and STM32 with CubeMX.
  • The design allows for easy portability to different platforms:
    • Native C code designed for embedded use.
    • Single IO callback for hardware SPI interface.
    • No external dependencies.
    • Compact code size and minimal memory use.
  • Includes example code for:
    • Most TPM2 native API’s
    • All TPM2 wrappers
    • PKCS 7
    • Certificate Signing Request (CSR)
    • TLS Client

TPM 2.0 Overview

Hierarchies

Platform    TPM_RH_PLATFORM
Owner       TPM_RH_OWNER
Endorsement TPM_RH_ENDORSEMENT

Each hierarchy has their own manufacture generated seed.

The arguments used on TPM2_Create or TPM2_CreatePrimary create a template, which is fed into a KDF to produce the same key based hierarchy used. The key generated is the same each time; even after reboot. The generation of a new RSA 2048 bit key takes about 15 seconds. Typically these are created and then stored in NV using TPM2_EvictControl. Each TPM generates their own keys uniquely based on the seed.

There is also an Ephemeral hierarchy (TPM_RH_NULL), which can be used to create ephemeral keys.

Platform Configuration Registers (PCRs)

Contains hash digests for SHA-1 and SHA-256 with an index 0-23. These hash digests can be extended to prove the integrity of a boot sequence (secure boot).

Terminology

This project uses the terms append vs. marshall and parse vs. unmarshall.

Platform

This example was written for use on Raspberry Pi® 3 or the STM32 with the CubeMX HAL. This was tested using the

The Raspberry 3 uses the native spi_dev interface and defaults to /dev/spidev0.1. If you are running the Infineon patches it overrides the kernel SPI interface with their spi_tis_dev, which currently causes this demo to fail.

This has only been tested and confirmed working with Rasbian 4.4.x.

SPI IO Callback

For interfacing to your hardware platform see the example tpm2_demo.c callback function TPM2_IoCb. Here you can modify or insert your own IO callback code for the TPM demo.

Hardware

Tested with:

Building

Build wolfSSL:

./autogen.sh
./configure --enable-certgen --enable-certreq --enable-certext --enable-pkcs7 --enable-cryptodev 
make
make check
sudo make install
sudo ldconfig

Build wolfTPM:

./autogen.sh
./configure
make
./examples/wrap/wrap_test
./examples/native/native_test
./examples/bench/bench
./examples/csr/csr
./examples/pkcs7/pkcs7
./examples/tls/tls_client

Release Notes

wolfTPM Release 1.3 (07/20/2018)

  • Fixed the TIS TPM_BASE_ADDRESS to conform to specification. (PR #19)
  • Fixed static analysis warnings. (PR #20)
  • Fixed minor build warnings with different compilers. (PR #21)
  • Fixed TPM failure for RSA exponents less than 7 by using software based RSA. (PR #23)
  • Added TPM bechmarking support. (PR #16)
  • Added functions to import/export public keys as wolf format. (PR #15)
  • Added PKCS7 example to show sign/verify with TPM. (PR #17)
  • Added CSR example to generate certificate request based on TPM key. (PR #17)
  • Added CSR signing script ./certs/certreq.sh to create certificate using self-signed CA. (PR #17)
  • Added TLS Client example that uses TPM based key for client certificate. (PR #17)
  • Added support for wolfSSL WOLF_CRYPT_DEV callbacks to enable TPM based ECC and RSA private keys. (PR #17)
  • Added ability to clear/reset TPM using ./examples/wrap/wrap_test 1 (PR #17)
  • Moved some of the example configuration into ./examples/tpm_io.h. (PR #17)

wolfTPM Release 1.1 (03/09/2018)

  • Added TPM2 wrapper layer to simplify key creation, RSA encrypt/decrypt, ECC sign/verify and ECDH.
  • Added TPM2 wrapper example code.
  • Added Linux SPI support for running on Raspberry Pi.
  • Fixes for TPM2 command and response assembly and parsing.
  • Fixes to support authentication for command and response.
  • Progress on supporting parameter encryption/decryption.
  • Refactor of TIS and Packet layers into new files.
  • Fixes/improvements to wolfTPM2_GetRCString for error code and string reporting.
  • Added new TPM2_Cleanup function.
  • New tests for TPM2 native API's (test coverage is about 75%).

wolfTPM Release 1.0 (02/06/2018)

  • Support for all TPM2 native API's using TIS and SPI IO callback.
  • Helper for getting TPM return code string TPM2_GetRCString.
  • TPM 2.0 demo code in examples/tpm/tpm2_demo.c with support for STM32 CubeMX SPI as reference.

Examples

TPM2 Wrapper Tests

./examples/wrap/wrap_test
TPM2 Demo for Wrapper API's
RSA Encrypt Test Passed
ECC Sign/Verify Passed
ECC DH Generation Passed
NV Test on index 0x1800200 with 1024 bytes passed

TPM2 Benchmarks

Run on Infineon OPTIGA SLB9670:

./examples/bench/bench
TPM2 Benchmark using Wrapper API's
RSA     2048 Public        65 ops took 1.005 sec, avg 15.466 ms, 64.657 ops/sec
RSA     2048 Private        3 ops took 1.343 sec, avg 447.759 ms, 2.233 ops/sec
RSA     2048 Pub  OAEP     12 ops took 1.040 sec, avg 86.657 ms, 11.540 ops/sec
RSA     2048 Priv OAEP      2 ops took 1.032 sec, avg 515.885 ms, 1.938 ops/sec
ECDSA    256 sign          14 ops took 1.037 sec, avg 74.101 ms, 13.495 ops/sec
ECDSA    256 verify         8 ops took 1.027 sec, avg 128.417 ms, 7.787 ops/sec
ECDHE    256 agree          8 ops took 1.040 sec, avg 130.003 ms, 7.692 ops/sec

TPM Native Tests

./examples/native/native_test
TPM2 Demo using Native API's
TPM2: Caps 0x30000697, Did 0x001b, Vid 0x15d1, Rid 0x10 
TPM2_Startup pass
TPM2_SelfTest pass
TPM2_GetTestResult: Size 10, Rc 0x0
TPM2_IncrementalSelfTest: Rc 0x0, Alg 0x1 (Todo 0)
TPM2_GetCapability: Property FamilyIndicator 0x322e3000
TPM2_GetCapability: Property PCR Count 24
TPM2_GetRandom: Got 32 bytes
TPM2_StirRandom: success
TPM2_PCR_Read: Index 0, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 1, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 2, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 3, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 4, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 5, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 6, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 7, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 8, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 9, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 10, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 11, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 12, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 13, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 14, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 15, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 16, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 17, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 18, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 19, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 20, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 21, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 22, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 23, Digest Sz 32, Update Counter 21
TPM2_PCR_Extend success
TPM2_PCR_Read: Index 0, Digest Sz 32, Update Counter 22
TPM2_StartAuthSession: sessionHandle 0x3000000
TPM2_PolicyGetDigest: size 32
TPM2_PCR_Read: Index 0, Digest Sz 20, Update Counter 22
wc_Hash of PCR[0]: size 32
TPM2_PolicyPCR failed 0x1c4: TPM_RC_AUTHSIZE
TPM2_PolicyPCR: Updated
TPM2_PolicyRestart: Done
TPM2_HashSequenceStart: sequenceHandle 0x80000000
Hash SHA256 test success
TPM2_CreatePrimary: Endorsement 0x80000000 (314 bytes)
TPM2_CreatePrimary: Storage 0x80000001 (282 bytes)
TPM2_LoadExternal: 0x80000002
TPM2_MakeCredential: credentialBlob 68, secret 256
TPM2_ReadPublic Handle 0x80000002: pub 314, name 34, qualifiedName 34
Create HMAC-SHA256 Key success, public 48, Private 141
TPM2_Load New HMAC Key Handle 0x80000002
TPM2_PolicyCommandCode: success
TPM2_ObjectChangeAuth failed 0x9a2: TPM_RC_BAD_AUTH
TPM2_ObjectChangeAuth: private 2
TPM2_ECC_Parameters: CurveID 3, sz 256, p 32, a 32, b 32, gX 32, gY 32, n 32, h 1
TPM2_Create: New ECDSA Key: pub 88, priv 126
TPM2_Load ECDSA Key Handle 0x80000002
TPM2_Sign: ECC S 32, R 32
TPM2_VerifySignature: Tag 32802
TPM2_Create: New ECDH Key: pub 88, priv 126
TPM2_Load ECDH Key Handle 0x80000002
TPM2_ECDH_KeyGen: zPt 68, pubPt 68
TPM2_Create: New RSA Key: pub 278, priv 222
TPM2_Load RSA Key Handle 0x80000002
TPM2_RSA_Encrypt: 256
TPM2_RSA_Decrypt: 32
RSA Encrypt/Decrypt test passed
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_DefineSpace failed 0x184: TPM_RC_VALUE

TPM2 Wrapper Tests with Debug Enabled

Built with ./configure --enable-debug or #define DEBUG_WOLFTPM

./examples/wrap/wrap_test
TPM2 Demo for Wrapper API's
TPM2: Caps 0x30000697, Did 0x001b, Vid 0x15d1, Rid 0x10 
Command: 12
	80 01 00 00 00 0c 00 00 01 44 00 00             | .........D..
Response: 10
	80 01 00 00 00 0a 00 00 01 00                   | ..........
TPM2_Startup pass
Command: 14
	80 01 00 00 00 0e 00 00 01 73 81 00 02 00       | .........s....
Response: 366
	80 01 00 00 01 6e 00 00 00 00 01 1a 00 01 00 0b | .....n..........
	00 03 04 72 00 00 00 06 00 80 00 43 00 10 08 00 | ...r.......C....
	00 00 00 00 01 00 af 17 14 f3 dd 71 f5 4b ce 09 | ...........q.K..
	04 40 18 30 25 18 97 4e 7d 97 e2 6a 99 7f 1c 79 | [email protected]%..N}..j...y
	d8 f1 bc eb 97 f1 6a 63 6d 43 60 a1 30 5a fc 14 | ......jcmC`.0Z..
	b5 e3 d1 e0 b7 39 90 43 30 11 8c e7 01 09 e8 01 | .....9.C0.......
	a8 bd e9 60 08 6d 8c a3 c1 a0 a5 40 e6 56 dc 98 | ...`[email protected]..
	84 75 4a ca 69 17 d9 0e f7 66 70 ce 64 51 20 b8 | .uJ.i....fp.dQ .
	70 c0 d5 86 ad b4 81 ab bd f2 43 73 3f 8c 2a 39 | p.........Cs?.*9
	f1 3a 21 18 82 c3 1d d3 39 d6 73 84 51 90 d3 f0 | .:!.....9.s.Q...
	7a 08 cc a7 f4 1c 6a 6f 27 48 43 bb ed af 3c a7 | z.....jo'HC...<.
	9c 6e da b7 12 04 28 14 07 23 72 c3 01 e6 c6 c9 | .n....(..#r.....
	b6 ff 86 3d c2 4e dc 7c 66 1f 62 0b 88 32 26 19 | ...=.N.|f.b..2&.
	0c cd 72 63 9c aa 39 ef 87 6b d1 2f 2f 3a 03 96 | ..rc..9..k.//:..
	7e 34 b9 06 1a 4f 6e f2 f3 0f 9f 4c 33 37 35 e0 | ~4...On....L375.
	93 f6 be 31 5c 6f b3 83 50 88 57 71 31 9f 1d 57 | ...1\o..P.Wq1..W
	fb 9b 4b 8d 5d c1 66 b1 be ea f6 5e 00 15 91 13 | ..K.].f....^....
	76 ab c8 6b e4 ad 86 a9 57 ad fb e2 2c 45 c5 90 | v..k....W...,E..
	11 cc 6f bd 5e f3 00 22 00 0b 23 24 f6 f5 3c 45 | ..o.^.."..#$..<E
	70 7c 3e 0a d7 78 3e bc 01 ae cb d9 73 0a 54 49 | p|>..x>.....s.TI
	92 14 63 05 c6 a8 16 ed fc fc 00 22 00 0b 46 d7 | ..c........"..F.
	59 62 84 e1 eb e4 2d 48 d7 0c 35 33 ae 63 81 23 | Yb....-H..53.c.#
	f2 e4 36 e0 da 08 00 f4 6f 96 91 76 99 c8       | ..6.....o..v..
TPM2_ReadPublic Handle 0x81000200: pub 282, name 34, qualifiedName 34
Command: 356
	80 02 00 00 01 64 00 00 01 53 81 00 02 00 00 00 | .....d...S......
	00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
	73 4d 79 53 74 6f 72 61 67 65 4b 65 79 41 75 74 | sMyStorageKeyAut
	68 00 13 00 0f 54 68 69 73 49 73 4d 79 4b 65 79 | h....ThisIsMyKey
	41 75 74 68 00 00 01 16 00 01 00 0b 00 06 04 60 | Auth...........`
	00 00 00 10 00 10 08 00 00 00 00 00 01 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00                                     | ....
Response: 714
	80 02 00 00 02 ca 00 00 00 00 00 00 02 b7 00 de | ................
	00 20 d3 8f 69 fa 94 75 1e 1b 69 26 c5 78 6e 0e | . ..i..u..i&.xn.
	4d 84 e9 f1 e3 5b 5c 38 41 fb 0e 19 05 8b 73 b4 | M....[\8A.....s.
	0c ff 00 10 6f ad 78 90 af bd 45 ee e2 5f ce 07 | ....o.x...E.._..
	0a 51 dc 7d 42 4e d6 3d 0e e7 8f 23 36 ef c2 ab | .Q.}BN.=...#6...
	98 d9 3b 05 58 d0 b3 15 88 46 37 03 a6 f4 6f fc | ..;.X....F7...o.
	a6 2e 84 af d6 d0 9c ea 71 d0 bc f1 1c ba 29 12 | ........q.....).
	ad 0b fd 16 53 fe 5a 00 06 36 b9 55 35 35 6a 73 | ....S.Z..6.U55js
	2e 01 5e 9b ec a0 76 52 3a 79 8e 1a bb e8 b3 c0 | ..^...vR:y......
	de 15 bb ef 7d a7 bb c1 aa 1d 5e 01 85 69 02 97 | ....}.....^..i..
	b5 56 aa 44 35 d3 80 00 9c 5c 7d 98 eb 36 b5 73 | .V.D5....\}..6.s
	da 1a 18 8c 38 52 15 88 e4 d4 81 7e 4d 28 92 2e | ....8R.....~M(..
	dd 76 ff 89 c9 dc 51 ba e4 af db 68 64 99 44 a9 | .v....Q....hd.D.
	0c 84 1f 0b 86 26 29 10 4e 90 28 eb 17 56 ed 84 | .....&).N.(..V..
	cc bf f4 35 d7 ca 1a 62 67 7b 64 2a e4 90 01 16 | ...5...bg{d*....
	00 01 00 0b 00 06 04 60 00 00 00 10 00 10 08 00 | .......`........
	00 00 00 00 01 00 e6 9c 5f f4 fb 88 26 be 55 2b | ........_...&.U+
	ce 8e a2 32 b4 a7 93 5a 83 30 6a bf 6f a9 09 ab | ...2...Z.0j.o...
	bf 9a 25 e3 83 29 dd b5 87 cf b1 02 85 b5 44 1a | ..%..)........D.
	7f 41 02 c0 72 b2 5e 63 ef 96 a3 0e 03 8f 05 26 | .A..r.^c.......&
	41 6b d2 99 5a a6 89 a8 66 8f c7 3c 76 c8 be 65 | Ak..Z...f..<v..e
	8e 15 37 8b 85 71 a2 93 f8 75 42 68 39 4e bc 4c | ..7..q...uBh9N.L
	46 c9 40 17 bb 92 ec 3d 11 cd 44 40 31 62 13 5f | F.@....=..D@1b._
	1a b9 80 70 b7 58 57 bf 95 c4 76 42 fa 4a b7 cc | ...p.XW...vB.J..
	c0 b0 b2 93 3d 1b d8 ab 92 10 ee a6 8d cd c0 bf | ....=...........
	76 3b c7 1a ac 6a cf 44 14 3a 8a a1 f6 e0 d6 69 | v;...j.D.:.....i
	b1 44 dc c5 43 43 cd 8c db f5 07 db bf 5e 5d 34 | .D..CC.......^]4
	cb dc c0 dd f5 35 f6 6e c4 4b c9 28 d8 86 ac 81 | .....5.n.K.(....
	12 1d bd 09 3e d8 9a af 2b ec 64 b1 65 fa 32 3b | ....>...+.d.e.2;
	84 f8 a4 e2 20 e4 72 a4 03 0d 5e a7 0c 2e 7c d6 | .... .r...^...|.
	03 3a 59 83 9c 10 cd 25 1a 4e 48 21 1f f5 55 0d | .:Y....%.NH!..U.
	11 dd a9 1f 34 c7 f4 94 fb b4 ee 88 e5 4c 6d 28 | ....4........Lm(
	80 b9 6d b3 d8 2f 00 73 00 00 00 00 00 20 e3 b0 | ..m../.s..... ..
	c4 42 98 fc 1c 14 9a fb f4 c8 99 6f b9 24 27 ae | .B.........o.$'.
	41 e4 64 9b 93 4c a4 95 99 1b 78 52 b8 55 01 00 | A.d..L....xR.U..
	0b 00 22 00 0b 23 24 f6 f5 3c 45 70 7c 3e 0a d7 | .."..#$..<Ep|>..
	78 3e bc 01 ae cb d9 73 0a 54 49 92 14 63 05 c6 | x>.....s.TI..c..
	a8 16 ed fc fc 00 22 00 0b 46 d7 59 62 84 e1 eb | ......"..F.Yb...
	e4 2d 48 d7 0c 35 33 ae 63 81 23 f2 e4 36 e0 da | .-H..53.c.#..6..
	08 00 f4 6f 96 91 76 99 c8 00 00 00 20 31 13 9d | ...o..v..... 1..
	8e 56 51 c7 7b 71 e0 0c 82 ea 60 5b ca e3 eb 54 | .VQ.{q....`[...T
	32 ad f6 e1 9b 94 bb fa c9 b0 b6 8c 59 80 21 40 | 2...........Y.!@
	00 00 01 00 20 d9 46 03 f5 7a ce 52 08 b6 a6 8d | .... .F..z.R....
	44 90 2a de 03 2c c2 bd 59 8b 89 37 af 91 40 17 | D.*..,..Y..7..@.
	aa cc 29 ed fe 00 00 01 00 00                   | ..).......
TPM2_Create key: pub 278, priv 222
Command: 553
	80 02 00 00 02 29 00 00 01 57 81 00 02 00 00 00 | .....)...W......
	00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
	73 4d 79 53 74 6f 72 61 67 65 4b 65 79 41 75 74 | sMyStorageKeyAut
	68 00 de 00 20 d3 8f 69 fa 94 75 1e 1b 69 26 c5 | h... ..i..u..i&.
	78 6e 0e 4d 84 e9 f1 e3 5b 5c 38 41 fb 0e 19 05 | xn.M....[\8A....
	8b 73 b4 0c ff 00 10 6f ad 78 90 af bd 45 ee e2 | .s.....o.x...E..
	5f ce 07 0a 51 dc 7d 42 4e d6 3d 0e e7 8f 23 36 | _...Q.}BN.=...#6
	ef c2 ab 98 d9 3b 05 58 d0 b3 15 88 46 37 03 a6 | .....;.X....F7..
	f4 6f fc a6 2e 84 af d6 d0 9c ea 71 d0 bc f1 1c | .o.........q....
	ba 29 12 ad 0b fd 16 53 fe 5a 00 06 36 b9 55 35 | .).....S.Z..6.U5
	35 6a 73 2e 01 5e 9b ec a0 76 52 3a 79 8e 1a bb | 5js..^...vR:y...
	e8 b3 c0 de 15 bb ef 7d a7 bb c1 aa 1d 5e 01 85 | .......}.....^..
	69 02 97 b5 56 aa 44 35 d3 80 00 9c 5c 7d 98 eb | i...V.D5....\}..
	36 b5 73 da 1a 18 8c 38 52 15 88 e4 d4 81 7e 4d | 6.s....8R.....~M
	28 92 2e dd 76 ff 89 c9 dc 51 ba e4 af db 68 64 | (...v....Q....hd
	99 44 a9 0c 84 1f 0b 86 26 29 10 4e 90 28 eb 17 | .D......&).N.(..
	56 ed 84 cc bf f4 35 d7 ca 1a 62 67 7b 64 2a e4 | V.....5...bg{d*.
	90 01 16 00 01 00 0b 00 06 04 60 00 00 00 10 00 | ..........`.....
	10 08 00 00 00 00 00 01 00 e6 9c 5f f4 fb 88 26 | ..........._...&
	be 55 2b ce 8e a2 32 b4 a7 93 5a 83 30 6a bf 6f | .U+...2...Z.0j.o
	a9 09 ab bf 9a 25 e3 83 29 dd b5 87 cf b1 02 85 | .....%..).......
	b5 44 1a 7f 41 02 c0 72 b2 5e 63 ef 96 a3 0e 03 | .D..A..r.^c.....
	8f 05 26 41 6b d2 99 5a a6 89 a8 66 8f c7 3c 76 | ..&Ak..Z...f..<v
	c8 be 65 8e 15 37 8b 85 71 a2 93 f8 75 42 68 39 | ..e..7..q...uBh9
	4e bc 4c 46 c9 40 17 bb 92 ec 3d 11 cd 44 40 31 | N.LF.@....=..D@1
	62 13 5f 1a b9 80 70 b7 58 57 bf 95 c4 76 42 fa | b._...p.XW...vB.
	4a b7 cc c0 b0 b2 93 3d 1b d8 ab 92 10 ee a6 8d | J......=........
	cd c0 bf 76 3b c7 1a ac 6a cf 44 14 3a 8a a1 f6 | ...v;...j.D.:...
	e0 d6 69 b1 44 dc c5 43 43 cd 8c db f5 07 db bf | ..i.D..CC.......
	5e 5d 34 cb dc c0 dd f5 35 f6 6e c4 4b c9 28 d8 | ^]4.....5.n.K.(.
	86 ac 81 12 1d bd 09 3e d8 9a af 2b ec 64 b1 65 | .......>...+.d.e
	fa 32 3b 84 f8 a4 e2 20 e4 72 a4 03 0d 5e a7 0c | .2;.... .r...^..
	2e 7c d6 03 3a 59 83 9c 10 cd 25 1a 4e 48 21 1f | .|..:Y....%.NH!.
	f5 55 0d 11 dd a9 1f 34 c7 f4 94 fb b4 ee 88 e5 | .U.....4........
	4c 6d 28 80 b9 6d b3 d8 2f                      | Lm(..m../
Response: 59
	80 02 00 00 00 3b 00 00 00 00 80 00 00 01 00 00 | .....;..........
	00 24 00 22 00 0b d3 a4 8f b8 14 46 40 2b f5 b1 | .$.".......F@+..
	19 c2 0d 60 be 15 26 2d b8 9d d4 3a b5 44 1e a4 | ...`..&-...:.D..
	3b 6f 64 a4 2d cd 00 00 01 00 00                | ;od.-......
TPM2_Load Key Handle 0x80000001
Command: 54
	80 01 00 00 00 36 00 00 01 74 80 00 00 01 00 20 | .....6...t..... 
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	00 17 00 0b 00 00                               | ......
Response: 268
	80 01 00 00 01 0c 00 00 00 00 01 00 59 b1 2a be | ............Y.*.
	91 dd e4 23 8c d1 b2 46 48 95 ac fe 1a db 2a a9 | ...#...FH.....*.
	83 bc b7 2a 42 60 38 c6 22 39 e4 be 1d f4 89 3d | ...*B`8."9.....=
	93 dd 7d c4 bd d7 a9 1a c3 98 25 9f 39 23 62 ee | ..}.......%.9#b.
	bc b6 02 90 fa 8a 11 39 23 59 a3 53 7e 3e 60 ff | .......9#Y.S~>`.
	4d 99 53 d7 73 c9 80 a0 c5 f4 54 37 20 d3 e1 84 | M.S.s.....T7 ...
	31 b6 f4 91 c2 7b 66 08 54 02 fd 5b d7 30 77 3d | 1....{f.T..[.0w=
	45 6c bb 37 ec d5 2e 9c 1e fe 20 7d ac 69 03 cb | El.7...... }.i..
	68 d7 d0 6c 27 17 4f 95 03 d0 54 c3 b7 e0 3c 7b | h..l'.O...T...<{
	7d 69 39 bb 77 0f fd 0e fe 87 bb 93 9e e8 4c 13 | }i9.w.........L.
	a2 60 1c a4 ec 99 64 62 fc 68 c6 42 ea 8a 5d 1a | .`....db.h.B..].
	4a 01 4f 0a ef be 7b 74 fb b5 f9 92 1a 90 c7 10 | J.O...{t........
	c8 ce a2 5b 87 43 6a 22 00 d4 9d 58 45 8f 23 84 | ...[.Cj"...XE.#.
	1b 9b f8 5b 44 ef e4 81 c5 75 f1 e2 1f 53 1a d0 | ...[D....u...S..
	c6 60 40 d4 1b 57 e6 fe b8 ff 79 21 37 41 b8 8e | .`@..W....y!7A..
	14 0a 8f 6e c6 67 68 27 e1 8a ed e5 ae 35 09 35 | ...n.gh'.....5.5
	da 56 68 56 0e 36 ee 47 86 26 42 66             | .VhV.6.G.&Bf
TPM2_RSA_Encrypt: 256
Command: 306
	80 02 00 00 01 32 00 00 01 59 80 00 00 01 00 00 | .....2...Y......
	00 18 40 00 00 09 00 00 01 00 0f 54 68 69 73 49 | [email protected]
	73 4d 79 4b 65 79 41 75 74 68 01 00 59 b1 2a be | sMyKeyAuth..Y.*.
	91 dd e4 23 8c d1 b2 46 48 95 ac fe 1a db 2a a9 | ...#...FH.....*.
	83 bc b7 2a 42 60 38 c6 22 39 e4 be 1d f4 89 3d | ...*B`8."9.....=
	93 dd 7d c4 bd d7 a9 1a c3 98 25 9f 39 23 62 ee | ..}.......%.9#b.
	bc b6 02 90 fa 8a 11 39 23 59 a3 53 7e 3e 60 ff | .......9#Y.S~>`.
	4d 99 53 d7 73 c9 80 a0 c5 f4 54 37 20 d3 e1 84 | M.S.s.....T7 ...
	31 b6 f4 91 c2 7b 66 08 54 02 fd 5b d7 30 77 3d | 1....{f.T..[.0w=
	45 6c bb 37 ec d5 2e 9c 1e fe 20 7d ac 69 03 cb | El.7...... }.i..
	68 d7 d0 6c 27 17 4f 95 03 d0 54 c3 b7 e0 3c 7b | h..l'.O...T...<{
	7d 69 39 bb 77 0f fd 0e fe 87 bb 93 9e e8 4c 13 | }i9.w.........L.
	a2 60 1c a4 ec 99 64 62 fc 68 c6 42 ea 8a 5d 1a | .`....db.h.B..].
	4a 01 4f 0a ef be 7b 74 fb b5 f9 92 1a 90 c7 10 | J.O...{t........
	c8 ce a2 5b 87 43 6a 22 00 d4 9d 58 45 8f 23 84 | ...[.Cj"...XE.#.
	1b 9b f8 5b 44 ef e4 81 c5 75 f1 e2 1f 53 1a d0 | ...[D....u...S..
	c6 60 40 d4 1b 57 e6 fe b8 ff 79 21 37 41 b8 8e | .`@..W....y!7A..
	14 0a 8f 6e c6 67 68 27 e1 8a ed e5 ae 35 09 35 | ...n.gh'.....5.5
	da 56 68 56 0e 36 ee 47 86 26 42 66 00 17 00 0b | .VhV.6.G.&Bf....
	00 00                                           | ..
Response: 53
	80 02 00 00 00 35 00 00 00 00 00 00 00 22 00 20 | .....5.......". 
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	00 00 01 00 00                                  | .....
TPM2_RSA_Decrypt: 32
Command: 14
	80 01 00 00 00 0e 00 00 01 65 80 00 00 01       | .........e....
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........
TPM2_FlushContext: Closed handle 0x80000001
RSA Encrypt Test Passed
Command: 102
	80 02 00 00 00 66 00 00 01 53 81 00 02 00 00 00 | .....f...S......
	00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
	73 4d 79 53 74 6f 72 61 67 65 4b 65 79 41 75 74 | sMyStorageKeyAut
	68 00 13 00 0f 54 68 69 73 49 73 4d 79 4b 65 79 | h....ThisIsMyKey
	41 75 74 68 00 00 00 18 00 23 00 0b 00 04 04 60 | Auth.....#.....`
	00 00 00 10 00 18 00 0b 00 03 00 10 00 00 00 00 | ................
	00 00 00 00 00 00                               | ......
Response: 428
	80 02 00 00 01 ac 00 00 00 00 00 00 01 99 00 7e | ...............~
	00 20 00 17 24 a8 de d8 94 89 cc d8 8c 90 53 b5 | . ..$.........S.
	8e 3d f6 29 3b e7 42 32 25 57 9b 0c ee 57 cc cf | .=.);.B2%W...W..
	ea 92 00 10 f4 47 59 95 6a 91 05 6d b0 d1 b2 8d | .....GY.j..m....
	7e 58 bd d6 0a 0b 34 42 4a 31 55 cb a0 25 1f 5f | ~X....4BJ1U..%._
	35 72 7a ce d0 f7 53 aa 8b 86 19 1c 1f a0 33 30 | 5rz...S.......30
	2a a5 a8 df f6 5d 09 3f 32 cb ff 8e e9 36 08 7a | *....].?2....6.z
	47 9c 0c 7f 69 04 e4 67 b6 55 19 c6 df 17 d7 33 | G...i..g.U.....3
	5e 3d 55 70 f4 e8 00 4b 4e 03 d5 41 31 c2 00 58 | ^=Up...KN..A1..X
	00 23 00 0b 00 04 04 60 00 00 00 10 00 18 00 0b | .#.....`........
	00 03 00 10 00 20 28 21 cb 59 ea 43 c6 53 e6 52 | ..... (!.Y.C.S.R
	4b a7 6c 14 a6 75 af d0 36 27 38 9f 6f 8b 95 09 | K.l..u..6'8.o...
	12 b3 fe 4f 8c 73 00 20 13 53 42 00 f3 26 17 52 | ...O.s. .SB..&.R
	eb e8 4f 05 64 d3 d9 a5 fa 1d 84 52 66 df fe a6 | ..O.d......Rf...
	7e 86 81 82 b3 09 0a 93 00 73 00 00 00 00 00 20 | ~........s..... 
	e3 b0 c4 42 98 fc 1c 14 9a fb f4 c8 99 6f b9 24 | ...B.........o.$
	27 ae 41 e4 64 9b 93 4c a4 95 99 1b 78 52 b8 55 | '.A.d..L....xR.U
	01 00 0b 00 22 00 0b 23 24 f6 f5 3c 45 70 7c 3e | ...."..#$..<Ep|>
	0a d7 78 3e bc 01 ae cb d9 73 0a 54 49 92 14 63 | ..x>.....s.TI..c
	05 c6 a8 16 ed fc fc 00 22 00 0b 46 d7 59 62 84 | ........"..F.Yb.
	e1 eb e4 2d 48 d7 0c 35 33 ae 63 81 23 f2 e4 36 | ...-H..53.c.#..6
	e0 da 08 00 f4 6f 96 91 76 99 c8 00 00 00 20 31 | .....o..v..... 1
	13 9d 8e 56 51 c7 7b 71 e0 0c 82 ea 60 5b ca e3 | ...VQ.{q....`[..
	eb 54 32 ad f6 e1 9b 94 bb fa c9 b0 b6 8c 59 80 | .T2...........Y.
	21 40 00 00 01 00 20 2a d3 9b b8 85 0e 63 96 55 | !@.... *.....c.U
	6d 45 74 41 cc 76 43 9b 91 db 7a df ac 1b e8 75 | mEtA.vC...z....u
	90 9d 30 34 d6 63 05 00 00 01 00 00             | ..04.c......
TPM2_Create key: pub 88, priv 126
Command: 267
	80 02 00 00 01 0b 00 00 01 57 81 00 02 00 00 00 | .........W......
	00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
	73 4d 79 53 74 6f 72 61 67 65 4b 65 79 41 75 74 | sMyStorageKeyAut
	68 00 7e 00 20 00 17 24 a8 de d8 94 89 cc d8 8c | h.~. ..$........
	90 53 b5 8e 3d f6 29 3b e7 42 32 25 57 9b 0c ee | .S..=.);.B2%W...
	57 cc cf ea 92 00 10 f4 47 59 95 6a 91 05 6d b0 | W.......GY.j..m.
	d1 b2 8d 7e 58 bd d6 0a 0b 34 42 4a 31 55 cb a0 | ...~X....4BJ1U..
	25 1f 5f 35 72 7a ce d0 f7 53 aa 8b 86 19 1c 1f | %._5rz...S......
	a0 33 30 2a a5 a8 df f6 5d 09 3f 32 cb ff 8e e9 | .30*....].?2....
	36 08 7a 47 9c 0c 7f 69 04 e4 67 b6 55 19 c6 df | 6.zG...i..g.U...
	17 d7 33 5e 3d 55 70 f4 e8 00 4b 4e 03 d5 41 31 | ..3^=Up...KN..A1
	c2 00 58 00 23 00 0b 00 04 04 60 00 00 00 10 00 | ..X.#.....`.....
	18 00 0b 00 03 00 10 00 20 28 21 cb 59 ea 43 c6 | ........ (!.Y.C.
	53 e6 52 4b a7 6c 14 a6 75 af d0 36 27 38 9f 6f | S.RK.l..u..6'8.o
	8b 95 09 12 b3 fe 4f 8c 73 00 20 13 53 42 00 f3 | ......O.s. .SB..
	26 17 52 eb e8 4f 05 64 d3 d9 a5 fa 1d 84 52 66 | &.R..O.d......Rf
	df fe a6 7e 86 81 82 b3 09 0a 93                | ...~.......
Response: 59
	80 02 00 00 00 3b 00 00 00 00 80 00 00 01 00 00 | .....;..........
	00 24 00 22 00 0b 2f a4 f8 c5 c7 27 76 e7 a9 ef | .$."../....'v...
	cc 0e 6d 81 05 ef 44 36 82 96 05 1a 68 24 c2 55 | ..m...D6....h$.U
	7e 14 ed 19 68 33 00 00 01 00 00                | ~...h3.....
TPM2_Load Key Handle 0x80000001
Command: 88
	80 02 00 00 00 58 00 00 01 5d 80 00 00 01 00 00 | .....X...]......
	00 18 40 00 00 09 00 00 01 00 0f 54 68 69 73 49 | [email protected]
	73 4d 79 4b 65 79 41 75 74 68 00 20 11 11 11 11 | sMyKeyAuth. ....
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 00 18 00 0b | ................
	80 24 40 00 00 07 00 00                         | .$@.....
Response: 91
	80 02 00 00 00 5b 00 00 00 00 00 00 00 48 00 18 | .....[.......H..
	00 0b 00 20 08 39 23 4d a2 93 27 e0 67 e3 0a 04 | ... .9#M..'.g...
	4d 75 5c ae 24 b1 4c 55 ee 26 ce 42 4a ab 28 d8 | Mu\.$.LU.&.BJ.(.
	2c 67 d9 fb 00 20 7c 20 b3 41 4c 71 98 16 95 4d | ,g... | .ALq...M
	36 76 92 cf 03 d8 6e 71 5a 57 b6 a6 8f df 38 34 | 6v....nqZW....84
	00 b9 26 f4 a0 9e 00 00 01 00 00                | ..&........
TPM2_Sign: ECC R 32, S 32
Command: 120
	80 01 00 00 00 78 00 00 01 77 80 00 00 01 00 20 | .....x...w..... 
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	00 18 00 0b 00 20 08 39 23 4d a2 93 27 e0 67 e3 | ..... .9#M..'.g.
	0a 04 4d 75 5c ae 24 b1 4c 55 ee 26 ce 42 4a ab | ..Mu\.$.LU.&.BJ.
	28 d8 2c 67 d9 fb 00 20 7c 20 b3 41 4c 71 98 16 | (.,g... | .ALq..
	95 4d 36 76 92 cf 03 d8 6e 71 5a 57 b6 a6 8f df | .M6v....nqZW....
	38 34 00 b9 26 f4 a0 9e                         | 84..&...
Response: 50
	80 01 00 00 00 32 00 00 00 00 80 22 40 00 00 01 | .....2....."@...
	00 20 b8 e9 2b f8 8e 8c 20 6c b8 60 bb b9 f7 82 | . ..+... l.`....
	61 36 e9 0c 37 e2 9e bb af 06 20 05 a1 34 6c f1 | a6..7..... ..4l.
	18 b7                                           | ..
TPM2_VerifySignature: Tag 32802
Command: 14
	80 01 00 00 00 0e 00 00 01 65 80 00 00 01       | .........e....
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........
TPM2_FlushContext: Closed handle 0x80000001
ECC Sign/Verify Passed
Command: 102
	80 02 00 00 00 66 00 00 01 53 81 00 02 00 00 00 | .....f...S......
	00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
	73 4d 79 53 74 6f 72 61 67 65 4b 65 79 41 75 74 | sMyStorageKeyAut
	68 00 13 00 0f 54 68 69 73 49 73 4d 79 4b 65 79 | h....ThisIsMyKey
	41 75 74 68 00 00 00 18 00 23 00 0b 00 02 04 60 | Auth.....#.....`
	00 00 00 10 00 19 00 0b 00 03 00 10 00 00 00 00 | ................
	00 00 00 00 00 00                               | ......
Response: 428
	80 02 00 00 01 ac 00 00 00 00 00 00 01 99 00 7e | ...............~
	00 20 c9 d7 10 6d 8a a4 95 77 d7 5f 18 7e bf 8c | . ...m...w._.~..
	8f f8 f6 7c 8f 87 70 32 22 78 3e 8d a0 a2 94 f4 | ...|..p2"x>.....
	22 03 00 10 4b ae 0a 0f a5 ec 33 36 18 fe 37 6c | "...K.....36..7l
	bc bb f5 86 46 1f db ec b0 85 49 cb c3 d6 07 1e | ....F.....I.....
	50 d6 b7 f2 00 90 cd f7 2c 41 cc 75 a5 7c 50 40 | P.......,A.u.|P@
	5e b5 c2 2d 20 1d 9f e4 0c ad a9 c3 77 c8 05 a5 | ^..- .......w...
	d8 a1 d9 a0 2b e8 e3 1b bc cd 54 0e f6 46 ef 26 | ....+.....T..F.&
	70 0f 8c e6 bd 76 92 19 a1 b6 72 3e ee cb 00 58 | p....v....r>...X
	00 23 00 0b 00 02 04 60 00 00 00 10 00 19 00 0b | .#.....`........
	00 03 00 10 00 20 f3 f0 4e 42 1c 0f b9 e5 91 6e | ..... ..NB.....n
	e0 98 be 2c 88 05 47 0a 36 44 40 d7 ff 73 34 e5 | ...,[email protected].
	fd 5f 6e 04 f5 de 00 20 6d 04 6c 44 d2 98 ef 63 | ._n.... m.lD...c
	a1 9f f3 ff bb 05 a6 76 33 c6 7b 22 7f 2f 21 b6 | .......v3.{"./!.
	ea 39 44 18 a0 83 25 5c 00 73 00 00 00 00 00 20 | .9D...%\.s..... 
	e3 b0 c4 42 98 fc 1c 14 9a fb f4 c8 99 6f b9 24 | ...B.........o.$
	27 ae 41 e4 64 9b 93 4c a4 95 99 1b 78 52 b8 55 | '.A.d..L....xR.U
	01 00 0b 00 22 00 0b 23 24 f6 f5 3c 45 70 7c 3e | ...."..#$..<Ep|>
	0a d7 78 3e bc 01 ae cb d9 73 0a 54 49 92 14 63 | ..x>.....s.TI..c
	05 c6 a8 16 ed fc fc 00 22 00 0b 46 d7 59 62 84 | ........"..F.Yb.
	e1 eb e4 2d 48 d7 0c 35 33 ae 63 81 23 f2 e4 36 | ...-H..53.c.#..6
	e0 da 08 00 f4 6f 96 91 76 99 c8 00 00 00 20 31 | .....o..v..... 1
	13 9d 8e 56 51 c7 7b 71 e0 0c 82 ea 60 5b ca e3 | ...VQ.{q....`[..
	eb 54 32 ad f6 e1 9b 94 bb fa c9 b0 b6 8c 59 80 | .T2...........Y.
	21 40 00 00 01 00 20 c8 f0 7a 1f e1 99 37 64 80 | !@.... ..z...7d.
	d9 e0 2b 89 e6 22 cb e3 b3 5f a2 2e e0 36 73 27 | ..+.."..._...6s'
	58 15 ce 63 48 cb 8b 00 00 01 00 00             | X..cH.......
TPM2_Create key: pub 88, priv 126
Command: 267
	80 02 00 00 01 0b 00 00 01 57 81 00 02 00 00 00 | .........W......
	00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
	73 4d 79 53 74 6f 72 61 67 65 4b 65 79 41 75 74 | sMyStorageKeyAut
	68 00 7e 00 20 c9 d7 10 6d 8a a4 95 77 d7 5f 18 | h.~. ...m...w._.
	7e bf 8c 8f f8 f6 7c 8f 87 70 32 22 78 3e 8d a0 | ~.....|..p2"x>..
	a2 94 f4 22 03 00 10 4b ae 0a 0f a5 ec 33 36 18 | ..."...K.....36.
	fe 37 6c bc bb f5 86 46 1f db ec b0 85 49 cb c3 | .7l....F.....I..
	d6 07 1e 50 d6 b7 f2 00 90 cd f7 2c 41 cc 75 a5 | ...P.......,A.u.
	7c 50 40 5e b5 c2 2d 20 1d 9f e4 0c ad a9 c3 77 | |P@^..- .......w
	c8 05 a5 d8 a1 d9 a0 2b e8 e3 1b bc cd 54 0e f6 | .......+.....T..
	46 ef 26 70 0f 8c e6 bd 76 92 19 a1 b6 72 3e ee | F.&p....v....r>.
	cb 00 58 00 23 00 0b 00 02 04 60 00 00 00 10 00 | ..X.#.....`.....
	19 00 0b 00 03 00 10 00 20 f3 f0 4e 42 1c 0f b9 | ........ ..NB...
	e5 91 6e e0 98 be 2c 88 05 47 0a 36 44 40 d7 ff | ..n...,..G.6D@..
	73 34 e5 fd 5f 6e 04 f5 de 00 20 6d 04 6c 44 d2 | s4.._n.... m.lD.
	98 ef 63 a1 9f f3 ff bb 05 a6 76 33 c6 7b 22 7f | ..c.......v3.{".
	2f 21 b6 ea 39 44 18 a0 83 25 5c                | /!..9D...%\
Response: 59
	80 02 00 00 00 3b 00 00 00 00 80 00 00 01 00 00 | .....;..........
	00 24 00 22 00 0b e4 ac bc 9e 45 81 45 bb 26 d2 | .$."......E.E.&.
	e9 7e 94 5e a5 18 8a c2 6d 10 ec 8b 08 6b 5d ca | .~.^....m....k].
	cd be 23 b4 35 11 00 00 01 00 00                | ..#.5......
TPM2_Load Key Handle 0x80000001
Command: 14
	80 01 00 00 00 0e 00 00 01 63 80 00 00 01       | .........c....
Response: 150
	80 01 00 00 00 96 00 00 00 00 00 44 00 20 c8 63 | ...........D. .c
	e6 60 c3 4f 6c 39 38 ea 8c 0e 64 52 9a 05 ae 24 | .`.Ol98...dR...$
	8d 71 e2 ae e3 38 ea c7 51 60 77 51 7a bc 00 20 | .q...8..Q`wQz.. 
	41 d6 ce b3 f8 96 84 7a 33 e5 e3 c4 b3 24 a6 d3 | A......z3....$..
	a9 1c 91 d4 82 8d f6 9b 6b 02 58 ac e6 b7 70 5a | ........k.X...pZ
	00 44 00 20 f5 e1 e7 11 78 75 3f ba f1 ef 57 56 | .D. ....xu?...WV
	4f 18 5a d0 fa cd f3 a8 aa a9 82 f4 b1 55 4b 76 | O.Z..........UKv
	bb 29 4b 15 00 20 20 06 54 87 23 98 d3 e7 0b 26 | .)K..  .T.#....&
	10 50 42 66 c8 90 a8 f3 ae 8d c5 ed 43 31 26 4c | .PBf........C1&L
	36 e6 03 18 35 a5                               | 6...5.
TPM2_ECDH_KeyGen: zPt 68, pubPt 68
Command: 14
	80 01 00 00 00 0e 00 00 01 65 80 00 00 01       | .........e....
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........
TPM2_FlushContext: Closed handle 0x80000001
ECC DH Generation Passed
Command: 45
	80 02 00 00 00 2d 00 00 01 2a 40 00 00 01 00 00 | .....-...*@.....
	00 09 40 00 00 09 00 00 01 00 00 00 00 00 0e 01 | ..@.............
	80 02 00 00 0b 02 06 00 06 00 00 04 00          | .............
Response: 19
	80 02 00 00 00 13 00 00 00 00 00 00 00 00 00 00 | ................
	01 00 00                                        | ...
TPM2_NV_DefineSpace: Auth 0x40000001, Idx 0x1800200, Attribs 0x33947654, Size 1024
Command: 803
	80 02 00 00 03 23 00 00 01 37 40 00 00 01 01 80 | .....#...7@.....
	02 00 00 00 00 09 40 00 00 09 00 00 01 00 00 03 | ......@.........
	00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 00 00                                        | ...
Response: 19
	80 02 00 00 00 13 00 00 00 00 00 00 00 00 00 00 | ................
	01 00 00                                        | ...
TPM2_NV_Write: Auth 0x40000001, Idx 0x1800200, Offset 0, Size 768
Command: 291
	80 02 00 00 01 23 00 00 01 37 40 00 00 01 01 80 | .....#...7@.....
	02 00 00 00 00 09 40 00 00 09 00 00 01 00 00 01 | ......@.........
	00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 03 00                                        | ...
Response: 19
	80 02 00 00 00 13 00 00 00 00 00 00 00 00 00 00 | ................
	01 00 00                                        | ...
TPM2_NV_Write: Auth 0x40000001, Idx 0x1800200, Offset 768, Size 256
Command: 35
	80 02 00 00 00 23 00 00 01 4e 40 00 00 01 01 80 | .....#...N@.....
	02 00 00 00 00 09 40 00 00 09 00 00 01 00 00 03 | ......@.........
	00 00 00                                        | ...
Response: 789
	80 02 00 00 03 15 00 00 00 00 00 00 03 02 03 00 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	00 00 01 00 00                                  | .....
TPM2_NV_Read: Auth 0x40000001, Idx 0x1800200, Offset 0, Size 768
Command: 35
	80 02 00 00 00 23 00 00 01 4e 40 00 00 01 01 80 | .....#...N@.....
	02 00 00 00 00 09 40 00 00 09 00 00 01 00 00 01 | ......@.........
	00 03 00                                        | ...
Response: 277
	80 02 00 00 01 15 00 00 00 00 00 00 01 02 01 00 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	00 00 01 00 00                                  | .....
TPM2_NV_Read: Auth 0x40000001, Idx 0x1800200, Offset 768, Size 256
Command: 14
	80 01 00 00 00 0e 00 00 01 69 01 80 02 00       | .........i....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 0e 01 80 02 00 | .....>..........
	00 0b 22 06 00 06 00 00 04 00 00 22 00 0b a5 89 | .."........"....
	bd 69 b5 f1 44 60 05 f3 f4 6c fa 07 99 b8 92 8a | .i..D`...l......
	1e a8 e6 29 a0 f2 67 22 80 00 f5 45 33 f1       | ...)..g"...E3.
TPM2_NV_ReadPublic: Sz 14, Idx 0x1800200, nameAlg 11, Attr 0x22060006, authPol 0, dataSz 1024, name 34
Command: 31
	80 02 00 00 00 1f 00 00 01 22 40 00 00 01 01 80 | ........."@.....
	02 00 00 00 00 09 40 00 00 09 00 00 01 00 00    | ......@........
Response: 19
	80 02 00 00 00 13 00 00 00 00 00 00 00 00 00 00 | ................
	01 00 00                                        | ...
TPM2_NV_UndefineSpace: Auth 0x40000001, Idx 0x1800200
NV Test on index 0x1800200 with 1024 bytes passed
Command: 12
	80 01 00 00 00 0c 00 00 01 45 00 00             | .........E..
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........

TPM Native Tests With Debug Enabled:

Built with ./configure --enable-debug or #define DEBUG_WOLFTPM

./examples/native/native_test
TPM2 Demo using Native API's
TPM2: Caps 0x30000697, Did 0x001b, Vid 0x15d1, Rid 0x10 
Command: 12
	80 01 00 00 00 0c 00 00 01 44 00 00             | .........D..
Response: 10
	80 01 00 00 00 0a 00 00 01 00                   | ..........
TPM2_Startup pass
Command: 11
	80 01 00 00 00 0b 00 00 01 43 01                | .........C.
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........
TPM2_SelfTest pass
Command: 10
	80 01 00 00 00 0a 00 00 01 7c                   | .........|
Response: 26
	80 01 00 00 00 1a 00 00 00 00 00 0a 00 01 f9 db | ................
	00 00 00 00 00 00 00 00 00 00                   | ..........
TPM2_GetTestResult: Size 10, Rc 0x0
	00 01 f9 db 00 00 00 00 00 00                   | ..........
Command: 16
	80 01 00 00 00 10 00 00 01 42 00 00 00 01 00 01 | .........B......
Response: 14
	80 01 00 00 00 0e 00 00 00 00 00 00 00 00       | ..............
TPM2_IncrementalSelfTest: Rc 0x0, Alg 0x1 (Todo 0)
Command: 22
	80 01 00 00 00 16 00 00 01 7a 00 00 00 06 00 00 | .........z......
	01 00 00 00 00 01                               | ......
Response: 27
	80 01 00 00 00 1b 00 00 00 00 01 00 00 00 06 00 | ................
	00 00 01 00 00 01 00 32 2e 30 00                | .......2.0.
TPM2_GetCapability: Property FamilyIndicator 0x322e3000
Command: 22
	80 01 00 00 00 16 00 00 01 7a 00 00 00 06 00 00 | .........z......
	01 12 00 00 00 01                               | ......
Response: 27
	80 01 00 00 00 1b 00 00 00 00 01 00 00 00 06 00 | ................
	00 00 01 00 00 01 12 00 00 00 18                | ...........
TPM2_GetCapability: Property PCR Count 24
Command: 12
	80 01 00 00 00 0c 00 00 01 7b 00 20             | .........{. 
Response: 44
	80 01 00 00 00 2c 00 00 00 00 00 20 fb 1c d0 d0 | .....,..... ....
	5d ee a2 49 f7 b2 5a 38 72 87 7b aa 10 e8 33 12 | ]..I..Z8r.{...3.
	dc b7 78 54 46 6f 61 d9 7d 1f b7 0e             | ..xTFoa.}...
TPM2_GetRandom: Got 32 bytes
	fb 1c d0 d0 5d ee a2 49 f7 b2 5a 38 72 87 7b aa | ....]..I..Z8r.{.
	10 e8 33 12 dc b7 78 54 46 6f 61 d9 7d 1f b7 0e | ..3...xTFoa.}...
Command: 44
	80 01 00 00 00 2c 00 00 01 46 00 20 fb 1c d0 d0 | .....,...F. ....
	5d ee a2 49 f7 b2 5a 38 72 87 7b aa 10 e8 33 12 | ]..I..Z8r.{...3.
	dc b7 78 54 46 6f 61 d9 7d 1f b7 0e             | ..xTFoa.}...
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........
TPM2_StirRandom: success
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 01 00 00                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 01 00 00 00 00 00 01 00 20 de 96 | ............. ..
	1d 6b 9f 26 9c 61 ba 48 52 12 34 80 da ac ed 4c | .k.&.a.HR.4....L
	6a 5d 6d f1 90 94 1f b2 0b e4 17 d7 8a 2e       | j]m...........
TPM2_PCR_Read: Index 0, Digest Sz 32, Update Counter 22
	de 96 1d 6b 9f 26 9c 61 ba 48 52 12 34 80 da ac | ...k.&.a.HR.4...
	ed 4c 6a 5d 6d f1 90 94 1f b2 0b e4 17 d7 8a 2e | .Lj]m...........
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 02 00 00                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 02 00 00 00 00 00 01 00 20 00 00 | ............. ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 1, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 04 00 00                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 04 00 00 00 00 00 01 00 20 00 00 | ............. ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 2, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 08 00 00                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 08 00 00 00 00 00 01 00 20 00 00 | ............. ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 3, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 10 00 00                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 10 00 00 00 00 00 01 00 20 00 00 | ............. ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 4, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 20 00 00                                     | . ..
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 20 00 00 00 00 00 01 00 20 00 00 | ..... ....... ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 5, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 40 00 00                                     | .@..
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 40 00 00 00 00 00 01 00 20 00 00 | .....@....... ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 6, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 80 00 00                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 80 00 00 00 00 00 01 00 20 00 00 | ............. ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 7, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 01 00                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 01 00 00 00 00 01 00 20 00 00 | ............. ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 8, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 02 00                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 02 00 00 00 00 01 00 20 00 00 | ............. ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 9, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 04 00                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 04 00 00 00 00 01 00 20 00 00 | ............. ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 10, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 08 00                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 08 00 00 00 00 01 00 20 00 00 | ............. ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 11, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 10 00                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 10 00 00 00 00 01 00 20 00 00 | ............. ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 12, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 20 00                                     | .. .
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 20 00 00 00 00 01 00 20 00 00 | ...... ...... ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 13, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 40 00                                     | ..@.
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 40 00 00 00 00 01 00 20 00 00 | ......@...... ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 14, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 80 00                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 80 00 00 00 00 01 00 20 00 00 | ............. ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 15, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 00 01                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 00 01 00 00 00 01 00 20 00 00 | ............. ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 16, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 00 02                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 00 02 00 00 00 01 00 20 ff ff | ............. ..
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff       | ..............
TPM2_PCR_Read: Index 17, Digest Sz 32, Update Counter 22
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 00 04                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 00 04 00 00 00 01 00 20 ff ff | ............. ..
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff       | ..............
TPM2_PCR_Read: Index 18, Digest Sz 32, Update Counter 22
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 00 08                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 00 08 00 00 00 01 00 20 ff ff | ............. ..
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff       | ..............
TPM2_PCR_Read: Index 19, Digest Sz 32, Update Counter 22
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 00 10                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 00 10 00 00 00 01 00 20 ff ff | ............. ..
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff       | ..............
TPM2_PCR_Read: Index 20, Digest Sz 32, Update Counter 22
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 00 20                                     | ... 
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 00 20 00 00 00 01 00 20 ff ff | ....... ..... ..
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff       | ..............
TPM2_PCR_Read: Index 21, Digest Sz 32, Update Counter 22
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 00 40                                     | ...@
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 00 40 00 00 00 01 00 20 ff ff | .......@..... ..
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff       | ..............
TPM2_PCR_Read: Index 22, Digest Sz 32, Update Counter 22
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 00 00 80                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
	00 01 00 0b 03 00 00 80 00 00 00 01 00 20 00 00 | ............. ..
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00       | ..............
TPM2_PCR_Read: Index 23, Digest Sz 32, Update Counter 22
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 65
	80 02 00 00 00 41 00 00 01 82 00 00 00 00 00 00 | .....A..........
	00 09 40 00 00 09 00 00 01 00 00 00 00 00 01 00 | ..@.............
	0b 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e | ................
	0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e | ................
	1f                                              | .
Response: 19
	80 02 00 00 00 13 00 00 00 00 00 00 00 00 00 00 | ................
	01 00 00                                        | ...
TPM2_PCR_Extend success
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
	03 01 00 00                                     | ....
Response: 62
	80 01 00 00 00 3e 00 00 00 00 00 00 00 17 00 00 | .....>..........
	00 01 00 0b 03 01 00 00 00 00 00 01 00 20 8e fc | ............. ..
	5b 47 15 71 24 25 df 43 01 da e7 99 60 40 e0 6c | [G.q$%.C....`@.l
	6f a0 be 40 38 81 8d ef d4 ce 7b c6 c2 80       | o..@8.....{...
TPM2_PCR_Read: Index 0, Digest Sz 32, Update Counter 23
	8e fc 5b 47 15 71 24 25 df 43 01 da e7 99 60 40 | ..[G.q$%.C....`@
	e0 6c 6f a0 be 40 38 81 8d ef d4 ce 7b c6 c2 80 | .lo..@8.....{...
Command: 59
	80 01 00 00 00 3b 00 00 01 76 40 00 00 07 40 00 | .....;...v@...@.
	00 07 00 20 12 56 de e7 dd df ab b3 01 95 50 de | ... .V........P.
	d6 5f 26 fd c9 93 f3 d0 96 c6 67 45 3c 60 54 e9 | ._&.......gE<`T.
	a9 0b b7 cc 00 00 01 00 10 00 0b                | ...........
Response: 48
	80 01 00 00 00 30 00 00 00 00 03 00 00 00 00 20 | .....0......... 
	c7 76 20 1b f9 c9 2b 99 78 d3 fa 26 8b f5 8e bf | .v ...+.x..&....
	8e 38 1e 5e 49 a4 df 7d b0 01 f7 3e b7 11 60 14 | .8.^I..}...>..`.
TPM2_StartAuthSession: sessionHandle 0x3000000
Command: 14
	80 01 00 00 00 0e 00 00 01 89 03 00 00 00       | ..............
Response: 44
	80 01 00 00 00 2c 00 00 00 00 00 20 00 00 00 00 | .....,..... ....
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00             | ............
TPM2_PolicyGetDigest: size 32
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
	80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 04 | .........~......
	03 01 00 00                                     | ....
Response: 50
	80 01 00 00 00 32 00 00 00 00 00 00 00 17 00 00 | .....2..........
	00 01 00 04 03 01 00 00 00 00 00 01 00 14 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00                                           | ..
TPM2_PCR_Read: Index 0, Digest Sz 20, Update Counter 23
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00                                     | ....
wc_Hash of PCR[0]: size 32
	66 68 7a ad f8 62 bd 77 6c 8f c1 8b 8e 9f 8e 20 | fhz..b.wl...... 
	08 97 14 85 6e e2 33 b3 90 2a 59 1d 0d 5f 29 25 | ....n.3..*Y.._)%
Command: 58
	80 01 00 00 00 3a 00 00 01 7f 03 00 00 00 00 20 | .....:......... 
	66 68 7a ad f8 62 bd 77 6c 8f c1 8b 8e 9f 8e 20 | fhz..b.wl...... 
	08 97 14 85 6e e2 33 b3 90 2a 59 1d 0d 5f 29 25 | ....n.3..*Y.._)%
	00 00 00 01 00 04 03 01 00 00                   | ..........
Response: 10
	80 01 00 00 00 0a 00 00 01 c4                   | ..........
TPM2_PolicyPCR failed 0x1c4: TPM_RC_AUTHSIZE: The value of authorizationSize is out of range or the number of octets in the Authorization Area is greater than required
TPM2_PolicyPCR: Updated
Command: 14
	80 01 00 00 00 0e 00 00 01 80 03 00 00 00       | ..............
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........
TPM2_PolicyRestart: Done
Command: 36
	80 01 00 00 00 24 00 00 01 86 00 16 54 68 69 73 | .....$......This
	49 73 41 53 65 63 72 65 74 55 73 61 67 65 41 75 | IsASecretUsageAu
	74 68 00 0b                                     | th..
Response: 14
	80 01 00 00 00 0e 00 00 00 00 80 00 00 00       | ..............
TPM2_HashSequenceStart: sequenceHandle 0x80000000
Command: 107
	80 02 00 00 00 6b 00 00 01 5c 80 00 00 00 00 00 | .....k...\......
	00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
	73 41 53 65 63 72 65 74 55 73 61 67 65 41 75 74 | sASecretUsageAut
	68 00 38 61 62 63 64 62 63 64 65 63 64 65 66 64 | h.8abcdbcdecdefd
	65 66 67 65 66 67 68 66 67 68 69 67 68 69 6a 68 | efgefghfghighijh
	69 6a 6b 69 6a 6b 6c 6a 6b 6c 6d 6b 6c 6d 6e 6c | ijkijkljklmklmnl
	6d 6e 6f 6d 6e 6f 70 6e 6f 70 71                | mnomnopnopq
Response: 19
	80 02 00 00 00 13 00 00 00 00 00 00 00 00 00 00 | ................
	01 00 00                                        | ...
Command: 55
	80 02 00 00 00 37 00 00 01 3e 80 00 00 00 00 00 | .....7...>......
	00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
	73 41 53 65 63 72 65 74 55 73 61 67 65 41 75 74 | sASecretUsageAut
	68 00 00 40 00 00 07                            | h..@...
Response: 61
	80 02 00 00 00 3d 00 00 00 00 00 00 00 2a 00 20 | .....=.......*. 
	24 8d 6a 61 d2 06 38 b8 e5 c0 26 93 0c 3e 60 39 | $.ja..8...&..>`9
	a3 3c e4 59 64 ff 21 67 f6 ec ed d4 19 db 06 c1 | .<.Yd.!g........
	80 24 40 00 00 07 00 00 00 00 01 00 00          | .$@..........
Hash SHA256 test success
Command: 355
	80 02 00 00 01 63 00 00 01 31 40 00 00 0b 00 00 | .....c...1@.....
	00 09 40 00 00 09 00 00 01 00 00 00 04 00 00 00 | ..@.............
	00 01 3a 00 01 00 0b 00 03 00 b2 00 20 83 71 97 | ..:......... .q.
	67 44 84 b3 f8 1a 90 cc 8d 46 a5 d7 24 fd 52 d7 | gD.......F..$.R.
	6e 06 52 0b 64 f2 a1 da 1b 33 14 69 aa 00 06 00 | n.R.d....3.i....
	80 00 43 00 10 08 00 00 00 00 00 01 00 00 00 00 | ..C.............
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00                                        | ...
Response: 506
	80 02 00 00 01 fa 00 00 00 00 80 00 00 00 00 00 | ................
	01 e3 01 3a 00 01 00 0b 00 03 00 b2 00 20 83 71 | ...:......... .q
	97 67 44 84 b3 f8 1a 90 cc 8d 46 a5 d7 24 fd 52 | .gD.......F..$.R
	d7 6e 06 52 0b 64 f2 a1 da 1b 33 14 69 aa 00 06 | .n.R.d....3.i...
	00 80 00 43 00 10 08 00 00 00 00 00 01 00 e5 1f | ...C............
	d6 59 c3 78 58 5a 13 06 ef b3 05 b9 f5 dc f0 9c | .Y.xXZ..........
	37 aa b5 d1 db 29 6c 4d 4e 13 48 ce 6d eb a3 81 | 7....)lMN.H.m...
	16 eb f5 b5 7b 49 89 b7 2d 5f 7f d5 15 9a ce eb | ....{I..-_......
	9f 63 8d fd 77 b4 cb b7 1c 7d 51 d8 de c7 a6 eb | .c..w....}Q.....
	8a 09 3a 9f 5e c9 a6 1a 40 86 89 6d 99 a7 82 97 | ..:.^[email protected]....
	f8 e3 7b 2d 8a de ba d9 59 2f c1 9b 8b ee dc e8 | ..{-....Y/......
	7c 07 db 57 22 84 15 bd 05 8c 4f 1d c7 ae fe 50 | |..W".....O....P
	9d 4a eb 1c be 7a 13 c6 57 34 7c 8c 39 da 7b 8a | .J...z..W4|.9.{.
	2e 32 e5 0c 44 6c 86 4e 02 a6 03 9a f9 49 ce 07 | .2..Dl.N.....I..
	29 e6 35 bf eb 2b f2 e0 23 ed c6 06 b1 eb 8d df | ).5..+..#.......
	d8 e8 9a b8 63 3b a3 ba 91 eb 1a 9f 99 0b 17 ba | ....c;..........
	4c 54 88 26 ca c4 3a b6 52 af c8 04 e1 61 86 8f | LT.&..:.R....a..
	34 ad 43 f3 6d 3c 0d 84 65 dc eb f5 21 73 10 c0 | 4.C.m<..e...!s..
	75 0a 1a 0c e9 1d 3a b3 5a 9b c2 92 f3 39 d7 d7 | u.....:.Z....9..
	3a 6b 6c 53 79 40 29 b4 21 47 b7 6d 92 71 b8 5f | :klSy@).!G.m.q._
	b2 11 52 c4 4a e9 04 14 7f c6 0d 77 43 b9 00 37 | ..R.J......wC..7
	00 00 00 00 00 20 e3 b0 c4 42 98 fc 1c 14 9a fb | ..... ...B......
	f4 c8 99 6f b9 24 27 ae 41 e4 64 9b 93 4c a4 95 | ...o.$'.A.d..L..
	99 1b 78 52 b8 55 01 00 10 00 04 40 00 00 0b 00 | ..xR.U.....@....
	04 40 00 00 0b 00 00 00 20 28 d0 26 fa fd 74 91 | .@...... (.&..t.
	06 74 3e 27 c4 28 05 51 58 5e 5d 17 66 8e b5 21 | .t>'.(.QX^].f..!
	83 5e d6 01 27 ef fc 05 d4 80 21 40 00 00 0b 00 | .^..'.....!@....
	20 8e cd d1 0d 44 5e 36 5d be 7a 3d f7 3a 80 c0 |  ....D^6].z=.:..
	27 1d 4f 83 12 ae ef 25 f7 b7 bb a1 5c e6 bb 8d | '.O....%....\...
	29 00 22 00 0b 99 da 0a bc 8f c1 fc f9 3f 0f a2 | )."..........?..
	bf ca 2c c2 8d 11 02 be d4 be 5f 77 8c c1 a7 8f | ..,......._w....
	f0 59 25 18 8d 00 00 01 00 00                   | .Y%.......
TPM2_CreatePrimary: Endorsement 0x80000000 (314 bytes)
Command: 338
	80 02 00 00 01 52 00 00 01 31 40 00 00 01 00 00 | .....R...1@.....
	00 09 40 00 00 09 00 00 01 00 00 00 13 00 0f 57 | [email protected]
	6f 6c 66 54 50 4d 50 61 73 73 77 6f 72 64 00 00 | olfTPMPassword..
	01 1a 00 01 00 0b 00 03 04 72 00 00 00 06 00 80 | .........r......
	00 43 00 10 08 00 00 00 00 00 01 00 00 00 00 00 | .C..............
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00                                           | ..
Response: 474
	80 02 00 00 01 da 00 00 00 00 80 00 00 01 00 00 | ................
	01 c3 01 1a 00 01 00 0b 00 03 04 72 00 00 00 06 | ...........r....
	00 80 00 43 00 10 08 00 00 00 00 00 01 00 af 17 | ...C............
	14 f3 dd 71 f5 4b ce 09 04 40 18 30 25 18 97 4e | [email protected]%..N
	7d 97 e2 6a 99 7f 1c 79 d8 f1 bc eb 97 f1 6a 63 | }..j...y......jc
	6d 43 60 a1 30 5a fc 14 b5 e3 d1 e0 b7 39 90 43 | mC`.0Z.......9.C
	30 11 8c e7 01 09 e8 01 a8 bd e9 60 08 6d 8c a3 | 0..........`.m..
	c1 a0 a5 40 e6 56 dc 98 84 75 4a ca 69 17 d9 0e | [email protected]...
	f7 66 70 ce 64 51 20 b8 70 c0 d5 86 ad b4 81 ab | .fp.dQ .p.......
	bd f2 43 73 3f 8c 2a 39 f1 3a 21 18 82 c3 1d d3 | ..Cs?.*9.:!.....
	39 d6 73 84 51 90 d3 f0 7a 08 cc a7 f4 1c 6a 6f | 9.s.Q...z.....jo
	27 48 43 bb ed af 3c a7 9c 6e da b7 12 04 28 14 | 'HC...<..n....(.
	07 23 72 c3 01 e6 c6 c9 b6 ff 86 3d c2 4e dc 7c | .#r........=.N.|
	66 1f 62 0b 88 32 26 19 0c cd 72 63 9c aa 39 ef | f.b..2&...rc..9.
	87 6b d1 2f 2f 3a 03 96 7e 34 b9 06 1a 4f 6e f2 | .k.//:..~4...On.
	f3 0f 9f 4c 33 37 35 e0 93 f6 be 31 5c 6f b3 83 | ...L375....1\o..
	50 88 57 71 31 9f 1d 57 fb 9b 4b 8d 5d c1 66 b1 | P.Wq1..W..K.].f.
	be ea f6 5e 00 15 91 13 76 ab c8 6b e4 ad 86 a9 | ...^....v..k....
	57 ad fb e2 2c 45 c5 90 11 cc 6f bd 5e f3 00 37 | W...,E....o.^..7
	00 00 00 00 00 20 e3 b0 c4 42 98 fc 1c 14 9a fb | ..... ...B......
	f4 c8 99 6f b9 24 27 ae 41 e4 64 9b 93 4c a4 95 | ...o.$'.A.d..L..
	99 1b 78 52 b8 55 01 00 10 00 04 40 00 00 01 00 | ..xR.U.....@....
	04 40 00 00 01 00 00 00 20 5d a0 41 ba c0 ee 31 | .@...... ].A...1
	35 ae bb 0c ad fb a4 97 c6 a1 87 7f ae 83 2d d3 | 5.............-.
	d1 f8 f7 a8 71 b8 25 e8 54 80 21 40 00 00 01 00 | ....q.%.T.!@....
	20 18 d0 cd bd 8a c2 3f f4 4e 82 ef 4b e0 ea 16 |  ......?.N..K...
	4a c6 4a 8c 23 de a7 7e d3 c3 77 91 e0 13 6d ea | J.J.#..~..w...m.
	3e 00 22 00 0b 23 24 f6 f5 3c 45 70 7c 3e 0a d7 | >."..#$..<Ep|>..
	78 3e bc 01 ae cb d9 73 0a 54 49 92 14 63 05 c6 | x>.....s.TI..c..
	a8 16 ed fc fc 00 00 01 00 00                   | ..........
TPM2_CreatePrimary: Storage 0x80000001 (282 bytes)
Command: 332
	80 01 00 00 01 4c 00 00 01 67 00 00 01 3a 00 01 | .....L...g...:..
	00 0b 00 03 00 b2 00 20 83 71 97 67 44 84 b3 f8 | ....... .q.gD...
	1a 90 cc 8d 46 a5 d7 24 fd 52 d7 6e 06 52 0b 64 | ....F..$.R.n.R.d
	f2 a1 da 1b 33 14 69 aa 00 06 00 80 00 43 00 10 | ....3.i......C..
	08 00 00 00 00 00 01 00 e5 1f d6 59 c3 78 58 5a | ...........Y.xXZ
	13 06 ef b3 05 b9 f5 dc f0 9c 37 aa b5 d1 db 29 | ..........7....)
	6c 4d 4e 13 48 ce 6d eb a3 81 16 eb f5 b5 7b 49 | lMN.H.m.......{I
	89 b7 2d 5f 7f d5 15 9a ce eb 9f 63 8d fd 77 b4 | ..-_.......c..w.
	cb b7 1c 7d 51 d8 de c7 a6 eb 8a 09 3a 9f 5e c9 | ...}Q.......:.^.
	a6 1a 40 86 89 6d 99 a7 82 97 f8 e3 7b 2d 8a de | [email protected]......{-..
	ba d9 59 2f c1 9b 8b ee dc e8 7c 07 db 57 22 84 | ..Y/......|..W".
	15 bd 05 8c 4f 1d c7 ae fe 50 9d 4a eb 1c be 7a | ....O....P.J...z
	13 c6 57 34 7c 8c 39 da 7b 8a 2e 32 e5 0c 44 6c | ..W4|.9.{..2..Dl
	86 4e 02 a6 03 9a f9 49 ce 07 29 e6 35 bf eb 2b | .N.....I..).5..+
	f2 e0 23 ed c6 06 b1 eb 8d df d8 e8 9a b8 63 3b | ..#...........c;
	a3 ba 91 eb 1a 9f 99 0b 17 ba 4c 54 88 26 ca c4 | ..........LT.&..
	3a b6 52 af c8 04 e1 61 86 8f 34 ad 43 f3 6d 3c | :.R....a..4.C.m<
	0d 84 65 dc eb f5 21 73 10 c0 75 0a 1a 0c e9 1d | ..e...!s..u.....
	3a b3 5a 9b c2 92 f3 39 d7 d7 3a 6b 6c 53 79 40 | :.Z....9..:klSy@
	29 b4 21 47 b7 6d 92 71 b8 5f b2 11 52 c4 4a e9 | ).!G.m.q._..R.J.
	04 14 7f c6 0d 77 43 b9 40 00 00 07             | .....wC.@...
Response: 50
	80 01 00 00 00 32 00 00 00 00 80 00 00 02 00 22 | .....2........."
	00 0b 99 da 0a bc 8f c1 fc f9 3f 0f a2 bf ca 2c | ..........?....,
	c2 8d 11 02 be d4 be 5f 77 8c c1 a7 8f f0 59 25 | ......._w.....Y%
	18 8d                                           | ..
TPM2_LoadExternal: 0x80000002
Command: 84
	80 01 00 00 00 54 00 00 01 68 80 00 00 02 00 20 | .....T...h..... 
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	00 22 00 0b 99 da 0a bc 8f c1 fc f9 3f 0f a2 bf | ."..........?...
	ca 2c c2 8d 11 02 be d4 be 5f 77 8c c1 a7 8f f0 | .,......._w.....
	59 25 18 8d                                     | Y%..
Response: 338
	80 01 00 00 01 52 00 00 00 00 00 44 00 20 bc 7b | .....R.....D. .{
	b4 98 48 cf d5 25 de 74 e4 dc 93 98 96 01 d8 25 | ..H..%.t.......%
	40 20 e7 c7 cd ec 20 5b 36 8f 3e 1d e6 9b eb 5f | @ .... [6.>...._
	fe d9 c5 b6 53 70 a5 62 b6 65 81 07 1e a1 d4 d5 | ....Sp.b.e......
	e6 d1 93 3c f9 6d 56 96 0d f4 2d 25 d5 4a 15 92 | ...<.mV...-%.J..
	01 00 39 db fc c7 40 af 66 0e 7f bc 44 e9 58 79 | [email protected]
	2d ab 52 52 be 01 74 94 4d 66 99 3c 60 bb 03 cf | -.RR..t.Mf.<`...
	4f 7e 8d c7 19 4b e9 5d 93 4e df e0 36 2c d1 e1 | O~...K.].N..6,..
	84 67 7c 01 9f c2 a1 ed 76 81 dc b7 8e 8f 7b 5c | .g|.....v.....{\
	be 67 19 6e 10 67 ef fd 0f eb 42 dc 8a 75 27 37 | .g.n.g....B..u'7
	4e 02 d1 36 a6 cf 09 87 27 0b 51 f1 c7 07 62 8b | N..6....'.Q...b.
	f2 0f 4d e4 a1 89 e0 bf 4f 82 cd 9c 21 23 e7 c1 | ..M.....O...!#..
	c6 22 ab 80 74 f4 f1 3c d2 43 23 b4 dd 65 6b da | ."..t..<.C#..ek.
	96 43 cd 5b 4a a5 d8 f1 9e 9c 8d ef dc 48 49 f6 | .C.[J........HI.
	83 2a 3f 4f 7c d9 8c 06 b2 e3 53 da 18 ed 3b c7 | .*?O|.....S...;.
	48 dd b1 53 62 92 30 17 54 0a d5 27 02 f9 ba e3 | H..Sb.0.T..'....
	44 5c 0d 84 a9 55 a9 0c c6 6c 6c 86 9d 5e f3 7c | D\...U...ll..^.|
	f8 67 87 2b 95 14 1e 50 4c b5 ab c5 45 9d d1 2b | .g.+...PL...E..+
	c8 09 a0 3e fd a4 a7 b1 1e 5b 71 a1 84 f7 d6 56 | ...>.....[q....V
	a0 7b c2 aa 51 30 4d 57 ee da 86 a9 59 4e 38 1a | .{..Q0MW....YN8.
	e4 5e e7 90 51 9d 70 10 32 94 77 02 6a f8 d9 b7 | .^..Q.p.2.w.j...
	79 4f                                           | yO
TPM2_MakeCredential: credentialBlob 68, secret 256
Command: 14
	80 01 00 00 00 0e 00 00 01 73 80 00 00 02       | .........s....
Response: 398
	80 01 00 00 01 8e 00 00 00 00 01 3a 00 01 00 0b | ...........:....
	00 03 00 b2 00 20 83 71 97 67 44 84 b3 f8 1a 90 | ..... .q.gD.....
	cc 8d 46 a5 d7 24 fd 52 d7 6e 06 52 0b 64 f2 a1 | ..F..$.R.n.R.d..
	da 1b 33 14 69 aa 00 06 00 80 00 43 00 10 08 00 | ..3.i......C....
	00 00 00 00 01 00 e5 1f d6 59 c3 78 58 5a 13 06 | .........Y.xXZ..
	ef b3 05 b9 f5 dc f0 9c 37 aa b5 d1 db 29 6c 4d | ........7....)lM
	4e 13 48 ce 6d eb a3 81 16 eb f5 b5 7b 49 89 b7 | N.H.m.......{I..
	2d 5f 7f d5 15 9a ce eb 9f 63 8d fd 77 b4 cb b7 | -_.......c..w...
	1c 7d 51 d8 de c7 a6 eb 8a 09 3a 9f 5e c9 a6 1a | .}Q.......:.^...
	40 86 89 6d 99 a7 82 97 f8 e3 7b 2d 8a de ba d9 | @..m......{-....
	59 2f c1 9b 8b ee dc e8 7c 07 db 57 22 84 15 bd | Y/......|..W"...
	05 8c 4f 1d c7 ae fe 50 9d 4a eb 1c be 7a 13 c6 | ..O....P.J...z..
	57 34 7c 8c 39 da 7b 8a 2e 32 e5 0c 44 6c 86 4e | W4|.9.{..2..Dl.N
	02 a6 03 9a f9 49 ce 07 29 e6 35 bf eb 2b f2 e0 | .....I..).5..+..
	23 ed c6 06 b1 eb 8d df d8 e8 9a b8 63 3b a3 ba | #...........c;..
	91 eb 1a 9f 99 0b 17 ba 4c 54 88 26 ca c4 3a b6 | ........LT.&..:.
	52 af c8 04 e1 61 86 8f 34 ad 43 f3 6d 3c 0d 84 | R....a..4.C.m<..
	65 dc eb f5 21 73 10 c0 75 0a 1a 0c e9 1d 3a b3 | e...!s..u.....:.
	5a 9b c2 92 f3 39 d7 d7 3a 6b 6c 53 79 40 29 b4 | Z....9..:klSy@).
	21 47 b7 6d 92 71 b8 5f b2 11 52 c4 4a e9 04 14 | !G.m.q._..R.J...
	7f c6 0d 77 43 b9 00 22 00 0b 99 da 0a bc 8f c1 | ...wC.."........
	fc f9 3f 0f a2 bf ca 2c c2 8d 11 02 be d4 be 5f | ..?....,......._
	77 8c c1 a7 8f f0 59 25 18 8d 00 22 00 0b 99 da | w.....Y%..."....
	0a bc 8f c1 fc f9 3f 0f a2 bf ca 2c c2 8d 11 02 | ......?....,....
	be d4 be 5f 77 8c c1 a7 8f f0 59 25 18 8d       | ..._w.....Y%..
TPM2_ReadPublic Handle 0x80000002: pub 314, name 34, qualifiedName 34
Command: 14
	80 01 00 00 00 0e 00 00 01 65 80 00 00 02       | .........e....
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........
Command: 109
	80 02 00 00 00 6d 00 00 01 53 80 00 00 01 00 00 | .....m...S......
	00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
	50 4d 50 61 73 73 77 6f 72 64 00 29 00 16 54 68 | PMPassword.)..Th
	69 73 49 73 41 53 65 63 72 65 74 55 73 61 67 65 | isIsASecretUsage
	41 75 74 68 00 0f 54 68 69 73 49 73 4d 79 48 6d | Auth..ThisIsMyHm
	61 63 4b 65 79 00 10 00 08 00 0b 00 04 04 40 00 | acKey.........@.
	00 00 05 00 0b 00 00 00 00 00 00 00 00          | .............
Response: 403
	80 02 00 00 01 93 00 00 00 00 00 00 01 80 00 8d | ................
	00 20 f3 48 ea 67 79 c3 f4 7b 5e db 6f 49 42 ef | . .H.gy..{^.oIB.
	a6 95 e5 b5 30 38 2c 85 c4 b2 98 ac a9 e9 ea 90 | ....08,.........
	9e 3f 00 10 f4 b0 8c 46 de 9c 20 b0 ea 22 91 39 | .?.....F.. ..".9
	32 76 48 b7 e0 ad 9b 14 a0 c0 b6 2b 96 ff 3d 0a | 2vH........+..=.
	5e cb 2b ee a1 51 6b 2e 5c f0 39 21 16 80 cb 52 | ^.+..Qk.\.9!...R
	10 e2 e8 8b 1f 82 28 8d ed 4f f5 32 a1 79 4f 4c | ......(..O.2.yOL
	af 07 e2 d6 aa b8 ec 31 c0 9e 4f 54 ff f3 be 13 | .......1..OT....
	9c 18 0c 19 b3 78 6e 48 05 bc 29 76 af de b6 fc | .....xnH..)v....
	60 c4 42 b3 4f 67 fa b9 21 d3 3f ca 86 00 30 00 | `.B.Og..!.?...0.
	08 00 0b 00 04 04 40 00 00 00 05 00 0b 00 20 b8 | ......@....... .
	5f 48 35 26 57 b0 cd 5b e7 83 dd 4d 25 7c 78 22 | _H5&W..[...M%|x"
	bc 75 5e 07 ce a0 c6 e2 a4 f9 74 9e f6 0e 0f 00 | .u^.......t.....
	73 00 00 00 00 00 20 e3 b0 c4 42 98 fc 1c 14 9a | s..... ...B.....
	fb f4 c8 99 6f b9 24 27 ae 41 e4 64 9b 93 4c a4 | ....o.$'.A.d..L.
	95 99 1b 78 52 b8 55 01 00 0b 00 22 00 0b 23 24 | ...xR.U...."..#$
	f6 f5 3c 45 70 7c 3e 0a d7 78 3e bc 01 ae cb d9 | ..<Ep|>..x>.....
	73 0a 54 49 92 14 63 05 c6 a8 16 ed fc fc 00 22 | s.TI..c........"
	00 0b 46 d7 59 62 84 e1 eb e4 2d 48 d7 0c 35 33 | ..F.Yb....-H..53
	ae 63 81 23 f2 e4 36 e0 da 08 00 f4 6f 96 91 76 | .c.#..6.....o..v
	99 c8 00 00 00 20 31 13 9d 8e 56 51 c7 7b 71 e0 | ..... 1...VQ.{q.
	0c 82 ea 60 5b ca e3 eb 54 32 ad f6 e1 9b 94 bb | ...`[...T2......
	fa c9 b0 b6 8c 59 80 21 40 00 00 01 00 20 d1 f6 | .....Y.!@.... ..
	7b 94 b4 39 9c f1 39 a0 e4 2c fb f6 c0 cd fc bb | {..9..9..,......
	ff 3f 1a 43 39 83 05 c8 c2 2c 5c d9 0f b4 00 00 | .?.C9....,\.....
	01 00 00                                        | ...
Create HMAC-SHA256 Key success, public 48, Private 141
Command: 235
	80 02 00 00 00 eb 00 00 01 57 80 00 00 01 00 00 | .........W......
	00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
	50 4d 50 61 73 73 77 6f 72 64 00 8d 00 20 f3 48 | PMPassword... .H
	ea 67 79 c3 f4 7b 5e db 6f 49 42 ef a6 95 e5 b5 | .gy..{^.oIB.....
	30 38 2c 85 c4 b2 98 ac a9 e9 ea 90 9e 3f 00 10 | 08,..........?..
	f4 b0 8c 46 de 9c 20 b0 ea 22 91 39 32 76 48 b7 | ...F.. ..".92vH.
	e0 ad 9b 14 a0 c0 b6 2b 96 ff 3d 0a 5e cb 2b ee | .......+..=.^.+.
	a1 51 6b 2e 5c f0 39 21 16 80 cb 52 10 e2 e8 8b | .Qk.\.9!...R....
	1f 82 28 8d ed 4f f5 32 a1 79 4f 4c af 07 e2 d6 | ..(..O.2.yOL....
	aa b8 ec 31 c0 9e 4f 54 ff f3 be 13 9c 18 0c 19 | ...1..OT........
	b3 78 6e 48 05 bc 29 76 af de b6 fc 60 c4 42 b3 | .xnH..)v....`.B.
	4f 67 fa b9 21 d3 3f ca 86 00 30 00 08 00 0b 00 | Og..!.?...0.....
	04 04 40 00 00 00 05 00 0b 00 20 b8 5f 48 35 26 | ..@....... ._H5&
	57 b0 cd 5b e7 83 dd 4d 25 7c 78 22 bc 75 5e 07 | W..[...M%|x".u^.
	ce a0 c6 e2 a4 f9 74 9e f6 0e 0f                | ......t....
Response: 59
	80 02 00 00 00 3b 00 00 00 00 80 00 00 02 00 00 | .....;..........
	00 24 00 22 00 0b e4 18 3e 1a da e5 20 c3 9e 65 | .$."....>... ..e
	6f f4 6c 2b 60 67 22 73 9b a7 fd 2d 24 12 48 36 | o.l+`g"s...-$.H6
	11 9a 7b 41 8d 1a 00 00 01 00 00                | ..{A.......
TPM2_Load New HMAC Key Handle 0x80000002
Command: 18
	80 01 00 00 00 12 00 00 01 6c 03 00 00 00 00 00 | .........l......
	01 50                                           | .P
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........
TPM2_PolicyCommandCode: success
Command: 80
	80 02 00 00 00 50 00 00 01 50 80 00 00 02 80 00 | .....P...P......
	00 01 00 00 00 18 40 00 00 09 00 00 01 00 0f 57 | [email protected]
	6f 6c 66 54 50 4d 50 61 73 73 77 6f 72 64 00 20 | olfTPMPassword. 
	ee 93 83 f1 0b 6b ac 00 a4 66 12 bd 95 8f 9e 09 | .....k...f......
	b5 52 3c ec 7c 5f 8e 78 ec c9 49 e1 b1 57 82 fc | .R<.|_.x..I..W..
Response: 10
	80 01 00 00 00 0a 00 00 09 a2                   | ..........
TPM2_ObjectChangeAuth failed 0x9a2: TPM_RC_BAD_AUTH: Authorization failure without DA implications
TPM2_ObjectChangeAuth: private 2
Command: 14
	80 01 00 00 00 0e 00 00 01 65 80 00 00 02       | .........e....
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........
Command: 12
	80 01 00 00 00 0c 00 00 01 78 00 03             | .........x..
Response: 227
	80 01 00 00 00 e3 00 00 00 00 00 03 01 00 00 20 | ............... 
	00 0b 00 10 00 20 ff ff ff ff 00 00 00 01 00 00 | ..... ..........
	00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
	ff ff ff ff ff ff 00 20 ff ff ff ff 00 00 00 01 | ....... ........
	00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
	ff ff ff ff ff ff ff fc 00 20 5a c6 35 d8 aa 3a | ......... Z.5..:
	93 e7 b3 eb bd 55 76 98 86 bc 65 1d 06 b0 cc 53 | .....Uv...e....S
	b0 f6 3b ce 3c 3e 27 d2 60 4b 00 20 6b 17 d1 f2 | ..;.<>'.`K. k...
	e1 2c 42 47 f8 bc e6 e5 63 a4 40 f2 77 03 7d 81 | .,[email protected].}.
	2d eb 33 a0 f4 a1 39 45 d8 98 c2 96 00 20 4f e3 | -.3...9E..... O.
	42 e2 fe 1a 7f 9b 8e e7 eb 4a 7c 0f 9e 16 2b ce | B........J|...+.
	33 57 6b 31 5e ce cb b6 40 68 37 bf 51 f5 00 20 | 3Wk1^[email protected].. 
	ff ff ff ff 00 00 00 00 ff ff ff ff ff ff ff ff | ................
	bc e6 fa ad a7 17 9e 84 f3 b9 ca c2 fc 63 25 51 | .............c%Q
	00 01 01                                        | ...
TPM2_ECC_Parameters: CurveID 3, sz 256, p 32, a 32, b 32, gX 32, gY 32, n 32, h 1
Command: 102
	80 02 00 00 00 66 00 00 01 53 80 00 00 01 00 00 | .....f...S......
	00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
	50 4d 50 61 73 73 77 6f 72 64 00 1a 00 16 54 68 | PMPassword....Th
	69 73 49 73 41 53 65 63 72 65 74 55 73 61 67 65 | isIsASecretUsage
	41 75 74 68 00 00 00 18 00 23 00 0b 00 04 04 60 | Auth.....#.....`
	00 00 00 10 00 18 00 0b 00 03 00 10 00 00 00 00 | ................
	00 00 00 00 00 00                               | ......
Response: 428
	80 02 00 00 01 ac 00 00 00 00 00 00 01 99 00 7e | ...............~
	00 20 22 e2 bd 2e d0 a2 5e 4b b4 1d 11 10 95 3e | . ".....^K.....>
	0b b6 8e 6b c3 50 ef 4d 9d c4 a6 72 b6 72 2e c0 | ...k.P.M...r.r..
	91 77 00 10 04 07 2d da d1 0f ec 26 ae e1 5f 63 | .w....-....&.._c
	8c d6 15 c8 f9 b9 3d 8b d7 07 45 c5 38 dc ca e2 | ......=...E.8...
	c8 69 5b 52 f6 8e 97 43 3d 49 9f b4 12 5b 1b 2a | .i[R...C=I...[.*
	4d 31 64 06 de ec 6e 04 00 0f e8 2a 11 cf c1 ad | M1d...n....*....
	11 6e 0a 92 e2 d2 95 e4 2e 02 1b 42 45 83 19 93 | .n.........BE...
	50 13 44 2e b8 ef 54 f2 4d b1 f4 07 e7 e3 00 58 | P.D...T.M......X
	00 23 00 0b 00 04 04 60 00 00 00 10 00 18 00 0b | .#.....`........
	00 03 00 10 00 20 6a 90 50 e6 06 2d ec 40 92 6c | ..... [email protected]
	db b5 d2 36 09 0c bc b5 5c 98 56 49 06 71 77 ca | ...6....\.VI.qw.
	86 b2 ae 53 fe 6e 00 20 d4 0b a7 85 3e df 1d 91 | ...S.n. ....>...
	06 20 29 04 3c 60 9b a3 d2 b7 a5 53 a7 aa 52 4b | . ).<`.....S..RK
	f7 ea 2b 52 f1 69 88 df 00 73 00 00 00 00 00 20 | ..+R.i...s..... 
	e3 b0 c4 42 98 fc 1c 14 9a fb f4 c8 99 6f b9 24 | ...B.........o.$
	27 ae 41 e4 64 9b 93 4c a4 95 99 1b 78 52 b8 55 | '.A.d..L....xR.U
	01 00 0b 00 22 00 0b 23 24 f6 f5 3c 45 70 7c 3e | ...."..#$..<Ep|>
	0a d7 78 3e bc 01 ae cb d9 73 0a 54 49 92 14 63 | ..x>.....s.TI..c
	05 c6 a8 16 ed fc fc 00 22 00 0b 46 d7 59 62 84 | ........"..F.Yb.
	e1 eb e4 2d 48 d7 0c 35 33 ae 63 81 23 f2 e4 36 | ...-H..53.c.#..6
	e0 da 08 00 f4 6f 96 91 76 99 c8 00 00 00 20 31 | .....o..v..... 1
	13 9d 8e 56 51 c7 7b 71 e0 0c 82 ea 60 5b ca e3 | ...VQ.{q....`[..
	eb 54 32 ad f6 e1 9b 94 bb fa c9 b0 b6 8c 59 80 | .T2...........Y.
	21 40 00 00 01 00 20 28 f0 67 bd 33 54 3e 97 0e | !@.... (.g.3T>..
	38 f8 df db 99 14 92 b2 48 ac b6 98 74 2f 32 b2 | 8.......H...t/2.
	e0 e5 96 85 8a 04 ac 00 00 01 00 00             | ............
TPM2_Create: New ECDSA Key: pub 88, priv 126
Command: 260
	80 02 00 00 01 04 00 00 01 57 80 00 00 01 00 00 | .........W......
	00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
	50 4d 50 61 73 73 77 6f 72 64 00 7e 00 20 22 e2 | PMPassword.~. ".
	bd 2e d0 a2 5e 4b b4 1d 11 10 95 3e 0b b6 8e 6b | ....^K.....>...k
	c3 50 ef 4d 9d c4 a6 72 b6 72 2e c0 91 77 00 10 | .P.M...r.r...w..
	04 07 2d da d1 0f ec 26 ae e1 5f 63 8c d6 15 c8 | ..-....&.._c....
	f9 b9 3d 8b d7 07 45 c5 38 dc ca e2 c8 69 5b 52 | ..=...E.8....i[R
	f6 8e 97 43 3d 49 9f b4 12 5b 1b 2a 4d 31 64 06 | ...C=I...[.*M1d.
	de ec 6e 04 00 0f e8 2a 11 cf c1 ad 11 6e 0a 92 | ..n....*.....n..
	e2 d2 95 e4 2e 02 1b 42 45 83 19 93 50 13 44 2e | .......BE...P.D.
	b8 ef 54 f2 4d b1 f4 07 e7 e3 00 58 00 23 00 0b | ..T.M......X.#..
	00 04 04 60 00 00 00 10 00 18 00 0b 00 03 00 10 | ...`............
	00 20 6a 90 50 e6 06 2d ec 40 92 6c db b5 d2 36 | . [email protected]
	09 0c bc b5 5c 98 56 49 06 71 77 ca 86 b2 ae 53 | ....\.VI.qw....S
	fe 6e 00 20 d4 0b a7 85 3e df 1d 91 06 20 29 04 | .n. ....>.... ).
	3c 60 9b a3 d2 b7 a5 53 a7 aa 52 4b f7 ea 2b 52 | <`.....S..RK..+R
	f1 69 88 df                                     | .i..
Response: 59
	80 02 00 00 00 3b 00 00 00 00 80 00 00 02 00 00 | .....;..........
	00 24 00 22 00 0b e4 8c 73 c2 d2 43 a4 fd 61 73 | .$."....s..C..as
	66 ef 47 e7 19 ef d6 62 15 7a bd cb 8c e9 b1 30 | f.G....b.z.....0
	18 10 6f e8 7c 2c 00 00 01 00 00                | ..o.|,.....
TPM2_Load ECDSA Key Handle 0x80000002
Command: 95
	80 02 00 00 00 5f 00 00 01 5d 80 00 00 02 00 00 | ....._...]......
	00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
	73 41 53 65 63 72 65 74 55 73 61 67 65 41 75 74 | sASecretUsageAut
	68 00 20 11 11 11 11 11 11 11 11 11 11 11 11 11 | h. .............
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 00 18 00 0b 80 24 40 00 00 07 00 00    | ........$@.....
Response: 91
	80 02 00 00 00 5b 00 00 00 00 00 00 00 48 00 18 | .....[.......H..
	00 0b 00 20 30 16 51 f3 c1 a5 8e 19 8e ff a5 ae | ... 0.Q.........
	16 cc 8f 13 24 2b 5c 78 be 57 15 ac 1a cf e2 9d | ....$+\x.W......
	2b 90 ad 92 00 20 d3 cc f2 e4 43 c7 5b 78 f3 34 | +.... ....C.[x.4
	78 3e 9f 72 9c 54 db 1b e7 28 b3 56 b9 c3 b3 9e | x>.r.T...(.V....
	79 e2 3f 34 2a 45 00 00 01 00 00                | y.?4*E.....
TPM2_Sign: ECC S 32, R 32
Command: 120
	80 01 00 00 00 78 00 00 01 77 80 00 00 02 00 20 | .....x...w..... 
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	00 18 00 0b 00 20 30 16 51 f3 c1 a5 8e 19 8e ff | ..... 0.Q.......
	a5 ae 16 cc 8f 13 24 2b 5c 78 be 57 15 ac 1a cf | ......$+\x.W....
	e2 9d 2b 90 ad 92 00 20 d3 cc f2 e4 43 c7 5b 78 | ..+.... ....C.[x
	f3 34 78 3e 9f 72 9c 54 db 1b e7 28 b3 56 b9 c3 | .4x>.r.T...(.V..
	b3 9e 79 e2 3f 34 2a 45                         | ..y.?4*E
Response: 50
	80 01 00 00 00 32 00 00 00 00 80 22 40 00 00 01 | .....2....."@...
	00 20 df e2 fd 19 91 75 91 e3 8b 3f b0 5e d8 6d | . .....u...?.^.m
	f9 87 f9 a0 1a 95 3c b1 20 93 c9 ac be 3c 09 fb | ......<. ....<..
	9d 3a                                           | .:
TPM2_VerifySignature: Tag 32802
Command: 14
	80 01 00 00 00 0e 00 00 01 65 80 00 00 02       | .........e....
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........
Command: 102
	80 02 00 00 00 66 00 00 01 53 80 00 00 01 00 00 | .....f...S......
	00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
	50 4d 50 61 73 73 77 6f 72 64 00 1a 00 16 54 68 | PMPassword....Th
	69 73 49 73 41 53 65 63 72 65 74 55 73 61 67 65 | isIsASecretUsage
	41 75 74 68 00 00 00 18 00 23 00 0b 00 02 04 60 | Auth.....#.....`
	00 00 00 10 00 19 00 0b 00 03 00 10 00 00 00 00 | ................
	00 00 00 00 00 00                               | ......
Response: 428
	80 02 00 00 01 ac 00 00 00 00 00 00 01 99 00 7e | ...............~
	00 20 b6 46 c8 82 6b 8c 7a 4b e4 1b 96 fa 21 1b | . .F..k.zK....!.
	0d 08 9e c3 32 22 9a 3f 41 3c 2d ae 07 59 73 74 | ....2".?A<-..Yst
	42 3f 00 10 10 41 4c 5e 55 84 67 ce b5 b8 04 91 | B?...AL^U.g.....
	f7 c6 55 ab ee 13 0b f4 07 cb 5c 66 1c 74 6c f2 | ..U.......\f.tl.
	e9 87 93 94 78 79 50 49 85 f8 b3 6a 5c 4a 2d 50 | ....xyPI...j\J-P
	d8 6c a8 26 5c 89 b6 3e 2c 61 20 6b fb 88 ae 1f | .l.&\..>,a k....
	60 47 39 2f d2 ab 12 bd 1d ef 91 e4 7e c5 89 f8 | `G9/........~...
	b8 d0 f5 15 f5 e8 2f c2 ea 34 de fd ac bb 00 58 | ....../..4.....X
	00 23 00 0b 00 02 04 60 00 00 00 10 00 19 00 0b | .#.....`........
	00 03 00 10 00 20 0a ef ef 11 1c 75 ef 4b ee 10 | ..... .....u.K..
	de bc 51 13 6e ef 82 28 3c ac 71 bf cc b7 7c a1 | ..Q.n..(<.q...|.
	e5 d5 c3 54 5d fb 00 20 d0 51 6e f3 06 47 9b dc | ...T].. .Qn..G..
	67 94 a7 ac 6f 97 73 80 93 af 75 0f 50 17 7f 1f | g...o.s...u.P...
	9b ec 88 77 4e 7c eb b3 00 73 00 00 00 00 00 20 | ...wN|...s..... 
	e3 b0 c4 42 98 fc 1c 14 9a fb f4 c8 99 6f b9 24 | ...B.........o.$
	27 ae 41 e4 64 9b 93 4c a4 95 99 1b 78 52 b8 55 | '.A.d..L....xR.U
	01 00 0b 00 22 00 0b 23 24 f6 f5 3c 45 70 7c 3e | ...."..#$..<Ep|>
	0a d7 78 3e bc 01 ae cb d9 73 0a 54 49 92 14 63 | ..x>.....s.TI..c
	05 c6 a8 16 ed fc fc 00 22 00 0b 46 d7 59 62 84 | ........"..F.Yb.
	e1 eb e4 2d 48 d7 0c 35 33 ae 63 81 23 f2 e4 36 | ...-H..53.c.#..6
	e0 da 08 00 f4 6f 96 91 76 99 c8 00 00 00 20 31 | .....o..v..... 1
	13 9d 8e 56 51 c7 7b 71 e0 0c 82 ea 60 5b ca e3 | ...VQ.{q....`[..
	eb 54 32 ad f6 e1 9b 94 bb fa c9 b0 b6 8c 59 80 | .T2...........Y.
	21 40 00 00 01 00 20 15 27 80 ce ef a6 4f 1b 7c | !@.... .'....O.|
	87 d2 79 39 cc 63 89 31 18 0b 67 f2 5d 67 4a a5 | ..y9.c.1..g.]gJ.
	1e ec 13 20 75 15 a3 00 00 01 00 00             | ... u.......
TPM2_Create: New ECDH Key: pub 88, priv 126
Command: 260
	80 02 00 00 01 04 00 00 01 57 80 00 00 01 00 00 | .........W......
	00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
	50 4d 50 61 73 73 77 6f 72 64 00 7e 00 20 b6 46 | PMPassword.~. .F
	c8 82 6b 8c 7a 4b e4 1b 96 fa 21 1b 0d 08 9e c3 | ..k.zK....!.....
	32 22 9a 3f 41 3c 2d ae 07 59 73 74 42 3f 00 10 | 2".?A<-..YstB?..
	10 41 4c 5e 55 84 67 ce b5 b8 04 91 f7 c6 55 ab | .AL^U.g.......U.
	ee 13 0b f4 07 cb 5c 66 1c 74 6c f2 e9 87 93 94 | ......\f.tl.....
	78 79 50 49 85 f8 b3 6a 5c 4a 2d 50 d8 6c a8 26 | xyPI...j\J-P.l.&
	5c 89 b6 3e 2c 61 20 6b fb 88 ae 1f 60 47 39 2f | \..>,a k....`G9/
	d2 ab 12 bd 1d ef 91 e4 7e c5 89 f8 b8 d0 f5 15 | ........~.......
	f5 e8 2f c2 ea 34 de fd ac bb 00 58 00 23 00 0b | ../..4.....X.#..
	00 02 04 60 00 00 00 10 00 19 00 0b 00 03 00 10 | ...`............
	00 20 0a ef ef 11 1c 75 ef 4b ee 10 de bc 51 13 | . .....u.K....Q.
	6e ef 82 28 3c ac 71 bf cc b7 7c a1 e5 d5 c3 54 | n..(<.q...|....T
	5d fb 00 20 d0 51 6e f3 06 47 9b dc 67 94 a7 ac | ].. .Qn..G..g...
	6f 97 73 80 93 af 75 0f 50 17 7f 1f 9b ec 88 77 | o.s...u.P......w
	4e 7c eb b3                                     | N|..
Response: 59
	80 02 00 00 00 3b 00 00 00 00 80 00 00 02 00 00 | .....;..........
	00 24 00 22 00 0b ae 32 6f 38 af a0 61 ff 6d 6f | .$."...2o8..a.mo
	cf 22 10 a1 71 b3 bc 7f 40 d2 50 d8 b1 48 43 45 | ."[email protected]
	6e b3 f3 cd e7 da 00 00 01 00 00                | n..........
TPM2_Load ECDH Key Handle 0x80000002
Command: 14
	80 01 00 00 00 0e 00 00 01 63 80 00 00 02       | .........c....
Response: 150
	80 01 00 00 00 96 00 00 00 00 00 44 00 20 71 3c | ...........D. q<
	7b 00 6a ba 55 99 7d 50 0c 01 10 e2 a4 52 ee 7b | {.j.U.}P.....R.{
	7a a9 d0 f4 4d bc 9c bb d0 90 c1 c9 b7 ff 00 20 | z...M.......... 
	50 5f 67 e2 c6 6b 3b 79 70 e6 89 bd 10 00 84 71 | P_g..k;yp......q
	26 de b9 94 65 5e 25 2f be 53 03 0c b9 93 19 f0 | &...e^%/.S......
	00 44 00 20 f5 7e 91 af 96 2f 85 60 2b 57 f2 1d | .D. .~.../.`+W..
	d1 b6 13 4c 46 7e 58 b7 33 44 6a 89 7b cc 2e 76 | ...LF~X.3Dj.{..v
	cb 77 11 6a 00 20 91 f0 72 fc d6 c8 93 68 0a 93 | .w.j. ..r....h..
	22 83 29 d9 71 a6 7f eb 6c 73 a8 74 08 dc 0e 38 | ".).q...ls.t...8
	ec 2f 67 11 87 d3                               | ./g...
TPM2_ECDH_KeyGen: zPt 68, pubPt 68
Command: 14
	80 01 00 00 00 0e 00 00 01 65 80 00 00 02       | .........e....
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........
Command: 387
	80 02 00 00 01 83 00 00 01 53 80 00 00 01 00 00 | .........S......
	00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
	50 4d 50 61 73 73 77 6f 72 64 00 1a 00 16 54 68 | PMPassword....Th
	69 73 49 73 41 53 65 63 72 65 74 55 73 61 67 65 | isIsASecretUsage
	41 75 74 68 00 00 01 16 00 01 00 0b 00 06 04 60 | Auth...........`
	00 00 00 10 00 10 08 00 00 00 00 00 01 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f | ................
	52 61 6e 64 6f 6d 53 65 72 76 65 72 50 69 63 6b | RandomServerPick
	65 64 43 72 65 61 74 69 6f 6e 4e 6f 6e 63 65 00 | edCreationNonce.
	00 00 00                                        | ...
Response: 745
	80 02 00 00 02 e9 00 00 00 00 00 00 02 d6 00 de | ................
	00 20 6a 07 24 9f 5c 91 6e ce 31 5b e5 08 7d e0 | . j.$.\.n.1[..}.
	3f 0a ec 7b 91 db 5e c1 74 c9 b6 49 d3 09 27 cc | ?..{..^.t..I..'.
	66 ca 00 10 27 9b 7e 1d 7a e3 da 97 d9 70 20 84 | f...'.~.z....p .
	16 bc 45 07 80 fc f5 db 23 99 26 a1 19 54 fe bb | ..E.....#.&..T..
	41 d8 43 bf 2f c6 93 08 bb 57 b0 02 31 f3 2f 2e | A.C./....W..1./.
	81 0a 41 d5 f6 8d e4 0b 16 34 b1 1d 53 e4 01 11 | ..A......4..S...
	e9 c7 19 83 3a 68 c7 0a 41 b9 72 78 e0 99 e7 26 | ....:h..A.rx...&
	21 89 04 70 47 f6 2d c3 8b b7 29 7c ba 2c 79 8c | !..pG.-...)|.,y.
	90 99 5d f2 42 d6 6a 0b b7 da 2d e4 e9 85 c9 c4 | ..].B.j...-.....
	b4 d8 49 f0 7d 29 e4 ff d5 c8 60 b6 43 d8 72 2f | ..I.})....`.C.r/
	6e 15 27 a3 83 d5 f4 32 e8 59 5b d0 17 f2 cf 51 | n.'....2.Y[....Q
	69 4c 2e e2 90 cd 3f bb f0 ce 18 91 f3 e1 6f cf | iL....?.......o.
	09 f4 42 b1 04 23 f5 02 ca 8e 96 07 25 9a f1 aa | ..B..#......%...
	c1 11 b9 c9 39 33 cd ab c6 42 d5 af 48 ad 01 16 | ....93...B..H...
	00 01 00 0b 00 06 04 60 00 00 00 10 00 10 08 00 | .......`........
	00 00 00 00 01 00 ee 54 bd bf 29 8d ca 81 02 c8 | .......T..).....
	22 69 17 11 ef a0 19 ea f7 a1 60 30 3b 30 61 a0 | "i........`0;0a.
	2b ba ed 9a 84 f0 07 52 38 7c b5 56 23 62 1b 33 | +......R8|.V#b.3
	e6 97 d5 f1 45 e8 06 14 3c 39 70 c9 0c d4 29 f8 | ....E...<9p...).
	89 93 d1 42 d3 b3 0d 14 79 e9 ee c4 fd 53 d8 fd | ...B....y....S..
	0f d5 e9 e6 ac 71 aa ec f2 d4 9a 23 5a 68 3e a4 | .....q.....#Zh>.
	b9 ce 8b bf a6 48 41 97 d6 9a 23 db e8 42 a1 8a | .....HA...#..B..
	08 26 82 80 63 f2 60 8b c8 b5 0a 9c eb bb b4 56 | .&..c.`........V
	aa 4a b3 01 f1 41 4a fa c0 0a 49 46 59 fa 95 a9 | .J...AJ...IFY...
	64 3b c2 fa b0 8e bf aa b6 74 ee f9 c9 3a d8 bb | d;.......t...:..
	e9 7e 7e a6 66 cb 76 b9 0a ba b5 fc f8 4f 5e de | .~~.f.v......O^.
	da 5b 88 da 27 55 4b 4d 2f bd 94 52 05 a1 d7 f8 | .[..'UKM/..R....
	89 26 41 5e 3e 24 4a 1f b0 7c 69 7f 0f e8 b7 98 | .&A^>$J..|i.....
	08 21 5e ed 82 74 3c b7 2a 09 d5 aa c6 d6 e5 a3 | .!^..t<.*.......
	7f b2 83 fe ce 21 d6 ab 36 77 a8 a0 d1 7f 7b 22 | .....!..6w....{"
	37 19 5d a3 3e 45 c3 a7 7c 59 e0 4a 5a 4d 84 aa | 7.].>E..|Y.JZM..
	b4 bd 22 a0 34 97 00 92 00 00 00 00 00 20 e3 b0 | ..".4........ ..
	c4 42 98 fc 1c 14 9a fb f4 c8 99 6f b9 24 27 ae | .B.........o.$'.
	41 e4 64 9b 93 4c a4 95 99 1b 78 52 b8 55 01 00 | A.d..L....xR.U..
	0b 00 22 00 0b 23 24 f6 f5 3c 45 70 7c 3e 0a d7 | .."..#$..<Ep|>..
	78 3e bc 01 ae cb d9 73 0a 54 49 92 14 63 05 c6 | x>.....s.TI..c..
	a8 16 ed fc fc 00 22 00 0b 46 d7 59 62 84 e1 eb | ......"..F.Yb...
	e4 2d 48 d7 0c 35 33 ae 63 81 23 f2 e4 36 e0 da | .-H..53.c.#..6..
	08 00 f4 6f 96 91 76 99 c8 00 1f 52 61 6e 64 6f | ...o..v....Rando
	6d 53 65 72 76 65 72 50 69 63 6b 65 64 43 72 65 | mServerPickedCre
	61 74 69 6f 6e 4e 6f 6e 63 65 00 20 1a 5f 91 c1 | ationNonce. ._..
	77 a6 20 8a 1d 8a fa 98 7a e1 4e b2 01 6a 99 22 | w. .....z.N..j."
	c8 a9 35 e4 d8 72 a5 c2 7b 2a cf 21 80 21 40 00 | ..5..r..{*.!.!@.
	00 01 00 20 55 72 78 4e 7b 7e a7 3a a3 6d 59 98 | ... UrxN{~.:.mY.
	54 a8 06 af 5c a3 40 ea 0f b9 be 9f 91 06 3a 68 | T...\.@.......:h
	85 99 71 35 00 00 01 00 00                      | ..q5.....
TPM2_Create: New RSA Key: pub 278, priv 222
Command: 546
	80 02 00 00 02 22 00 00 01 57 80 00 00 01 00 00 | ....."...W......
	00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
	50 4d 50 61 73 73 77 6f 72 64 00 de 00 20 6a 07 | PMPassword... j.
	24 9f 5c 91 6e ce 31 5b e5 08 7d e0 3f 0a ec 7b | $.\.n.1[..}.?..{
	91 db 5e c1 74 c9 b6 49 d3 09 27 cc 66 ca 00 10 | ..^.t..I..'.f...
	27 9b 7e 1d 7a e3 da 97 d9 70 20 84 16 bc 45 07 | '.~.z....p ...E.
	80 fc f5 db 23 99 26 a1 19 54 fe bb 41 d8 43 bf | ....#.&..T..A.C.
	2f c6 93 08 bb 57 b0 02 31 f3 2f 2e 81 0a 41 d5 | /....W..1./...A.
	f6 8d e4 0b 16 34 b1 1d 53 e4 01 11 e9 c7 19 83 | .....4..S.......
	3a 68 c7 0a 41 b9 72 78 e0 99 e7 26 21 89 04 70 | :h..A.rx...&!..p
	47 f6 2d c3 8b b7 29 7c ba 2c 79 8c 90 99 5d f2 | G.-...)|.,y...].
	42 d6 6a 0b b7 da 2d e4 e9 85 c9 c4 b4 d8 49 f0 | B.j...-.......I.
	7d 29 e4 ff d5 c8 60 b6 43 d8 72 2f 6e 15 27 a3 | })....`.C.r/n.'.
	83 d5 f4 32 e8 59 5b d0 17 f2 cf 51 69 4c 2e e2 | ...2.Y[....QiL..
	90 cd 3f bb f0 ce 18 91 f3 e1 6f cf 09 f4 42 b1 | ..?.......o...B.
	04 23 f5 02 ca 8e 96 07 25 9a f1 aa c1 11 b9 c9 | .#......%.......
	39 33 cd ab c6 42 d5 af 48 ad 01 16 00 01 00 0b | 93...B..H.......
	00 06 04 60 00 00 00 10 00 10 08 00 00 00 00 00 | ...`............
	01 00 ee 54 bd bf 29 8d ca 81 02 c8 22 69 17 11 | ...T..)....."i..
	ef a0 19 ea f7 a1 60 30 3b 30 61 a0 2b ba ed 9a | ......`0;0a.+...
	84 f0 07 52 38 7c b5 56 23 62 1b 33 e6 97 d5 f1 | ...R8|.V#b.3....
	45 e8 06 14 3c 39 70 c9 0c d4 29 f8 89 93 d1 42 | E...<9p...)....B
	d3 b3 0d 14 79 e9 ee c4 fd 53 d8 fd 0f d5 e9 e6 | ....y....S......
	ac 71 aa ec f2 d4 9a 23 5a 68 3e a4 b9 ce 8b bf | .q.....#Zh>.....
	a6 48 41 97 d6 9a 23 db e8 42 a1 8a 08 26 82 80 | .HA...#..B...&..
	63 f2 60 8b c8 b5 0a 9c eb bb b4 56 aa 4a b3 01 | c.`........V.J..
	f1 41 4a fa c0 0a 49 46 59 fa 95 a9 64 3b c2 fa | .AJ...IFY...d;..
	b0 8e bf aa b6 74 ee f9 c9 3a d8 bb e9 7e 7e a6 | .....t...:...~~.
	66 cb 76 b9 0a ba b5 fc f8 4f 5e de da 5b 88 da | f.v......O^..[..
	27 55 4b 4d 2f bd 94 52 05 a1 d7 f8 89 26 41 5e | 'UKM/..R.....&A^
	3e 24 4a 1f b0 7c 69 7f 0f e8 b7 98 08 21 5e ed | >$J..|i......!^.
	82 74 3c b7 2a 09 d5 aa c6 d6 e5 a3 7f b2 83 fe | .t<.*...........
	ce 21 d6 ab 36 77 a8 a0 d1 7f 7b 22 37 19 5d a3 | .!..6w....{"7.].
	3e 45 c3 a7 7c 59 e0 4a 5a 4d 84 aa b4 bd 22 a0 | >E..|Y.JZM....".
	34 97                                           | 4.
Response: 59
	80 02 00 00 00 3b 00 00 00 00 80 00 00 02 00 00 | .....;..........
	00 24 00 22 00 0b 42 90 b5 f7 42 54 b6 c9 22 af | .$."..B...BT..".
	0b e1 f4 3d b8 68 d7 90 b3 62 a8 f9 4d 3f 51 90 | ...=.h...b..M?Q.
	d5 07 6a 8d 2a fc 00 00 01 00 00                | ..j.*......
TPM2_Load RSA Key Handle 0x80000002
Command: 68
	80 01 00 00 00 44 00 00 01 74 80 00 00 02 00 20 | .....D...t..... 
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	00 17 00 0b 00 0e 54 68 69 73 49 73 4d 79 4c 61 | ......ThisIsMyLa
	62 65 6c 00                                     | bel.
Response: 268
	80 01 00 00 01 0c 00 00 00 00 01 00 e0 fa bc c6 | ................
	0e 9c 3c b5 05 6f b7 e2 f1 e2 f7 6d ce 23 c4 22 | ..<..o.....m.#."
	d4 2c 43 88 cc 36 99 0f c2 27 45 21 7c 4b 0c 51 | .,C..6...'E!|K.Q
	af 54 52 66 bc 46 4c 9f e6 0f 6a b6 66 18 8c 19 | .TRf.FL...j.f...
	3f 98 c7 69 2f 82 3d b1 a4 db ff 17 28 e7 ab 94 | ?..i/.=.....(...
	bd 9b 86 5e cd 5f 4a e5 41 a4 14 c9 d2 d2 f7 ee | ...^._J.A.......
	d6 54 54 b8 45 ec c9 0b ae 1a 64 e9 4b 82 72 f3 | .TT.E.....d.K.r.
	48 28 d8 b2 f1 13 aa 8d 7a bf fd 5c 6e b5 ae e4 | H(......z..\n...
	80 74 0d a7 3c 9d 11 1f 1f ee ee 8f 63 36 3f 7a | .t..<.......c6?z
	23 ca b1 7a 5e 00 d0 94 c7 2e 85 b9 6f 4c 40 8a | #..z^.......oL@.
	d0 11 91 9b 70 71 c1 b5 dc 3e 3f b8 91 60 48 7a | ....pq...>?..`Hz
	ed 92 99 49 1b 68 77 26 e6 32 1c f7 a0 6f 30 2f | ...I.hw&.2...o0/
	b5 d0 fd 48 f9 4c d6 fb f7 da d4 3a 64 b8 0d a4 | ...H.L.....:d...
	31 61 38 62 f4 30 86 de ca ee 37 49 21 76 88 9d | 1a8b.0....7I!v..
	19 0d 8a ca 1c 5f 79 c9 36 5c cc 61 ae 73 81 d6 | ....._y.6\.a.s..
	74 59 38 3d 51 be 28 3a ff 20 a3 17 0e a6 2f b2 | tY8=Q.(:. ..../.
	34 76 90 1d 5b f6 04 f4 cf 80 14 73             | 4v..[......s
TPM2_RSA_Encrypt: 256
Command: 327
	80 02 00 00 01 47 00 00 01 59 80 00 00 02 00 00 | .....G...Y......
	00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
	73 41 53 65 63 72 65 74 55 73 61 67 65 41 75 74 | sASecretUsageAut
	68 01 00 e0 fa bc c6 0e 9c 3c b5 05 6f b7 e2 f1 | h........<..o...
	e2 f7 6d ce 23 c4 22 d4 2c 43 88 cc 36 99 0f c2 | ..m.#.".,C..6...
	27 45 21 7c 4b 0c 51 af 54 52 66 bc 46 4c 9f e6 | 'E!|K.Q.TRf.FL..
	0f 6a b6 66 18 8c 19 3f 98 c7 69 2f 82 3d b1 a4 | .j.f...?..i/.=..
	db ff 17 28 e7 ab 94 bd 9b 86 5e cd 5f 4a e5 41 | ...(......^._J.A
	a4 14 c9 d2 d2 f7 ee d6 54 54 b8 45 ec c9 0b ae | ........TT.E....
	1a 64 e9 4b 82 72 f3 48 28 d8 b2 f1 13 aa 8d 7a | .d.K.r.H(......z
	bf fd 5c 6e b5 ae e4 80 74 0d a7 3c 9d 11 1f 1f | ..\n....t..<....
	ee ee 8f 63 36 3f 7a 23 ca b1 7a 5e 00 d0 94 c7 | ...c6?z#..z^....
	2e 85 b9 6f 4c 40 8a d0 11 91 9b 70 71 c1 b5 dc | [email protected]...
	3e 3f b8 91 60 48 7a ed 92 99 49 1b 68 77 26 e6 | >?..`Hz...I.hw&.
	32 1c f7 a0 6f 30 2f b5 d0 fd 48 f9 4c d6 fb f7 | 2...o0/...H.L...
	da d4 3a 64 b8 0d a4 31 61 38 62 f4 30 86 de ca | ..:d...1a8b.0...
	ee 37 49 21 76 88 9d 19 0d 8a ca 1c 5f 79 c9 36 | .7I!v......._y.6
	5c cc 61 ae 73 81 d6 74 59 38 3d 51 be 28 3a ff | \.a.s..tY8=Q.(:.
	20 a3 17 0e a6 2f b2 34 76 90 1d 5b f6 04 f4 cf |  ..../.4v..[....
	80 14 73 00 17 00 0b 00 0e 54 68 69 73 49 73 4d | ..s......ThisIsM
	79 4c 61 62 65 6c 00                            | yLabel.
Response: 53
	80 02 00 00 00 35 00 00 00 00 00 00 00 22 00 20 | .....5.......". 
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
	00 00 01 00 00                                  | .....
TPM2_RSA_Decrypt: 32
RSA Encrypt/Decrypt test passed
Command: 14
	80 01 00 00 00 0e 00 00 01 65 80 00 00 02       | .........e....
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........
Command: 14
	80 01 00 00 00 0e 00 00 01 69 01 00 00 00       | .........i....
Response: 10
	80 01 00 00 00 0a 00 00 01 8b                   | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
	80 01 00 00 00 0e 00 00 01 69 01 00 00 01       | .........i....
Response: 10
	80 01 00 00 00 0a 00 00 01 8b                   | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
	80 01 00 00 00 0e 00 00 01 69 01 00 00 02       | .........i....
Response: 10
	80 01 00 00 00 0a 00 00 01 8b                   | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
	80 01 00 00 00 0e 00 00 01 69 01 00 00 03       | .........i....
Response: 10
	80 01 00 00 00 0a 00 00 01 8b                   | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
	80 01 00 00 00 0e 00 00 01 69 01 00 00 04       | .........i....
Response: 10
	80 01 00 00 00 0a 00 00 01 8b                   | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
	80 01 00 00 00 0e 00 00 01 69 01 00 00 05       | .........i....
Response: 10
	80 01 00 00 00 0a 00 00 01 8b                   | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
	80 01 00 00 00 0e 00 00 01 69 01 00 00 06       | .........i....
Response: 10
	80 01 00 00 00 0a 00 00 01 8b                   | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
	80 01 00 00 00 0e 00 00 01 69 01 00 00 07       | .........i....
Response: 10
	80 01 00 00 00 0a 00 00 01 8b                   | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
	80 01 00 00 00 0e 00 00 01 69 01 00 00 08       | .........i....
Response: 10
	80 01 00 00 00 0a 00 00 01 8b                   | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
	80 01 00 00 00 0e 00 00 01 69 01 00 00 09       | .........i....
Response: 10
	80 01 00 00 00 0a 00 00 01 8b                   | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 82
	80 02 00 00 00 52 00 00 01 2a 80 00 00 01 00 00 | .....R...*......
	00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
	50 4d 50 61 73 73 77 6f 72 64 00 16 54 68 69 73 | PMPassword..This
	49 73 41 53 65 63 72 65 74 55 73 61 67 65 41 75 | IsASecretUsageAu
	74 68 00 0e 01 bf ff ff 00 0b 06 02 00 02 00 00 | th..............
	00 20                                           | . 
Response: 10
	80 01 00 00 00 0a 00 00 01 84                   | ..........
TPM2_NV_DefineSpace failed 0x184: TPM_RC_VALUE: Value is out of range or is not correct for the context
Command: 14
	80 01 00 00 00 0e 00 00 01 65 03 00 00 00       | .........e....
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........
Command: 14
	80 01 00 00 00 0e 00 00 01 65 80 00 00 02       | .........e....
Response: 10
	80 01 00 00 00 0a 00 00 01 cb                   | ..........
Command: 14
	80 01 00 00 00 0e 00 00 01 65 80 00 00 02       | .........e....
Response: 10
	80 01 00 00 00 0a 00 00 01 cb                   | ..........
Command: 14
	80 01 00 00 00 0e 00 00 01 65 80 00 00 02       | .........e....
Response: 10
	80 01 00 00 00 0a 00 00 01 cb                   | ..........
Command: 14
	80 01 00 00 00 0e 00 00 01 65 80 00 00 02       | .........e....
Response: 10
	80 01 00 00 00 0a 00 00 01 cb                   | ..........
Command: 14
	80 01 00 00 00 0e 00 00 01 65 80 00 00 00       | .........e....
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........
Command: 14
	80 01 00 00 00 0e 00 00 01 65 80 00 00 01       | .........e....
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........
Command: 12
	80 01 00 00 00 0c 00 00 01 45 00 00             | .........E..
Response: 10
	80 01 00 00 00 0a 00 00 00 00                   | ..........

Todo

  • Improve overall documentation.
  • Add support for using the TPM with wolfSSL for TLS.
  • Add support for encrypting / decrypting parameters. (90% complete)
  • Add spi_tis_dev support for Raspberry Pi. This will allow use with Rasbian kernel patches with Infineon.

Support

Email us at [email protected].

wolftpm's People

Contributors

dgarske avatar ejohnstown avatar jacobbarthelmeh avatar paulkissinger avatar toddouska avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.