wolfTPM Release v1.1 |
||
---|---|---|
IDE | ||
examples | ||
m4 | ||
src | ||
wolftpm | ||
.gitignore | ||
LICENSE | ||
Makefile.am | ||
README.md | ||
autogen.sh | ||
commit-tests.sh | ||
configure.ac | ||
pre-commit.sh |
README.md
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.
- This uses the TPM Interface Specification (TIS) to communicate over SPI.
- 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.
- Examples for the Raspberry Pi and STM32 with CubeMX.
- Includes example code for most TPM2 native API’s.
- Includes wrappers for Key Generation, RSA encrypt/decrypt, ECC sign/verify and ECDH.
- Testing done using the Infineon OPTIGA SLB9670 module and LetsTrust TPM for Raspberry Pi.
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.
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:
- Infineon OPTIGA (TM) Trusted Platform Module 2.0 SLB 9670.
- LetsTrust: http://letstrust.de (https://buyzero.de/collections/andere-platinen/products/letstrust-hardware-tpm-trusted-platform-module). Compact Raspberry Pi TPM 2.0 board based on Infineon SLB 9670.
Building
Build wolfSSL:
./autogen.sh
./configure --enable-ecc --enable-sha512 && make
sudo make install
sudo ldconfig
Build wolfTPM:
./autogen.sh
./configure && make
./examples/tpm/tpm2_demo
Release Notes
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
TPM Demo
./examples/tpm/tpm_demo
TPM2 Demo for Wrapper API's
RSA Encrypt Test Passed
ECC Sign/Verify Passed
ECC DH Generation Passed
TPM2 Demo using Native API's
wolfSSL Entering wolfCrypt_Init
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 452: 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 2466: 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 395: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 395: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 395: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 395: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 395: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 395: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 395: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 395: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 395: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 395: TPM_RC_HANDLE
TPM2_NV_DefineSpace failed 388: TPM_RC_VALUE
TPM Demo With Debug Enabled:
Built with ./configure --enable-debug
or #define WOLFTPM_DEBUG
TPM2 Demo with Wrapper API's
./examples/tpm/tpm_demo
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: 345
80 02 00 00 01 59 00 00 01 31 40 00 00 01 00 00 | .....Y...1@.....
00 09 40 00 00 09 00 00 01 00 00 00 1a 00 16 54 | ..@............T
68 69 73 49 73 4d 79 53 74 6f 72 61 67 65 4b 65 | hisIsMyStorageKe
79 41 75 74 68 00 00 01 1a 00 01 00 0b 00 03 04 | yAuth...........
72 00 00 00 06 00 80 00 43 00 10 08 00 00 00 00 | r.......C.......
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: 474
80 02 00 00 01 da 00 00 00 00 80 00 00 00 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 bf ae | ...C............
c5 11 7f e9 c3 28 17 d1 99 ba 15 9f 3c b7 a2 42 | .....(......<..B
1a 93 db 32 3e 71 b6 eb 9b 73 d3 93 62 8a 38 27 | ...2>q...s..b.8'
70 ab bd 5d 51 e9 3d 2f c8 f6 fe f3 ac 41 b2 2e | p..]Q.=/.....A..
8b fd fd e6 3d ad 83 39 47 43 e4 c0 33 40 9b c6 | ....=..9GC..3@..
13 16 83 14 1c ec fd 19 72 1c c2 e0 18 93 5a 4b | ........r.....ZK
ab bb 62 45 87 b5 e9 04 7f c1 92 77 4c eb 1e 0a | ..bE.......wL...
7f ab 3d 70 30 8a 80 c1 d3 60 2b 0e 28 ce 64 bd | ..=p0....`+.(.d.
88 33 c0 d3 7b cb a8 d3 3f 42 d9 70 fa 7e ec 6c | .3..{...?B.p.~.l
cd b1 58 0b 3c 69 ba 08 e1 75 d7 3d 16 f4 a6 63 | ..X.<i...u.=...c
d0 46 7d d7 c4 af ca b9 4e 9d 23 3a 31 7c cf 46 | .F}.....N.#:1|.F
17 b8 9e c5 37 21 b2 02 d8 16 c7 c6 21 b5 21 b3 | ....7!......!.!.
2b bb 0b 32 a4 af c6 76 d9 f7 ee 11 a8 a9 dd c7 | +..2...v........
5d e0 93 11 e3 f0 3a 46 fe 32 04 df e8 f2 3f e4 | ].....:F.2....?.
82 75 f6 fe 9b 8a 62 c7 dd 11 b4 d9 8a 22 0a 1c | .u....b......"..
46 5f 45 0f c7 ad 5a 6e c2 08 5e 6b 28 c2 fe 06 | F_E...Zn..^k(...
91 74 f3 76 db 40 b7 73 07 cb bf 7a bf 55 00 37 | .t.v.@.s...z.U.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 31 6b 6d d7 b7 79 82 cd 03 16 83 e8 6d c9 99 | 1km..y......m..
b9 da 1d 39 df 7f 0f 3c 64 56 7e 8b 08 ac 56 7b | ...9...<dV~...V{
fa 00 22 00 0b 5f fa 05 9f 21 3d 35 8e 77 f4 04 | ..".._...!=5.w..
8d 4d 72 ec 25 1d 64 e2 98 05 a1 23 3b 95 05 5f | .Mr.%.d....#;.._
0e 7e e7 96 99 00 00 01 00 00 | .~........
TPM2_CreatePrimary: 0x80000000 (282 bytes)
Command: 356
80 02 00 00 01 64 00 00 01 53 80 00 00 00 00 00 | .....d...S......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | ..@........ThisI
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 c8 2a 21 1a 00 af fc ec 89 fd 3d 92 b1 d5 | . .*!.......=...
c8 7f 97 1f ed 93 cf c9 eb 72 9b 90 7f 3b 6e 40 | .........r...;n@
04 29 00 10 5f 50 62 ff ad f5 d0 3f 59 53 c1 55 | .).._Pb....?YS.U
37 83 6f 6f 8b 34 a5 85 4d 3f 92 14 02 c1 de 9f | 7.oo.4..M?......
25 5e c4 74 7a d7 0d 51 b0 02 a6 01 24 65 dc f7 | %^.tz..Q....$e..
61 c6 27 07 4f 22 55 22 38 28 6f 38 a3 ed 55 43 | a.'.O"U"8(o8..UC
0b 53 48 90 1d 21 6b 66 64 96 3a 07 66 39 79 d1 | .SH..!kfd.:.f9y.
b2 ad b1 ad 7c ad f4 71 73 b3 dd 29 12 e6 30 3c | ....|..qs..)..0<
b5 08 e4 b8 ec 87 ee 66 7b d8 8d bd 2e fc 79 ac | .......f{.....y.
82 b3 a8 ec df 6d 8e b3 fa 18 00 20 57 b4 7b 07 | .....m..... W.{.
36 58 da f5 87 11 51 ec 8e f6 cb 5a e9 9d 17 1a | 6X....Q....Z....
12 bd 5e ee c5 83 a0 4a 36 13 5b cc eb ca f2 5f | ..^....J6.[...._
89 41 11 fa a3 6f 91 3a 2c 50 3b 2e e2 19 f2 e8 | .A...o.:,P;.....
e6 13 76 d7 e0 db 4f f3 67 67 94 d3 f7 2c 01 16 | ..v...O.gg...,..
00 01 00 0b 00 06 04 60 00 00 00 10 00 10 08 00 | .......`........
00 00 00 00 01 00 b4 ff 37 52 d0 26 2c 77 ad 65 | ........7R.&,w.e
f6 66 47 b4 1f bb 9f 94 20 77 c6 b0 87 9f 85 11 | .fG..... w......
e7 52 1b 95 24 3f 94 6f 50 c6 3f ca e5 02 53 c9 | .R..$?.oP.?...S.
a1 eb 70 38 be f8 eb f3 db 5b 02 08 28 93 25 e4 | ..p8.....[..(.%.
3c 6d d8 cd 35 dd 13 db 02 6a cc cb aa 70 8b 5c | <m..5....j...p.\
7b 86 74 68 d9 a0 22 aa 25 8d de b9 f3 9c bf fb | {.th..".%.......
86 c5 4e 9c 34 90 1c a8 de df 3a 52 cc e4 42 97 | ..N.4.....:R..B.
b5 f2 01 b5 f4 70 89 6e 35 28 bc 61 f2 38 43 ea | .....p.n5(.a.8C.
c2 d8 04 dd 2c 7a 61 99 d1 da 03 de ba bb ec 89 | ....,za.........
06 2d d5 07 16 4d 3a 4b 9c d5 bd bb ea 09 c2 2d | .-...M:K.......-
da c7 2e 63 97 48 50 6e 46 68 0f 8c 54 e6 bc ac | ...c.HPnFh..T...
8b 8c e1 4a 14 64 00 4f 04 00 c5 53 2d 2e be ec | ...J.d.O...S-...
f2 af 5b c2 45 d5 d6 7c 04 28 76 9e 3d b0 21 4e | ..[.E..|.(v.=.!N
52 ed 26 0a 6a 33 c8 59 5a 87 d7 82 01 b7 25 c3 | R.&.j3.YZ.....%.
08 13 66 b0 67 2d 4a b1 aa 7f 56 66 db 02 df f8 | ..f.g-J...Vf....
f4 3d 5b 49 13 16 1c 0c f4 5e f2 00 e2 b1 28 b6 | .=[I.....^....(.
03 f1 85 0c ba 6f 00 73 00 00 00 00 00 20 e3 b0 | .....o.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 5f fa 05 9f 21 3d 35 8e 77 f4 04 | ..".._...!=5.w..
8d 4d 72 ec 25 1d 64 e2 98 05 a1 23 3b 95 05 5f | .Mr.%.d....#;.._
0e 7e e7 96 99 00 22 00 0b eb ea 05 c8 d7 0d b9 | .~....".........
c1 52 b1 42 4b 8e 49 9b e5 5f 43 0d a8 2e 4d ed | .R.BK.I.._C...M.
8d 92 b8 15 93 94 10 89 0e 00 00 00 20 1e 12 4d | ............ ..M
6f b7 20 ce d2 71 b0 34 f4 1d 47 13 13 34 0e db | o. ..q.4..G..4..
0f 2d 7a bf 70 9f 1f ca bc e8 0e b8 62 80 21 40 | .-z.p.......b.!@
00 00 01 00 20 f7 db 7b 80 be c8 43 6a 0a 1f f1 | .... ..{...Cj...
67 5e 64 2c 11 3b d5 11 c4 ae 18 9a 2e d1 ea f3 | g^d,.;..........
e2 bb b1 c4 07 00 00 01 00 00 | ..........
TPM2_Create key: pub 278, priv 222
Command: 553
80 02 00 00 02 29 00 00 01 57 80 00 00 00 00 00 | .....)...W......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | ..@........ThisI
73 4d 79 53 74 6f 72 61 67 65 4b 65 79 41 75 74 | sMyStorageKeyAut
68 00 de 00 20 c8 2a 21 1a 00 af fc ec 89 fd 3d | h... .*!.......=
92 b1 d5 c8 7f 97 1f ed 93 cf c9 eb 72 9b 90 7f | ............r...
3b 6e 40 04 29 00 10 5f 50 62 ff ad f5 d0 3f 59 | ;n@.).._Pb....?Y
53 c1 55 37 83 6f 6f 8b 34 a5 85 4d 3f 92 14 02 | S.U7.oo.4..M?...
c1 de 9f 25 5e c4 74 7a d7 0d 51 b0 02 a6 01 24 | ...%^.tz..Q....$
65 dc f7 61 c6 27 07 4f 22 55 22 38 28 6f 38 a3 | e..a.'.O"U"8(o8.
ed 55 43 0b 53 48 90 1d 21 6b 66 64 96 3a 07 66 | .UC.SH..!kfd.:.f
39 79 d1 b2 ad b1 ad 7c ad f4 71 73 b3 dd 29 12 | 9y.....|..qs..).
e6 30 3c b5 08 e4 b8 ec 87 ee 66 7b d8 8d bd 2e | .0<.......f{....
fc 79 ac 82 b3 a8 ec df 6d 8e b3 fa 18 00 20 57 | .y......m..... W
b4 7b 07 36 58 da f5 87 11 51 ec 8e f6 cb 5a e9 | .{.6X....Q....Z.
9d 17 1a 12 bd 5e ee c5 83 a0 4a 36 13 5b cc eb | .....^....J6.[..
ca f2 5f 89 41 11 fa a3 6f 91 3a 2c 50 3b 2e e2 | .._.A...o.:,P;..
19 f2 e8 e6 13 76 d7 e0 db 4f f3 67 67 94 d3 f7 | .....v...O.gg...
2c 01 16 00 01 00 0b 00 06 04 60 00 00 00 10 00 | ,.........`.....
10 08 00 00 00 00 00 01 00 b4 ff 37 52 d0 26 2c | ...........7R.&,
77 ad 65 f6 66 47 b4 1f bb 9f 94 20 77 c6 b0 87 | w.e.fG..... w...
9f 85 11 e7 52 1b 95 24 3f 94 6f 50 c6 3f ca e5 | ....R..$?.oP.?..
02 53 c9 a1 eb 70 38 be f8 eb f3 db 5b 02 08 28 | .S...p8.....[..(
93 25 e4 3c 6d d8 cd 35 dd 13 db 02 6a cc cb aa | .%.<m..5....j...
70 8b 5c 7b 86 74 68 d9 a0 22 aa 25 8d de b9 f3 | p.\{.th..".%....
9c bf fb 86 c5 4e 9c 34 90 1c a8 de df 3a 52 cc | .....N.4.....:R.
e4 42 97 b5 f2 01 b5 f4 70 89 6e 35 28 bc 61 f2 | .B......p.n5(.a.
38 43 ea c2 d8 04 dd 2c 7a 61 99 d1 da 03 de ba | 8C.....,za......
bb ec 89 06 2d d5 07 16 4d 3a 4b 9c d5 bd bb ea | ....-...M:K.....
09 c2 2d da c7 2e 63 97 48 50 6e 46 68 0f 8c 54 | ..-...c.HPnFh..T
e6 bc ac 8b 8c e1 4a 14 64 00 4f 04 00 c5 53 2d | ......J.d.O...S-
2e be ec f2 af 5b c2 45 d5 d6 7c 04 28 76 9e 3d | .....[.E..|.(v.=
b0 21 4e 52 ed 26 0a 6a 33 c8 59 5a 87 d7 82 01 | .!NR.&.j3.YZ....
b7 25 c3 08 13 66 b0 67 2d 4a b1 aa 7f 56 66 db | .%...f.g-J...Vf.
02 df f8 f4 3d 5b 49 13 16 1c 0c f4 5e f2 00 e2 | ....=[I.....^...
b1 28 b6 03 f1 85 0c ba 6f | .(......o
Response: 59
80 02 00 00 00 3b 00 00 00 00 80 00 00 01 00 00 | .....;..........
00 24 00 22 00 0b 37 2a 09 ce 8b 71 20 6e 65 17 | .$."..7*...q ne.
19 94 da 51 58 3c 3a b8 0f e2 50 96 15 79 1a 82 | ...QX<:...P..y..
fe c0 88 e9 7a 2e 00 00 01 00 00 | ....z......
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 4f 37 1b 15 | ............O7..
db 1c 56 27 7f 89 d1 d2 54 0e ee 91 9e 02 de c5 | ..V'....T.......
d8 de 15 dd be 63 24 26 29 54 7f 56 c2 cd 1c 19 | .....c$&)T.V....
e8 52 36 e7 79 24 ca c5 b1 2b 2b 52 a3 22 88 31 | .R6.y$...++R.".1
03 24 89 e0 c2 f1 36 9a 0b 39 1f 0f 58 6e 06 b6 | .$....6..9..Xn..
4c 35 83 7e 03 9d 3a 1a 89 07 9f ff b2 70 0b 6e | L5.~..:......p.n
e6 8b a8 06 b5 49 f9 64 c4 28 53 51 0f 0b c7 23 | .....I.d.(SQ...#
76 5f 03 2c c8 53 55 33 29 ab c4 0b 5d 37 1b 44 | v_.,.SU3)...]7.D
12 30 0e cd 9a f8 46 81 20 92 f2 fd 63 36 41 4e | .0....F. ...c6AN
52 54 7b 45 ea 04 1a f1 cd 90 25 c0 1c d3 09 b9 | RT{E......%.....
9e ff 9d 5c fa 3c 9f c0 0c 1b d7 54 f2 0f 32 6c | ...\.<.....T..2l
8a c0 ff f1 16 f3 5b 78 87 62 c8 e2 54 26 9e c3 | ......[x.b..T&..
1a 3e 89 c8 57 dc 87 ff a2 04 92 cc b2 96 35 67 | .>..W.........5g
f2 61 6c 25 7b 57 9a 66 ac f1 51 dd 9d 07 04 9b | .al%{W.f..Q.....
39 67 7e ed 73 39 b1 b8 33 06 12 c2 a7 2b 96 9b | 9g~.s9..3....+..
f6 a0 d9 63 49 79 64 df 11 13 95 38 1e 4e 8f 49 | ...cIyd....8.N.I
7c 2b b3 e4 72 3c e7 7c a6 ae 19 26 | |+..r<.|...&
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 | ..@........ThisI
73 4d 79 4b 65 79 41 75 74 68 01 00 4f 37 1b 15 | sMyKeyAuth..O7..
db 1c 56 27 7f 89 d1 d2 54 0e ee 91 9e 02 de c5 | ..V'....T.......
d8 de 15 dd be 63 24 26 29 54 7f 56 c2 cd 1c 19 | .....c$&)T.V....
e8 52 36 e7 79 24 ca c5 b1 2b 2b 52 a3 22 88 31 | .R6.y$...++R.".1
03 24 89 e0 c2 f1 36 9a 0b 39 1f 0f 58 6e 06 b6 | .$....6..9..Xn..
4c 35 83 7e 03 9d 3a 1a 89 07 9f ff b2 70 0b 6e | L5.~..:......p.n
e6 8b a8 06 b5 49 f9 64 c4 28 53 51 0f 0b c7 23 | .....I.d.(SQ...#
76 5f 03 2c c8 53 55 33 29 ab c4 0b 5d 37 1b 44 | v_.,.SU3)...]7.D
12 30 0e cd 9a f8 46 81 20 92 f2 fd 63 36 41 4e | .0....F. ...c6AN
52 54 7b 45 ea 04 1a f1 cd 90 25 c0 1c d3 09 b9 | RT{E......%.....
9e ff 9d 5c fa 3c 9f c0 0c 1b d7 54 f2 0f 32 6c | ...\.<.....T..2l
8a c0 ff f1 16 f3 5b 78 87 62 c8 e2 54 26 9e c3 | ......[x.b..T&..
1a 3e 89 c8 57 dc 87 ff a2 04 92 cc b2 96 35 67 | .>..W.........5g
f2 61 6c 25 7b 57 9a 66 ac f1 51 dd 9d 07 04 9b | .al%{W.f..Q.....
39 67 7e ed 73 39 b1 b8 33 06 12 c2 a7 2b 96 9b | 9g~.s9..3....+..
f6 a0 d9 63 49 79 64 df 11 13 95 38 1e 4e 8f 49 | ...cIyd....8.N.I
7c 2b b3 e4 72 3c e7 7c a6 ae 19 26 00 17 00 0b | |+..r<.|...&....
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
Command: 102
80 02 00 00 00 66 00 00 01 53 80 00 00 00 00 00 | .....f...S......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | ..@........ThisI
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 ef d8 35 1d 64 27 07 7c 30 f8 ec 0f 7f e6 | . ..5.d'.|0.....
b1 b1 0c 43 83 d3 e5 8d 4a 68 3c 16 d7 ba 63 1e | ...C....Jh<...c.
98 f8 00 10 27 27 cf 52 47 75 a4 43 cf 27 12 32 | ....''.RGu.C.'.2
52 29 0a aa 7c 23 8b 56 3b 38 7a 3a d3 88 ac c7 | R)..|#.V;8z:....
20 8a 29 56 a5 ff fc 39 6d a2 4e 73 85 23 e5 04 | .)V...9m.Ns.#..
77 01 6f d2 31 15 9e db 0e 68 5a c5 7b df a3 c3 | w.o.1....hZ.{...
14 94 8b 67 38 7a f3 d1 ed c5 2d b3 f8 ae 97 ac | ...g8z....-.....
52 b2 a3 cf d9 f7 25 1e e4 62 4e e8 1e 1c 00 58 | R.....%..bN....X
00 23 00 0b 00 04 04 60 00 00 00 10 00 18 00 0b | .#.....`........
00 03 00 10 00 20 4c 09 3d 55 97 38 24 02 76 8b | ..... L.=U.8$.v.
5f 05 a0 c1 0c cb 09 bf ef 4c 3e 0d 55 ab cd 66 | _........L>.U..f
e0 0d d5 45 a8 29 00 20 cc b3 3f 85 1c 76 80 c8 | ...E.). ..?..v..
95 7d c8 c0 30 59 79 c8 3c ef 8e fc a3 37 bb 4b | .}..0Yy.<....7.K
51 1c d5 13 68 f5 69 87 00 73 00 00 00 00 00 20 | Q...h.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 5f fa 05 9f 21 3d 35 8e 77 | ....".._...!=5.w
f4 04 8d 4d 72 ec 25 1d 64 e2 98 05 a1 23 3b 95 | ...Mr.%.d....#;.
05 5f 0e 7e e7 96 99 00 22 00 0b eb ea 05 c8 d7 | ._.~....".......
0d b9 c1 52 b1 42 4b 8e 49 9b e5 5f 43 0d a8 2e | ...R.BK.I.._C...
4d ed 8d 92 b8 15 93 94 10 89 0e 00 00 00 20 1e | M............. .
12 4d 6f b7 20 ce d2 71 b0 34 f4 1d 47 13 13 34 | .Mo. ..q.4..G..4
0e db 0f 2d 7a bf 70 9f 1f ca bc e8 0e b8 62 80 | ...-z.p.......b.
21 40 00 00 01 00 20 ae 58 ba 19 eb 34 19 7c 85 | !@.... .X...4.|.
0a f7 dd e5 5a 6d 05 1e 52 78 27 73 91 2d 78 57 | ....Zm..Rx's.-xW
e0 40 7d cf b7 5b 3d 00 00 01 00 00 | .@}..[=.....
TPM2_Create key: pub 88, priv 126
Command: 267
80 02 00 00 01 0b 00 00 01 57 80 00 00 00 00 00 | .........W......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | ..@........ThisI
73 4d 79 53 74 6f 72 61 67 65 4b 65 79 41 75 74 | sMyStorageKeyAut
68 00 7e 00 20 ef d8 35 1d 64 27 07 7c 30 f8 ec | h.~. ..5.d'.|0..
0f 7f e6 b1 b1 0c 43 83 d3 e5 8d 4a 68 3c 16 d7 | ......C....Jh<..
ba 63 1e 98 f8 00 10 27 27 cf 52 47 75 a4 43 cf | .c.....''.RGu.C.
27 12 32 52 29 0a aa 7c 23 8b 56 3b 38 7a 3a d3 | '.2R)..|#.V;8z:.
88 ac c7 20 8a 29 56 a5 ff fc 39 6d a2 4e 73 85 | ... .)V...9m.Ns.
23 e5 04 77 01 6f d2 31 15 9e db 0e 68 5a c5 7b | #..w.o.1....hZ.{
df a3 c3 14 94 8b 67 38 7a f3 d1 ed c5 2d b3 f8 | ......g8z....-..
ae 97 ac 52 b2 a3 cf d9 f7 25 1e e4 62 4e e8 1e | ...R.....%..bN..
1c 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 4c 09 3d 55 97 38 24 | ........ L.=U.8$
02 76 8b 5f 05 a0 c1 0c cb 09 bf ef 4c 3e 0d 55 | .v._........L>.U
ab cd 66 e0 0d d5 45 a8 29 00 20 cc b3 3f 85 1c | ..f...E.). ..?..
76 80 c8 95 7d c8 c0 30 59 79 c8 3c ef 8e fc a3 | v...}..0Yy.<....
37 bb 4b 51 1c d5 13 68 f5 69 87 | 7.KQ...h.i.
Response: 59
80 02 00 00 00 3b 00 00 00 00 80 00 00 01 00 00 | .....;..........
00 24 00 22 00 0b 14 f5 a2 e2 9c 10 74 db 51 1c | .$."........t.Q.
33 20 f5 2b 6a d3 5f 6c ec 65 7e 60 4b 30 25 4f | 3 .+j._l.e~`K0%O
8c d2 74 25 3e c3 00 00 01 00 00 | ..t%>......
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 | ..@........ThisI
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 37 ff f2 88 1e c3 55 e1 fe b2 02 7c | ... 7.....U....|
cc 25 7f 4e 3b e5 2b af 30 cc 5b 1c 67 ba ca 2a | .%.N;.+.0.[.g..*
ea b1 e8 25 00 20 8f 11 fe e4 fc cb 16 b3 44 f9 | ...%. ........D.
30 f4 c6 27 d3 09 a3 dd 50 7c 83 d2 c8 10 4b 5f | 0..'....P|....K_
c7 2f 77 66 c4 59 00 00 01 00 00 | ./wf.Y.....
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 37 ff f2 88 1e c3 55 e1 fe b2 | ..... 7.....U...
02 7c cc 25 7f 4e 3b e5 2b af 30 cc 5b 1c 67 ba | .|.%.N;.+.0.[.g.
ca 2a ea b1 e8 25 00 20 8f 11 fe e4 fc cb 16 b3 | .*...%. ........
44 f9 30 f4 c6 27 d3 09 a3 dd 50 7c 83 d2 c8 10 | D.0..'....P|....
4b 5f c7 2f 77 66 c4 59 | K_./wf.Y
Response: 50
80 01 00 00 00 32 00 00 00 00 80 22 40 00 00 01 | .....2....."@...
00 20 e9 e5 59 6b 34 72 01 78 91 d5 04 9a 94 b7 | . ..Yk4r.x......
22 04 b2 0b b2 af 7b 13 2a d9 f0 f0 09 d2 2e 23 | ".....{.*......#
3f 2d | ?-
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
Command: 102
80 02 00 00 00 66 00 00 01 53 80 00 00 00 00 00 | .....f...S......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | ..@........ThisI
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 18 f8 a2 8d bf 94 53 f7 46 bf 45 dc 8b 04 | . ......S.F.E...
db ee ea fa 99 b1 27 ab 3c 2b 8b 8c f4 20 57 f8 | ......'.<+... W.
05 cc 00 10 cd 4e ae 8b 5d 5e f5 d7 16 a6 53 02 | .....N..]^....S.
ee d4 92 4c 2e db ee 42 06 8f 97 e5 df 6b c7 c2 | ...L...B.....k..
3a 9d 0f 76 0d 43 41 c8 d7 fe 90 fa 40 9e 3a ec | :..v.CA.....@.:.
f2 e2 fc df ec 19 e5 e0 20 b8 09 3f 05 98 e7 a5 | ........ ..?....
e1 f8 9a 16 14 3a 67 c6 e8 86 89 8e e4 bc 9d 06 | .....:g.........
74 bd a3 f8 9d 43 05 2a 2f c1 9d ec 49 19 00 58 | t....C.*/...I..X
00 23 00 0b 00 02 04 60 00 00 00 10 00 19 00 0b | .#.....`........
00 03 00 10 00 20 4b c5 c4 07 d3 9f 35 c0 5e 7f | ..... K.....5.^.
dc 6f 41 5e 69 33 77 fc 90 a0 cf 52 28 2f 71 39 | .oA^i3w....R(/q9
b6 92 41 16 11 31 00 20 39 1b d3 25 86 bf 95 6d | ..A..1. 9..%...m
24 e4 2e 33 66 90 95 44 5d 01 a4 3c 59 4f 0b 26 | $..3f..D]..<YO.&
45 33 78 30 3f 7a d2 19 00 73 00 00 00 00 00 20 | E3x0?z...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 5f fa 05 9f 21 3d 35 8e 77 | ....".._...!=5.w
f4 04 8d 4d 72 ec 25 1d 64 e2 98 05 a1 23 3b 95 | ...Mr.%.d....#;.
05 5f 0e 7e e7 96 99 00 22 00 0b eb ea 05 c8 d7 | ._.~....".......
0d b9 c1 52 b1 42 4b 8e 49 9b e5 5f 43 0d a8 2e | ...R.BK.I.._C...
4d ed 8d 92 b8 15 93 94 10 89 0e 00 00 00 20 1e | M............. .
12 4d 6f b7 20 ce d2 71 b0 34 f4 1d 47 13 13 34 | .Mo. ..q.4..G..4
0e db 0f 2d 7a bf 70 9f 1f ca bc e8 0e b8 62 80 | ...-z.p.......b.
21 40 00 00 01 00 20 6f 53 4f 49 69 17 8c 35 84 | !@.... oSOIi..5.
05 4a f4 d6 7c 60 ff 59 be 63 f3 c3 2e 53 35 4c | .J..|`.Y.c...S5L
4e 6b 19 d9 d9 82 de 00 00 01 00 00 | Nk..........
TPM2_Create key: pub 88, priv 126
Command: 267
80 02 00 00 01 0b 00 00 01 57 80 00 00 00 00 00 | .........W......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | ..@........ThisI
73 4d 79 53 74 6f 72 61 67 65 4b 65 79 41 75 74 | sMyStorageKeyAut
68 00 7e 00 20 18 f8 a2 8d bf 94 53 f7 46 bf 45 | h.~. ......S.F.E
dc 8b 04 db ee ea fa 99 b1 27 ab 3c 2b 8b 8c f4 | .........'.<+...
20 57 f8 05 cc 00 10 cd 4e ae 8b 5d 5e f5 d7 16 | W......N..]^...
a6 53 02 ee d4 92 4c 2e db ee 42 06 8f 97 e5 df | .S....L...B.....
6b c7 c2 3a 9d 0f 76 0d 43 41 c8 d7 fe 90 fa 40 | k..:..v.CA.....@
9e 3a ec f2 e2 fc df ec 19 e5 e0 20 b8 09 3f 05 | .:......... ..?.
98 e7 a5 e1 f8 9a 16 14 3a 67 c6 e8 86 89 8e e4 | ........:g......
bc 9d 06 74 bd a3 f8 9d 43 05 2a 2f c1 9d ec 49 | ...t....C.*/...I
19 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 4b c5 c4 07 d3 9f 35 | ........ K.....5
c0 5e 7f dc 6f 41 5e 69 33 77 fc 90 a0 cf 52 28 | .^..oA^i3w....R(
2f 71 39 b6 92 41 16 11 31 00 20 39 1b d3 25 86 | /q9..A..1. 9..%.
bf 95 6d 24 e4 2e 33 66 90 95 44 5d 01 a4 3c 59 | ..m$..3f..D]..<Y
4f 0b 26 45 33 78 30 3f 7a d2 19 | O.&E3x0?z..
Response: 59
80 02 00 00 00 3b 00 00 00 00 80 00 00 01 00 00 | .....;..........
00 24 00 22 00 0b 8b ce cf f3 2d 3a 97 d1 50 ef | .$."......-:..P.
5d 32 92 64 f8 8a 05 e3 a4 27 13 3d cc 06 bc c5 | ]2.d.....'.=....
01 af e5 10 80 4b 00 00 01 00 00 | .....K.....
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 36 f3 | ...........D. 6.
51 3e 22 d9 53 b9 a8 92 77 33 e2 9d ae d5 11 2c | Q>".S...w3.....,
98 e9 0c 49 2f ac ef 1a a4 00 d6 60 ba 67 00 20 | ...I/......`.g.
d2 9f ea 2b 9f 6e 4f 27 20 33 df 95 bd ef 21 8d | ...+.nO' 3....!.
3c 9f 97 c1 45 96 34 69 db b3 1f 25 33 1b 0f e4 | <...E.4i...%3...
00 44 00 20 80 30 d6 9f da 95 db f4 3e 59 85 88 | .D. .0......>Y..
2e fd 0e 00 84 09 f6 b5 1c 42 20 41 66 a6 9a 5b | .........B Af..[
d0 55 ef 82 00 20 b6 da 51 ba ea 6e 3a 59 c3 37 | .U... ..Q..n:Y.7
4f 02 7d d4 6a 38 ea 55 08 01 6f d2 1c 73 9c 8a | O.}.j8.U..o..s..
0d b8 93 b4 2e 7e | .....~
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
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 | ..........
TPM2_FlushContext: Closed handle 0x80000000
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 | ..........
TPM2 Demo with Native API's
./examples/tpm/tpm_demo
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 ec a4 81 0c | .....,..... ....
07 82 7f 4a 83 15 75 0f 88 4a 24 b0 a0 01 82 a4 | ...J..u..J$.....
57 bf b4 80 b2 31 27 a1 62 c4 05 48 | W....1'.b..H
TPM2_GetRandom: Got 32 bytes
ec a4 81 0c 07 82 7f 4a 83 15 75 0f 88 4a 24 b0 | .......J..u..J$.
a0 01 82 a4 57 bf b4 80 b2 31 27 a1 62 c4 05 48 | ....W....1'.b..H
Command: 44
80 01 00 00 00 2c 00 00 01 46 00 20 ec a4 81 0c | .....,...F. ....
07 82 7f 4a 83 15 75 0f 88 4a 24 b0 a0 01 82 a4 | ...J..u..J$.....
57 bf b4 80 b2 31 27 a1 62 c4 05 48 | W....1'.b..H
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 14 00 00 | .....>..........
00 01 00 0b 03 01 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 0, Digest Sz 32, Update Counter 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 14 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 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 | ................
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 15 00 00 | .....>..........
00 01 00 0b 03 01 00 00 00 00 00 01 00 20 bb 22 | ............. ."
75 c4 9f 28 ad 52 ca e6 d5 5e 34 a9 74 a5 8c 7a | u..(.R...^4.t..z
3b a2 6f 97 6e 8e cb be 7a 53 69 18 dc 73 | ;.o.n...zSi..s
TPM2_PCR_Read: Index 0, Digest Sz 32, Update Counter 21
bb 22 75 c4 9f 28 ad 52 ca e6 d5 5e 34 a9 74 a5 | ."u..(.R...^4.t.
8c 7a 3b a2 6f 97 6e 8e cb be 7a 53 69 18 dc 73 | .z;.o.n...zSi..s
Command: 59
80 01 00 00 00 3b 00 00 01 76 40 00 00 07 40 00 | .....;...v@...@.
00 07 00 20 7f cd 16 f5 59 27 f3 69 f6 9f f2 eb | ... ....Y'.i....
a3 d5 db 38 24 f2 a5 04 11 6e 4d 84 21 b7 45 c0 | ...8$....nM.!.E.
b9 9e 3a 5d 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.........
a1 66 4a 50 f9 4b 6f 96 9e 85 07 68 f9 e3 ff 33 | .fJP.Ko....h...3
6e b6 83 b9 2a 09 4b 7b 07 59 ed c7 75 76 10 00 | n...*.K{.Y..uv..
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 15 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 21
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 452: 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 | ..@........ThisI
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 | ..@........ThisI
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 | ..:.^...@..m....
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 e9 33 db 54 ca 80 d7 9d 87 cf f8 a7 4c 46 37 | .3.T........LF7
3d 7c 79 75 98 8f 6b df 01 18 a1 8c a2 b3 f9 98 | =|yu..k.........
ce 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 | ..@............W
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 bf ae | ...C............
c5 11 7f e9 c3 28 17 d1 99 ba 15 9f 3c b7 a2 42 | .....(......<..B
1a 93 db 32 3e 71 b6 eb 9b 73 d3 93 62 8a 38 27 | ...2>q...s..b.8'
70 ab bd 5d 51 e9 3d 2f c8 f6 fe f3 ac 41 b2 2e | p..]Q.=/.....A..
8b fd fd e6 3d ad 83 39 47 43 e4 c0 33 40 9b c6 | ....=..9GC..3@..
13 16 83 14 1c ec fd 19 72 1c c2 e0 18 93 5a 4b | ........r.....ZK
ab bb 62 45 87 b5 e9 04 7f c1 92 77 4c eb 1e 0a | ..bE.......wL...
7f ab 3d 70 30 8a 80 c1 d3 60 2b 0e 28 ce 64 bd | ..=p0....`+.(.d.
88 33 c0 d3 7b cb a8 d3 3f 42 d9 70 fa 7e ec 6c | .3..{...?B.p.~.l
cd b1 58 0b 3c 69 ba 08 e1 75 d7 3d 16 f4 a6 63 | ..X.<i...u.=...c
d0 46 7d d7 c4 af ca b9 4e 9d 23 3a 31 7c cf 46 | .F}.....N.#:1|.F
17 b8 9e c5 37 21 b2 02 d8 16 c7 c6 21 b5 21 b3 | ....7!......!.!.
2b bb 0b 32 a4 af c6 76 d9 f7 ee 11 a8 a9 dd c7 | +..2...v........
5d e0 93 11 e3 f0 3a 46 fe 32 04 df e8 f2 3f e4 | ].....:F.2....?.
82 75 f6 fe 9b 8a 62 c7 dd 11 b4 d9 8a 22 0a 1c | .u....b......"..
46 5f 45 0f c7 ad 5a 6e c2 08 5e 6b 28 c2 fe 06 | F_E...Zn..^k(...
91 74 f3 76 db 40 b7 73 07 cb bf 7a bf 55 00 37 | .t.v.@.s...z.U.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 31 6b 6d d7 b7 79 82 cd 03 16 83 e8 6d c9 99 | 1km..y......m..
b9 da 1d 39 df 7f 0f 3c 64 56 7e 8b 08 ac 56 7b | ...9...<dV~...V{
fa 00 22 00 0b 5f fa 05 9f 21 3d 35 8e 77 f4 04 | ..".._...!=5.w..
8d 4d 72 ec 25 1d 64 e2 98 05 a1 23 3b 95 05 5f | .Mr.%.d....#;.._
0e 7e e7 96 99 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 | ..@..m......{-..
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 2c d9 | .....R.....D. ,.
ec be 6a 94 63 46 60 ab e6 e7 06 8b 0a dc 1e 5d | ..j.cF`........]
96 4c 51 e8 45 c7 43 db a2 3f 78 7a 0d 6c a9 b2 | .LQ.E.C..?xz.l..
b3 2f 19 dd 87 58 25 88 c4 d7 1f 27 38 68 51 90 | ./...X%....'8hQ.
64 53 6d b4 17 35 b3 58 e8 5e 4c 27 e6 47 c5 41 | dSm..5.X.^L'.G.A
01 00 8b c1 31 b8 c0 0c 16 1e 4e c0 a1 0a 97 11 | ....1.....N.....
79 a6 fa 2f ac f5 a5 d2 b2 b0 62 09 00 6d 26 0e | y../......b..m&.
75 7f 0e 25 20 8d cc 19 8b ca 67 35 e5 73 f8 4e | u..% .....g5.s.N
6d 7f 66 ec 2a 06 ec 71 73 67 d8 1a 66 1a 4c d0 | m.f.*..qsg..f.L.
a5 c7 39 4d 13 67 e6 fb cd 7d 51 bd 10 26 44 46 | ..9M.g...}Q..&DF
9f 10 43 63 3f 7d 83 ca 7f 4a d8 f9 82 b3 d6 df | ..Cc?}...J......
57 4b 6b 35 48 92 69 f9 60 38 d0 a7 f4 96 71 5d | WKk5H.i.`8....q]
f4 16 1e 73 6c 8d 08 77 9b 91 72 13 30 16 f8 83 | ...sl..w..r.0...
c8 19 53 aa 2f b7 bb 7a 83 e3 f3 5e 16 6c 8c f7 | ..S./..z...^.l..
96 8b 54 5e 8f f3 6f 4b f9 2e 57 cd 87 67 9c b4 | ..T^..oK..W..g..
a0 0a c7 d4 48 9a 9e ca e0 f1 27 8a bd bf 69 04 | ....H.....'...i.
53 a7 33 6b 5b d5 6d 90 1f 40 db 5a 79 20 0e 5c | S.3k[.m..@.Zy .\
f7 75 5d 0c 93 59 66 ee b8 17 b4 35 77 e8 55 90 | .u]..Yf....5w.U.
78 55 c1 04 7b 3a 44 d8 5f 31 6c 0c 7a 23 8e 7e | xU..{:D._1l.z#.~
c8 c8 cb 1e 33 a2 e8 90 6e ee fd 45 69 c6 45 fc | ....3...n..Ei.E.
da 78 33 7d d4 d4 df 64 18 d6 7c 04 e6 f6 51 67 | .x3}...d..|...Qg
a5 33 | .3
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 | ..@........WolfT
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 bb 22 54 11 53 21 74 c8 1d 82 20 03 68 1f | . ."T.S!t... .h.
29 e7 45 a7 fe ca 93 ae c5 c3 df 45 fd 98 af 81 | ).E........E....
d4 b4 00 10 88 01 42 18 05 6c 7b 27 31 2c 7a e1 | ......B..l{'1,z.
42 6b 70 a2 1b 6d d2 8e f2 79 f6 29 3a 88 4a 68 | Bkp..m...y.):.Jh
6f 4a 81 eb 30 6f 1b 56 42 44 f6 1a 7c 8e 1c bb | oJ..0o.VBD..|...
23 d2 95 f2 91 20 01 d9 03 e5 cf f0 77 1d 09 38 | #.... ......w..8
7d 11 d3 a6 5d 6c 32 a0 af 6a 42 d1 be dd 6d 49 | }...]l2..jB...mI
dc e4 c1 8e f1 59 5b 4a de a4 fa e1 63 da 9c 53 | .....Y[J....c..S
9f b0 54 4b 2f 22 7a 65 d0 a8 57 83 f8 00 30 00 | ..TK/"ze..W...0.
08 00 0b 00 04 04 40 00 00 00 05 00 0b 00 20 68 | ......@....... h
b9 96 43 92 28 01 92 09 f3 fe 03 fe e1 98 3b 27 | ..C.(.........;'
8c bd 1c 23 55 85 26 88 0b df 56 29 b9 44 f4 00 | ...#U.&...V).D..
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 5f fa | ...xR.U....".._.
05 9f 21 3d 35 8e 77 f4 04 8d 4d 72 ec 25 1d 64 | ..!=5.w...Mr.%.d
e2 98 05 a1 23 3b 95 05 5f 0e 7e e7 96 99 00 22 | ....#;.._.~...."
00 0b eb ea 05 c8 d7 0d b9 c1 52 b1 42 4b 8e 49 | ..........R.BK.I
9b e5 5f 43 0d a8 2e 4d ed 8d 92 b8 15 93 94 10 | .._C...M........
89 0e 00 00 00 20 1e 12 4d 6f b7 20 ce d2 71 b0 | ..... ..Mo. ..q.
34 f4 1d 47 13 13 34 0e db 0f 2d 7a bf 70 9f 1f | 4..G..4...-z.p..
ca bc e8 0e b8 62 80 21 40 00 00 01 00 20 6a 6f | .....b.!@.... jo
27 42 93 67 c2 aa 23 90 28 4c bf 7b 02 a2 29 45 | 'B.g..#.(L.{..)E
39 66 4a 05 7c 81 37 fb d3 96 d6 35 9a 5b 00 00 | 9fJ.|.7....5.[..
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 | ..@........WolfT
50 4d 50 61 73 73 77 6f 72 64 00 8d 00 20 bb 22 | PMPassword... ."
54 11 53 21 74 c8 1d 82 20 03 68 1f 29 e7 45 a7 | T.S!t... .h.).E.
fe ca 93 ae c5 c3 df 45 fd 98 af 81 d4 b4 00 10 | .......E........
88 01 42 18 05 6c 7b 27 31 2c 7a e1 42 6b 70 a2 | ..B..l{'1,z.Bkp.
1b 6d d2 8e f2 79 f6 29 3a 88 4a 68 6f 4a 81 eb | .m...y.):.JhoJ..
30 6f 1b 56 42 44 f6 1a 7c 8e 1c bb 23 d2 95 f2 | 0o.VBD..|...#...
91 20 01 d9 03 e5 cf f0 77 1d 09 38 7d 11 d3 a6 | . ......w..8}...
5d 6c 32 a0 af 6a 42 d1 be dd 6d 49 dc e4 c1 8e | ]l2..jB...mI....
f1 59 5b 4a de a4 fa e1 63 da 9c 53 9f b0 54 4b | .Y[J....c..S..TK
2f 22 7a 65 d0 a8 57 83 f8 00 30 00 08 00 0b 00 | /"ze..W...0.....
04 04 40 00 00 00 05 00 0b 00 20 68 b9 96 43 92 | ..@....... h..C.
28 01 92 09 f3 fe 03 fe e1 98 3b 27 8c bd 1c 23 | (.........;'...#
55 85 26 88 0b df 56 29 b9 44 f4 | U.&...V).D.
Response: 59
80 02 00 00 00 3b 00 00 00 00 80 00 00 02 00 00 | .....;..........
00 24 00 22 00 0b 5a cc 55 99 59 ff 7d c0 d1 25 | .$."..Z.U.Y.}..%
37 50 d7 b6 04 08 0c 68 5d 16 e5 5e 16 6d ce 2e | 7P.....h]..^.m..
62 06 4f 65 ac 12 00 00 01 00 00 | b.Oe.......
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 | ......@........W
6f 6c 66 54 50 4d 50 61 73 73 77 6f 72 64 00 20 | olfTPMPassword.
e0 2a 1b 85 b4 09 bc 27 c3 62 51 4a b6 28 89 cb | .*.....'.bQJ.(..
8a ff 13 c7 17 96 1e 0b 66 f6 f2 6e 87 17 cc d9 | ........f..n....
Response: 10
80 01 00 00 00 0a 00 00 09 a2 | ..........
TPM2_ObjectChangeAuth failed 2466: 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 | .,BG....c.@.w.}.
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^...@h7.Q..
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 | ..@........WolfT
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 8c 28 23 3f 4e 0e 01 49 6f c6 43 01 27 72 | . .(#?N..Io.C.'r
af 98 13 75 d9 43 e2 28 a3 41 60 43 b3 37 77 d7 | ...u.C.(.A`C.7w.
d3 6c 00 10 1c 07 cd 6f d2 1d 0b 0f 3c f8 0e 76 | .l.....o....<..v
39 a7 ff c4 d8 0c 27 c8 23 84 11 bf 71 41 08 26 | 9.....'.#...qA.&
f4 f9 0a 16 02 27 b5 87 cf 17 37 16 a6 2d 80 b1 | .....'....7..-..
82 83 6c e6 bd 3b 74 a7 65 05 97 69 46 02 3e 61 | ..l..;t.e..iF.>a
01 ca e5 54 52 0f 9b 13 60 74 60 58 3c db 8a 1c | ...TR...`t`X<...
7e c4 6c 01 91 5f 2f 58 a0 88 98 68 07 d4 00 58 | ~.l.._/X...h...X
00 23 00 0b 00 04 04 60 00 00 00 10 00 18 00 0b | .#.....`........
00 03 00 10 00 20 c2 34 98 c5 12 84 65 67 74 f2 | ..... .4....egt.
16 a3 1c 02 c2 f2 9d 3b 0b de 7e 5f f6 12 58 fe | .......;..~_..X.
4b 36 06 59 20 84 00 20 5a da b9 35 38 ca 89 f3 | K6.Y .. Z..58...
bb c9 af b2 3f 82 b4 bc f6 a6 18 0a 9a 91 c0 7d | ....?..........}
36 08 21 c3 20 6b e8 eb 00 73 00 00 00 00 00 20 | 6.!. k...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 5f fa 05 9f 21 3d 35 8e 77 | ....".._...!=5.w
f4 04 8d 4d 72 ec 25 1d 64 e2 98 05 a1 23 3b 95 | ...Mr.%.d....#;.
05 5f 0e 7e e7 96 99 00 22 00 0b eb ea 05 c8 d7 | ._.~....".......
0d b9 c1 52 b1 42 4b 8e 49 9b e5 5f 43 0d a8 2e | ...R.BK.I.._C...
4d ed 8d 92 b8 15 93 94 10 89 0e 00 00 00 20 1e | M............. .
12 4d 6f b7 20 ce d2 71 b0 34 f4 1d 47 13 13 34 | .Mo. ..q.4..G..4
0e db 0f 2d 7a bf 70 9f 1f ca bc e8 0e b8 62 80 | ...-z.p.......b.
21 40 00 00 01 00 20 ba 5f 71 89 04 db 75 4e ef | !@.... ._q...uN.
0c e5 9e 32 0a c7 c3 e1 04 42 59 3f a5 0b 4b af | ...2.....BY?..K.
d2 ee 6c 9e d1 1b 3e 00 00 01 00 00 | ..l...>.....
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 | ..@........WolfT
50 4d 50 61 73 73 77 6f 72 64 00 7e 00 20 8c 28 | PMPassword.~. .(
23 3f 4e 0e 01 49 6f c6 43 01 27 72 af 98 13 75 | #?N..Io.C.'r...u
d9 43 e2 28 a3 41 60 43 b3 37 77 d7 d3 6c 00 10 | .C.(.A`C.7w..l..
1c 07 cd 6f d2 1d 0b 0f 3c f8 0e 76 39 a7 ff c4 | ...o....<..v9...
d8 0c 27 c8 23 84 11 bf 71 41 08 26 f4 f9 0a 16 | ..'.#...qA.&....
02 27 b5 87 cf 17 37 16 a6 2d 80 b1 82 83 6c e6 | .'....7..-....l.
bd 3b 74 a7 65 05 97 69 46 02 3e 61 01 ca e5 54 | .;t.e..iF.>a...T
52 0f 9b 13 60 74 60 58 3c db 8a 1c 7e c4 6c 01 | R...`t`X<...~.l.
91 5f 2f 58 a0 88 98 68 07 d4 00 58 00 23 00 0b | ._/X...h...X.#..
00 04 04 60 00 00 00 10 00 18 00 0b 00 03 00 10 | ...`............
00 20 c2 34 98 c5 12 84 65 67 74 f2 16 a3 1c 02 | . .4....egt.....
c2 f2 9d 3b 0b de 7e 5f f6 12 58 fe 4b 36 06 59 | ...;..~_..X.K6.Y
20 84 00 20 5a da b9 35 38 ca 89 f3 bb c9 af b2 | .. Z..58.......
3f 82 b4 bc f6 a6 18 0a 9a 91 c0 7d 36 08 21 c3 | ?..........}6.!.
20 6b e8 eb | k..
Response: 59
80 02 00 00 00 3b 00 00 00 00 80 00 00 02 00 00 | .....;..........
00 24 00 22 00 0b 11 b5 9a 42 2a 89 a0 58 c0 1f | .$.".....B*..X..
b8 f0 ab bb 4a 8c 4d d6 8a 20 f8 dc f9 96 d8 d6 | ....J.M.. ......
fd 33 b1 76 ac 67 00 00 01 00 00 | .3.v.g.....
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 | ..@........ThisI
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 ab 8b 67 2c 0b 57 37 66 37 20 4a c5 | ... ..g,.W7f7 J.
ad 6b 57 4a 21 ad 7d c1 fa 83 2e 09 a6 1a 94 6a | .kWJ!.}........j
e3 58 bb 21 00 20 97 15 ef 2d f8 33 6a 8e 28 f2 | .X.!. ...-.3j.(.
95 29 6c 26 ee 83 ae 2e d1 6d 92 6e a7 4e ee f9 | .)l&.....m.n.N..
18 8e 65 30 76 ee 00 00 01 00 00 | ..e0v......
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 ab 8b 67 2c 0b 57 37 66 37 20 | ..... ..g,.W7f7
4a c5 ad 6b 57 4a 21 ad 7d c1 fa 83 2e 09 a6 1a | J..kWJ!.}.......
94 6a e3 58 bb 21 00 20 97 15 ef 2d f8 33 6a 8e | .j.X.!. ...-.3j.
28 f2 95 29 6c 26 ee 83 ae 2e d1 6d 92 6e a7 4e | (..)l&.....m.n.N
ee f9 18 8e 65 30 76 ee | ....e0v.
Response: 50
80 01 00 00 00 32 00 00 00 00 80 22 40 00 00 01 | .....2....."@...
00 20 0b eb 5c 9c 71 85 5c 2e b8 8c 95 4b bc 03 | . ..\.q.\....K..
59 4e d6 30 d9 e0 86 b8 23 bb f8 bc 87 7a 8e ce | YN.0....#....z..
e6 61 | .a
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 | ..@........WolfT
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 9d 4c b3 5e 72 4c ed 37 d5 e1 63 74 af 7e | . .L.^rL.7..ct.~
59 5d ab 95 f6 8d ce a2 b8 9e 57 58 a7 92 0f 3a | Y]........WX...:
d2 d7 00 10 69 36 50 e6 37 26 ac a3 5c f4 85 ff | ....i6P.7&..\...
e8 80 e8 bf 16 dc 66 1a de 39 06 ef 1c 10 1c c4 | ......f..9......
d8 2c ea 64 87 21 17 6b 01 39 1e 2c af a6 83 24 | .,.d.!.k.9.,...$
c0 d7 22 cb e3 88 66 06 f6 3b 0c 32 04 25 b4 cf | .."...f..;.2.%..
19 a8 3e 37 bf 78 3f 30 28 04 8e 68 9d fe 1a 4e | ..>7.x?0(..h...N
1a bf ff 7a 79 b2 a8 49 d3 d4 13 6f 96 f3 00 58 | ...zy..I...o...X
00 23 00 0b 00 02 04 60 00 00 00 10 00 19 00 0b | .#.....`........
00 03 00 10 00 20 18 c6 08 cf 59 67 0d f0 45 36 | ..... ....Yg..E6
d4 96 09 68 94 f1 95 b9 c8 4d 11 87 1c a7 86 4b | ...h.....M.....K
0e 5e 00 df db ab 00 20 9d c2 81 99 b0 9f 38 9e | .^..... ......8.
2b 4b 6a a1 0f f2 bc 65 9d 09 05 fd 73 4b 83 d9 | +Kj....e....sK..
5d 93 a3 1a 7c 5d 26 ff 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 5f fa 05 9f 21 3d 35 8e 77 | ....".._...!=5.w
f4 04 8d 4d 72 ec 25 1d 64 e2 98 05 a1 23 3b 95 | ...Mr.%.d....#;.
05 5f 0e 7e e7 96 99 00 22 00 0b eb ea 05 c8 d7 | ._.~....".......
0d b9 c1 52 b1 42 4b 8e 49 9b e5 5f 43 0d a8 2e | ...R.BK.I.._C...
4d ed 8d 92 b8 15 93 94 10 89 0e 00 00 00 20 1e | M............. .
12 4d 6f b7 20 ce d2 71 b0 34 f4 1d 47 13 13 34 | .Mo. ..q.4..G..4
0e db 0f 2d 7a bf 70 9f 1f ca bc e8 0e b8 62 80 | ...-z.p.......b.
21 40 00 00 01 00 20 9d 40 40 dd 09 2a 39 2c a2 | !@.... .@@..*9,.
04 cf ef 6b d0 ee 3b 66 fa 47 e9 09 cc f3 10 b1 | ...k..;f.G......
11 ff a4 4f dd b5 ee 00 00 01 00 00 | ...O........
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 | ..@........WolfT
50 4d 50 61 73 73 77 6f 72 64 00 7e 00 20 9d 4c | PMPassword.~. .L
b3 5e 72 4c ed 37 d5 e1 63 74 af 7e 59 5d ab 95 | .^rL.7..ct.~Y]..
f6 8d ce a2 b8 9e 57 58 a7 92 0f 3a d2 d7 00 10 | ......WX...:....
69 36 50 e6 37 26 ac a3 5c f4 85 ff e8 80 e8 bf | i6P.7&..\.......
16 dc 66 1a de 39 06 ef 1c 10 1c c4 d8 2c ea 64 | ..f..9.......,.d
87 21 17 6b 01 39 1e 2c af a6 83 24 c0 d7 22 cb | .!.k.9.,...$..".
e3 88 66 06 f6 3b 0c 32 04 25 b4 cf 19 a8 3e 37 | ..f..;.2.%....>7
bf 78 3f 30 28 04 8e 68 9d fe 1a 4e 1a bf ff 7a | .x?0(..h...N...z
79 b2 a8 49 d3 d4 13 6f 96 f3 00 58 00 23 00 0b | y..I...o...X.#..
00 02 04 60 00 00 00 10 00 19 00 0b 00 03 00 10 | ...`............
00 20 18 c6 08 cf 59 67 0d f0 45 36 d4 96 09 68 | . ....Yg..E6...h
94 f1 95 b9 c8 4d 11 87 1c a7 86 4b 0e 5e 00 df | .....M.....K.^..
db ab 00 20 9d c2 81 99 b0 9f 38 9e 2b 4b 6a a1 | ... ......8.+Kj.
0f f2 bc 65 9d 09 05 fd 73 4b 83 d9 5d 93 a3 1a | ...e....sK..]...
7c 5d 26 ff | |]&.
Response: 59
80 02 00 00 00 3b 00 00 00 00 80 00 00 02 00 00 | .....;..........
00 24 00 22 00 0b 63 d3 4c 46 c7 b7 d6 56 7b 92 | .$."..c.LF...V{.
12 74 0e d2 e5 77 46 ea 9b 16 c7 81 a3 f3 fc 8c | .t...wF.........
0b df 5b cd cd 03 00 00 01 00 00 | ..[........
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 2c 04 | ...........D. ,.
e0 c8 b5 e1 3d a9 16 42 c5 20 ca 0f 6d 21 49 e2 | ....=..B. ..m!I.
74 3e 44 66 ae 6d 62 ab 00 e8 bd cf ca b1 00 20 | t>Df.mb........
92 31 be a9 ae 1b b6 b3 ad da 93 53 bc 08 6f 41 | .1.........S..oA
19 f8 2f d2 5c 66 35 2e 07 a3 da 09 e8 40 c2 3d | ../.\f5......@.=
00 44 00 20 9a 6a c8 e1 e6 b9 50 91 70 46 3c 6d | .D. .j....P.pF<m
e0 cb 89 19 93 ed 59 dc ea 51 73 e7 80 82 f2 a5 | ......Y..Qs.....
68 d4 4a 4a 00 20 75 56 79 dc be 62 e7 69 f8 84 | h.JJ. uVy..b.i..
2b 4b 1c 15 cf ad 49 de 73 a5 83 95 8b bf 7d 6d | +K....I.s.....}m
0b 44 3d 2a 5b c5 | .D=*[.
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 | ..@........WolfT
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 56 a0 d5 ad 64 4a 48 d0 46 4a 83 96 16 1b | . V...dJH.FJ....
1f d4 65 ce ba 7f 73 35 47 a4 82 d0 68 a3 11 6e | ..e...s5G...h..n
3e 24 00 10 5a da 08 5f 1b 3a 34 56 b9 79 d3 69 | >$..Z.._.:4V.y.i
13 13 44 6c c4 da f3 c0 9a 03 67 5f b3 00 7f 4b | ..Dl......g_...K
9b 6b 2d 0a 92 e1 d8 65 02 ea 4e 3d bd ec d0 7a | .k-....e..N=...z
99 74 12 f8 59 b2 2c d5 e0 58 ed 14 5d f6 17 2f | .t..Y.,..X..]../
d3 19 88 0d 57 62 2c a5 b0 6f a4 f9 47 1a aa fe | ....Wb,..o..G...
5d ab b8 42 2f b2 55 93 54 84 ea 8f 2c c2 ff 55 | ]..B/.U.T...,..U
0f 6d 2e be cc c3 1d 4c 7e 91 68 ab b2 fc 57 79 | .m.....L~.h...Wy
2d 36 0c aa cf dd 09 75 57 23 89 ac 2f 8f de 25 | -6.....uW#../..%
da 56 81 52 29 f4 19 de 1f 19 1a fd 72 81 c5 e8 | .V.R).......r...
79 95 33 e4 8e 66 33 0b 46 99 75 de 4e 92 3f 73 | y.3..f3.F.u.N.?s
81 33 ea 2e 6a d4 03 93 58 e1 77 d7 dc 7a ed 78 | .3..j...X.w..z.x
e4 2d 80 fb 25 b2 d8 49 bd 19 5d aa 1f 9b 01 16 | .-..%..I..].....
00 01 00 0b 00 06 04 60 00 00 00 10 00 10 08 00 | .......`........
00 00 00 00 01 00 d4 fe ba 16 1f 0c 31 3d ea 8a | ............1=..
a1 57 79 d9 31 5f 56 72 eb 1e f0 c8 3f 3a d7 d3 | .Wy.1_Vr....?:..
e7 b9 e8 33 3a 4a 6a f5 84 35 71 27 ce 68 5d f6 | ...3:Jj..5q'.h].
4b d5 b3 1b 02 27 44 df a1 dc 96 0e 22 af a9 e4 | K....'D....."...
5e 77 48 7c c1 f4 48 d4 54 99 37 4f 9b ae 9c 1c | ^wH|..H.T.7O....
62 8a 4a 3f a3 f0 d0 39 81 2c 0b 1c f9 a6 ce 98 | b.J?...9.,......
9b 8a c9 62 b4 b6 21 40 84 a9 7e 36 c8 ba 95 82 | ...b..!@..~6....
69 4d 13 60 77 62 32 c7 3d 16 f8 8b 8f 08 30 ea | iM.`wb2.=.....0.
1b 47 d2 90 4d 2a 65 3f b9 be 15 bd b3 9f 59 54 | .G..M*e?......YT
6e ed fa 1f 19 a2 57 23 3d 2b 69 2f 27 fe 98 01 | n.....W#=+i/'...
ca ad 1c 55 ca 3c 66 57 e8 6b 28 89 07 cd 0f 49 | ...U.<fW.k(....I
30 65 b7 05 69 63 b4 28 74 e0 13 c3 98 8a 20 e9 | 0e..ic.(t..... .
0a 99 d6 8f 4d 37 0b d8 04 3f 9d 86 81 b6 be 80 | ....M7...?......
72 e8 b4 d0 33 d4 ba f8 eb 46 0f c4 6a 1a b8 e7 | r...3....F..j...
1f e3 2a 37 f8 f2 8d da cc ce 77 c4 ad d0 07 9e | ..*7......w.....
85 e0 01 c4 36 d8 77 55 72 6b 61 42 db 1a 8e 30 | ....6.wUrkaB...0
ab b0 76 47 cf 5f 00 92 00 00 00 00 00 20 e3 b0 | ..vG._....... ..
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 5f fa 05 9f 21 3d 35 8e 77 f4 04 | ..".._...!=5.w..
8d 4d 72 ec 25 1d 64 e2 98 05 a1 23 3b 95 05 5f | .Mr.%.d....#;.._
0e 7e e7 96 99 00 22 00 0b eb ea 05 c8 d7 0d b9 | .~....".........
c1 52 b1 42 4b 8e 49 9b e5 5f 43 0d a8 2e 4d ed | .R.BK.I.._C...M.
8d 92 b8 15 93 94 10 89 0e 00 1f 52 61 6e 64 6f | ...........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 f9 24 ba b0 | ationNonce. .$..
27 3d 7f 3e 37 fe cd 3a 66 a1 98 f9 7b 30 c0 c5 | '=.>7..:f...{0..
22 40 34 f5 33 8f 36 e3 34 27 7c 99 80 21 40 00 | "@4.3.6.4'|..!@.
00 01 00 20 59 80 20 1e 38 90 a8 10 db 37 84 dc | ... Y. .8....7..
22 0a 81 64 34 02 01 14 31 cf 1d 41 a2 a4 39 30 | "..d4...1..A..90
ad 0b 61 df 00 00 01 00 00 | ..a......
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 | ..@........WolfT
50 4d 50 61 73 73 77 6f 72 64 00 de 00 20 56 a0 | PMPassword... V.
d5 ad 64 4a 48 d0 46 4a 83 96 16 1b 1f d4 65 ce | ..dJH.FJ......e.
ba 7f 73 35 47 a4 82 d0 68 a3 11 6e 3e 24 00 10 | ..s5G...h..n>$..
5a da 08 5f 1b 3a 34 56 b9 79 d3 69 13 13 44 6c | Z.._.:4V.y.i..Dl
c4 da f3 c0 9a 03 67 5f b3 00 7f 4b 9b 6b 2d 0a | ......g_...K.k-.
92 e1 d8 65 02 ea 4e 3d bd ec d0 7a 99 74 12 f8 | ...e..N=...z.t..
59 b2 2c d5 e0 58 ed 14 5d f6 17 2f d3 19 88 0d | Y.,..X..]../....
57 62 2c a5 b0 6f a4 f9 47 1a aa fe 5d ab b8 42 | Wb,..o..G...]..B
2f b2 55 93 54 84 ea 8f 2c c2 ff 55 0f 6d 2e be | /.U.T...,..U.m..
cc c3 1d 4c 7e 91 68 ab b2 fc 57 79 2d 36 0c aa | ...L~.h...Wy-6..
cf dd 09 75 57 23 89 ac 2f 8f de 25 da 56 81 52 | ...uW#../..%.V.R
29 f4 19 de 1f 19 1a fd 72 81 c5 e8 79 95 33 e4 | ).......r...y.3.
8e 66 33 0b 46 99 75 de 4e 92 3f 73 81 33 ea 2e | .f3.F.u.N.?s.3..
6a d4 03 93 58 e1 77 d7 dc 7a ed 78 e4 2d 80 fb | j...X.w..z.x.-..
25 b2 d8 49 bd 19 5d aa 1f 9b 01 16 00 01 00 0b | %..I..].........
00 06 04 60 00 00 00 10 00 10 08 00 00 00 00 00 | ...`............
01 00 d4 fe ba 16 1f 0c 31 3d ea 8a a1 57 79 d9 | ........1=...Wy.
31 5f 56 72 eb 1e f0 c8 3f 3a d7 d3 e7 b9 e8 33 | 1_Vr....?:.....3
3a 4a 6a f5 84 35 71 27 ce 68 5d f6 4b d5 b3 1b | :Jj..5q'.h].K...
02 27 44 df a1 dc 96 0e 22 af a9 e4 5e 77 48 7c | .'D....."...^wH|
c1 f4 48 d4 54 99 37 4f 9b ae 9c 1c 62 8a 4a 3f | ..H.T.7O....b.J?
a3 f0 d0 39 81 2c 0b 1c f9 a6 ce 98 9b 8a c9 62 | ...9.,.........b
b4 b6 21 40 84 a9 7e 36 c8 ba 95 82 69 4d 13 60 | ..!@..~6....iM.`
77 62 32 c7 3d 16 f8 8b 8f 08 30 ea 1b 47 d2 90 | wb2.=.....0..G..
4d 2a 65 3f b9 be 15 bd b3 9f 59 54 6e ed fa 1f | M*e?......YTn...
19 a2 57 23 3d 2b 69 2f 27 fe 98 01 ca ad 1c 55 | ..W#=+i/'......U
ca 3c 66 57 e8 6b 28 89 07 cd 0f 49 30 65 b7 05 | .<fW.k(....I0e..
69 63 b4 28 74 e0 13 c3 98 8a 20 e9 0a 99 d6 8f | ic.(t..... .....
4d 37 0b d8 04 3f 9d 86 81 b6 be 80 72 e8 b4 d0 | M7...?......r...
33 d4 ba f8 eb 46 0f c4 6a 1a b8 e7 1f e3 2a 37 | 3....F..j.....*7
f8 f2 8d da cc ce 77 c4 ad d0 07 9e 85 e0 01 c4 | ......w.........
36 d8 77 55 72 6b 61 42 db 1a 8e 30 ab b0 76 47 | 6.wUrkaB...0..vG
cf 5f | ._
Response: 59
80 02 00 00 00 3b 00 00 00 00 80 00 00 02 00 00 | .....;..........
00 24 00 22 00 0b a4 53 ec 08 e6 d2 fb fd 31 90 | .$."...S......1.
93 16 e6 93 e4 24 9d 22 a0 38 b4 4b 65 63 ec 8c | .....$.".8.Kec..
f5 e1 12 98 81 31 00 00 01 00 00 | .....1.....
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 84 ab 1a a8 | ................
a9 c0 8a c3 14 42 81 25 36 5b 7a 58 b8 10 b3 3e | .....B.%6[zX...>
e5 4b 2f dc 5a 58 4f 91 c1 c3 59 44 de 2a 6f 00 | .K/.ZXO...YD.*o.
0e 89 5c d3 04 2a ca 40 59 48 f7 c2 68 35 e5 2f | ..\..*.@YH..h5./
c3 ef 3c 3f 3e d6 dd f3 13 1b 28 f8 c5 ee 91 b3 | ..<?>.....(.....
c7 bd 3a 9f 50 58 43 0c 3f 41 09 d5 f5 d2 6c 42 | ..:.PXC.?A....lB
1f 32 e7 64 10 d2 93 c8 49 95 03 c7 c5 df 14 a4 | .2.d....I.......
bd 07 6c 87 ac 89 bd d2 31 7c c1 e5 d9 59 aa af | ..l.....1|...Y..
89 9a 80 11 87 02 36 9d f0 51 78 fa c9 89 80 15 | ......6..Qx.....
75 3d 70 85 d7 dd 3c 46 3e c5 17 50 bf 19 1e c9 | u=p...<F>..P....
60 e1 ee 5f b1 ce 23 80 0c ce a0 96 47 0d f2 5c | `.._..#.....G..\
7b ca 4b 7f cf d1 b8 dd 9d fd 0b 61 0c 58 67 8d | {.K........a.Xg.
50 0e 88 ce 90 29 27 ed 22 67 13 7f c3 87 21 fe | P....)'."g....!.
40 85 39 5c af 60 03 39 4d 4f a5 5f 7d 56 fc 32 | @.9\.`.9MO._}V.2
bb a6 73 fc 22 a6 ee f6 dd e8 c4 f0 26 a4 7d a5 | ..s.".......&.}.
30 af fa 68 f3 7d 0a 8c 80 ab 7b fa 8d be 0c 56 | 0..h.}....{....V
ad bd 95 07 51 7b fc 54 ac a1 60 e1 | ....Q{.T..`.
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 | ..@........ThisI
73 41 53 65 63 72 65 74 55 73 61 67 65 41 75 74 | sASecretUsageAut
68 01 00 84 ab 1a a8 a9 c0 8a c3 14 42 81 25 36 | h...........B.%6
5b 7a 58 b8 10 b3 3e e5 4b 2f dc 5a 58 4f 91 c1 | [zX...>.K/.ZXO..
c3 59 44 de 2a 6f 00 0e 89 5c d3 04 2a ca 40 59 | .YD.*o...\..*.@Y
48 f7 c2 68 35 e5 2f c3 ef 3c 3f 3e d6 dd f3 13 | H..h5./..<?>....
1b 28 f8 c5 ee 91 b3 c7 bd 3a 9f 50 58 43 0c 3f | .(.......:.PXC.?
41 09 d5 f5 d2 6c 42 1f 32 e7 64 10 d2 93 c8 49 | A....lB.2.d....I
95 03 c7 c5 df 14 a4 bd 07 6c 87 ac 89 bd d2 31 | .........l.....1
7c c1 e5 d9 59 aa af 89 9a 80 11 87 02 36 9d f0 | |...Y........6..
51 78 fa c9 89 80 15 75 3d 70 85 d7 dd 3c 46 3e | Qx.....u=p...<F>
c5 17 50 bf 19 1e c9 60 e1 ee 5f b1 ce 23 80 0c | ..P....`.._..#..
ce a0 96 47 0d f2 5c 7b ca 4b 7f cf d1 b8 dd 9d | ...G..\{.K......
fd 0b 61 0c 58 67 8d 50 0e 88 ce 90 29 27 ed 22 | ..a.Xg.P....)'."
67 13 7f c3 87 21 fe 40 85 39 5c af 60 03 39 4d | g....!.@.9\.`.9M
4f a5 5f 7d 56 fc 32 bb a6 73 fc 22 a6 ee f6 dd | O._}V.2..s."....
e8 c4 f0 26 a4 7d a5 30 af fa 68 f3 7d 0a 8c 80 | ...&.}.0..h.}...
ab 7b fa 8d be 0c 56 ad bd 95 07 51 7b fc 54 ac | .{....V....Q{.T.
a1 60 e1 00 17 00 0b 00 0e 54 68 69 73 49 73 4d | .`.......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 395: 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 395: 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 395: 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 395: 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 395: 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 395: 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 395: 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 395: 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 395: 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 395: 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 | ..@........WolfT
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 388: 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.
- Benchmark TPM