Portable TPM 2.0 project designed for embedded use.
- This implementation provides all TPM 2.0 API’s in compliance with the specification.
- Wrappers provided to simplify Key Generation, RSA encrypt/decrypt, ECC sign/verify, ECDH and NV.
- Testing done using the Infineon OPTIGA SLB9670 and LetsTrust TPM modules.
- This uses the TPM Interface Specification (TIS) to communicate over SPI.
- Platform support Raspberry Pi and STM32 with CubeMX.
- The design allows for easy portability to different platforms:
- Native C code designed for embedded use.
- Single IO callback for hardware SPI interface.
- No external dependencies.
- Compact code size and minimal memory use.
- Includes example code for:
- Most TPM2 native API’s
- All TPM2 wrappers
- PKCS 7
- Certificate Signing Request (CSR)
- TLS Client
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.
Contains hash digests for SHA-1 and SHA-256 with an index 0-23. These hash digests can be extended to prove the integrity of a boot sequence (secure boot).
This project uses the terms append vs. marshall and parse vs. unmarshall.
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.
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.
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.
Build wolfSSL:
./autogen.sh
./configure --enable-certgen --enable-certreq --enable-certext --enable-pkcs7 --enable-cryptodev
make
make check
sudo make install
sudo ldconfig
Build wolfTPM:
./autogen.sh
./configure
make
./examples/wrap/wrap_test
./examples/native/native_test
./examples/bench/bench
./examples/csr/csr
./examples/pkcs7/pkcs7
./examples/tls/tls_client
- Fixed the TIS TPM_BASE_ADDRESS to conform to specification. (PR #19)
- Fixed static analysis warnings. (PR #20)
- Fixed minor build warnings with different compilers. (PR #21)
- Fixed TPM failure for RSA exponents less than 7 by using software based RSA. (PR #23)
- Added TPM bechmarking support. (PR #16)
- Added functions to import/export public keys as wolf format. (PR #15)
- Added PKCS7 example to show sign/verify with TPM. (PR #17)
- Added CSR example to generate certificate request based on TPM key. (PR #17)
- Added CSR signing script
./certs/certreq.sh
to create certificate using self-signed CA. (PR #17) - Added TLS Client example that uses TPM based key for client certificate. (PR #17)
- Added support for wolfSSL
WOLF_CRYPT_DEV
callbacks to enable TPM based ECC and RSA private keys. (PR #17) - Added ability to clear/reset TPM using
./examples/wrap/wrap_test 1
(PR #17) - Moved some of the example configuration into
./examples/tpm_io.h
. (PR #17)
- 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%).
- 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/wrap/wrap_test
TPM2 Demo for Wrapper API's
RSA Encrypt Test Passed
ECC Sign/Verify Passed
ECC DH Generation Passed
NV Test on index 0x1800200 with 1024 bytes passed
Run on Infineon OPTIGA SLB9670:
./examples/bench/bench
TPM2 Benchmark using Wrapper API's
RSA 2048 Public 65 ops took 1.005 sec, avg 15.466 ms, 64.657 ops/sec
RSA 2048 Private 3 ops took 1.343 sec, avg 447.759 ms, 2.233 ops/sec
RSA 2048 Pub OAEP 12 ops took 1.040 sec, avg 86.657 ms, 11.540 ops/sec
RSA 2048 Priv OAEP 2 ops took 1.032 sec, avg 515.885 ms, 1.938 ops/sec
ECDSA 256 sign 14 ops took 1.037 sec, avg 74.101 ms, 13.495 ops/sec
ECDSA 256 verify 8 ops took 1.027 sec, avg 128.417 ms, 7.787 ops/sec
ECDHE 256 agree 8 ops took 1.040 sec, avg 130.003 ms, 7.692 ops/sec
./examples/native/native_test
TPM2 Demo using Native API's
TPM2: Caps 0x30000697, Did 0x001b, Vid 0x15d1, Rid 0x10
TPM2_Startup pass
TPM2_SelfTest pass
TPM2_GetTestResult: Size 10, Rc 0x0
TPM2_IncrementalSelfTest: Rc 0x0, Alg 0x1 (Todo 0)
TPM2_GetCapability: Property FamilyIndicator 0x322e3000
TPM2_GetCapability: Property PCR Count 24
TPM2_GetRandom: Got 32 bytes
TPM2_StirRandom: success
TPM2_PCR_Read: Index 0, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 1, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 2, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 3, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 4, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 5, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 6, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 7, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 8, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 9, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 10, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 11, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 12, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 13, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 14, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 15, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 16, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 17, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 18, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 19, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 20, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 21, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 22, Digest Sz 32, Update Counter 21
TPM2_PCR_Read: Index 23, Digest Sz 32, Update Counter 21
TPM2_PCR_Extend success
TPM2_PCR_Read: Index 0, Digest Sz 32, Update Counter 22
TPM2_StartAuthSession: sessionHandle 0x3000000
TPM2_PolicyGetDigest: size 32
TPM2_PCR_Read: Index 0, Digest Sz 20, Update Counter 22
wc_Hash of PCR[0]: size 32
TPM2_PolicyPCR failed 0x1c4: TPM_RC_AUTHSIZE
TPM2_PolicyPCR: Updated
TPM2_PolicyRestart: Done
TPM2_HashSequenceStart: sequenceHandle 0x80000000
Hash SHA256 test success
TPM2_CreatePrimary: Endorsement 0x80000000 (314 bytes)
TPM2_CreatePrimary: Storage 0x80000001 (282 bytes)
TPM2_LoadExternal: 0x80000002
TPM2_MakeCredential: credentialBlob 68, secret 256
TPM2_ReadPublic Handle 0x80000002: pub 314, name 34, qualifiedName 34
Create HMAC-SHA256 Key success, public 48, Private 141
TPM2_Load New HMAC Key Handle 0x80000002
TPM2_PolicyCommandCode: success
TPM2_ObjectChangeAuth failed 0x9a2: TPM_RC_BAD_AUTH
TPM2_ObjectChangeAuth: private 2
TPM2_ECC_Parameters: CurveID 3, sz 256, p 32, a 32, b 32, gX 32, gY 32, n 32, h 1
TPM2_Create: New ECDSA Key: pub 88, priv 126
TPM2_Load ECDSA Key Handle 0x80000002
TPM2_Sign: ECC S 32, R 32
TPM2_VerifySignature: Tag 32802
TPM2_Create: New ECDH Key: pub 88, priv 126
TPM2_Load ECDH Key Handle 0x80000002
TPM2_ECDH_KeyGen: zPt 68, pubPt 68
TPM2_Create: New RSA Key: pub 278, priv 222
TPM2_Load RSA Key Handle 0x80000002
TPM2_RSA_Encrypt: 256
TPM2_RSA_Decrypt: 32
RSA Encrypt/Decrypt test passed
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE
TPM2_NV_DefineSpace failed 0x184: TPM_RC_VALUE
Built with ./configure --enable-debug
or #define DEBUG_WOLFTPM
./examples/wrap/wrap_test
TPM2 Demo for Wrapper API's
TPM2: Caps 0x30000697, Did 0x001b, Vid 0x15d1, Rid 0x10
Command: 12
80 01 00 00 00 0c 00 00 01 44 00 00 | .........D..
Response: 10
80 01 00 00 00 0a 00 00 01 00 | ..........
TPM2_Startup pass
Command: 14
80 01 00 00 00 0e 00 00 01 73 81 00 02 00 | .........s....
Response: 366
80 01 00 00 01 6e 00 00 00 00 01 1a 00 01 00 0b | .....n..........
00 03 04 72 00 00 00 06 00 80 00 43 00 10 08 00 | ...r.......C....
00 00 00 00 01 00 af 17 14 f3 dd 71 f5 4b ce 09 | ...........q.K..
04 40 18 30 25 18 97 4e 7d 97 e2 6a 99 7f 1c 79 | [email protected]%..N}..j...y
d8 f1 bc eb 97 f1 6a 63 6d 43 60 a1 30 5a fc 14 | ......jcmC`.0Z..
b5 e3 d1 e0 b7 39 90 43 30 11 8c e7 01 09 e8 01 | .....9.C0.......
a8 bd e9 60 08 6d 8c a3 c1 a0 a5 40 e6 56 dc 98 | ...`[email protected]..
84 75 4a ca 69 17 d9 0e f7 66 70 ce 64 51 20 b8 | .uJ.i....fp.dQ .
70 c0 d5 86 ad b4 81 ab bd f2 43 73 3f 8c 2a 39 | p.........Cs?.*9
f1 3a 21 18 82 c3 1d d3 39 d6 73 84 51 90 d3 f0 | .:!.....9.s.Q...
7a 08 cc a7 f4 1c 6a 6f 27 48 43 bb ed af 3c a7 | z.....jo'HC...<.
9c 6e da b7 12 04 28 14 07 23 72 c3 01 e6 c6 c9 | .n....(..#r.....
b6 ff 86 3d c2 4e dc 7c 66 1f 62 0b 88 32 26 19 | ...=.N.|f.b..2&.
0c cd 72 63 9c aa 39 ef 87 6b d1 2f 2f 3a 03 96 | ..rc..9..k.//:..
7e 34 b9 06 1a 4f 6e f2 f3 0f 9f 4c 33 37 35 e0 | ~4...On....L375.
93 f6 be 31 5c 6f b3 83 50 88 57 71 31 9f 1d 57 | ...1\o..P.Wq1..W
fb 9b 4b 8d 5d c1 66 b1 be ea f6 5e 00 15 91 13 | ..K.].f....^....
76 ab c8 6b e4 ad 86 a9 57 ad fb e2 2c 45 c5 90 | v..k....W...,E..
11 cc 6f bd 5e f3 00 22 00 0b 23 24 f6 f5 3c 45 | ..o.^.."..#$..<E
70 7c 3e 0a d7 78 3e bc 01 ae cb d9 73 0a 54 49 | p|>..x>.....s.TI
92 14 63 05 c6 a8 16 ed fc fc 00 22 00 0b 46 d7 | ..c........"..F.
59 62 84 e1 eb e4 2d 48 d7 0c 35 33 ae 63 81 23 | Yb....-H..53.c.#
f2 e4 36 e0 da 08 00 f4 6f 96 91 76 99 c8 | ..6.....o..v..
TPM2_ReadPublic Handle 0x81000200: pub 282, name 34, qualifiedName 34
Command: 356
80 02 00 00 01 64 00 00 01 53 81 00 02 00 00 00 | .....d...S......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
73 4d 79 53 74 6f 72 61 67 65 4b 65 79 41 75 74 | sMyStorageKeyAut
68 00 13 00 0f 54 68 69 73 49 73 4d 79 4b 65 79 | h....ThisIsMyKey
41 75 74 68 00 00 01 16 00 01 00 0b 00 06 04 60 | Auth...........`
00 00 00 10 00 10 08 00 00 00 00 00 01 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 | ....
Response: 714
80 02 00 00 02 ca 00 00 00 00 00 00 02 b7 00 de | ................
00 20 d3 8f 69 fa 94 75 1e 1b 69 26 c5 78 6e 0e | . ..i..u..i&.xn.
4d 84 e9 f1 e3 5b 5c 38 41 fb 0e 19 05 8b 73 b4 | M....[\8A.....s.
0c ff 00 10 6f ad 78 90 af bd 45 ee e2 5f ce 07 | ....o.x...E.._..
0a 51 dc 7d 42 4e d6 3d 0e e7 8f 23 36 ef c2 ab | .Q.}BN.=...#6...
98 d9 3b 05 58 d0 b3 15 88 46 37 03 a6 f4 6f fc | ..;.X....F7...o.
a6 2e 84 af d6 d0 9c ea 71 d0 bc f1 1c ba 29 12 | ........q.....).
ad 0b fd 16 53 fe 5a 00 06 36 b9 55 35 35 6a 73 | ....S.Z..6.U55js
2e 01 5e 9b ec a0 76 52 3a 79 8e 1a bb e8 b3 c0 | ..^...vR:y......
de 15 bb ef 7d a7 bb c1 aa 1d 5e 01 85 69 02 97 | ....}.....^..i..
b5 56 aa 44 35 d3 80 00 9c 5c 7d 98 eb 36 b5 73 | .V.D5....\}..6.s
da 1a 18 8c 38 52 15 88 e4 d4 81 7e 4d 28 92 2e | ....8R.....~M(..
dd 76 ff 89 c9 dc 51 ba e4 af db 68 64 99 44 a9 | .v....Q....hd.D.
0c 84 1f 0b 86 26 29 10 4e 90 28 eb 17 56 ed 84 | .....&).N.(..V..
cc bf f4 35 d7 ca 1a 62 67 7b 64 2a e4 90 01 16 | ...5...bg{d*....
00 01 00 0b 00 06 04 60 00 00 00 10 00 10 08 00 | .......`........
00 00 00 00 01 00 e6 9c 5f f4 fb 88 26 be 55 2b | ........_...&.U+
ce 8e a2 32 b4 a7 93 5a 83 30 6a bf 6f a9 09 ab | ...2...Z.0j.o...
bf 9a 25 e3 83 29 dd b5 87 cf b1 02 85 b5 44 1a | ..%..)........D.
7f 41 02 c0 72 b2 5e 63 ef 96 a3 0e 03 8f 05 26 | .A..r.^c.......&
41 6b d2 99 5a a6 89 a8 66 8f c7 3c 76 c8 be 65 | Ak..Z...f..<v..e
8e 15 37 8b 85 71 a2 93 f8 75 42 68 39 4e bc 4c | ..7..q...uBh9N.L
46 c9 40 17 bb 92 ec 3d 11 cd 44 40 31 62 13 5f | F.@....=..D@1b._
1a b9 80 70 b7 58 57 bf 95 c4 76 42 fa 4a b7 cc | ...p.XW...vB.J..
c0 b0 b2 93 3d 1b d8 ab 92 10 ee a6 8d cd c0 bf | ....=...........
76 3b c7 1a ac 6a cf 44 14 3a 8a a1 f6 e0 d6 69 | v;...j.D.:.....i
b1 44 dc c5 43 43 cd 8c db f5 07 db bf 5e 5d 34 | .D..CC.......^]4
cb dc c0 dd f5 35 f6 6e c4 4b c9 28 d8 86 ac 81 | .....5.n.K.(....
12 1d bd 09 3e d8 9a af 2b ec 64 b1 65 fa 32 3b | ....>...+.d.e.2;
84 f8 a4 e2 20 e4 72 a4 03 0d 5e a7 0c 2e 7c d6 | .... .r...^...|.
03 3a 59 83 9c 10 cd 25 1a 4e 48 21 1f f5 55 0d | .:Y....%.NH!..U.
11 dd a9 1f 34 c7 f4 94 fb b4 ee 88 e5 4c 6d 28 | ....4........Lm(
80 b9 6d b3 d8 2f 00 73 00 00 00 00 00 20 e3 b0 | ..m../.s..... ..
c4 42 98 fc 1c 14 9a fb f4 c8 99 6f b9 24 27 ae | .B.........o.$'.
41 e4 64 9b 93 4c a4 95 99 1b 78 52 b8 55 01 00 | A.d..L....xR.U..
0b 00 22 00 0b 23 24 f6 f5 3c 45 70 7c 3e 0a d7 | .."..#$..<Ep|>..
78 3e bc 01 ae cb d9 73 0a 54 49 92 14 63 05 c6 | x>.....s.TI..c..
a8 16 ed fc fc 00 22 00 0b 46 d7 59 62 84 e1 eb | ......"..F.Yb...
e4 2d 48 d7 0c 35 33 ae 63 81 23 f2 e4 36 e0 da | .-H..53.c.#..6..
08 00 f4 6f 96 91 76 99 c8 00 00 00 20 31 13 9d | ...o..v..... 1..
8e 56 51 c7 7b 71 e0 0c 82 ea 60 5b ca e3 eb 54 | .VQ.{q....`[...T
32 ad f6 e1 9b 94 bb fa c9 b0 b6 8c 59 80 21 40 | 2...........Y.!@
00 00 01 00 20 d9 46 03 f5 7a ce 52 08 b6 a6 8d | .... .F..z.R....
44 90 2a de 03 2c c2 bd 59 8b 89 37 af 91 40 17 | D.*..,..Y..7..@.
aa cc 29 ed fe 00 00 01 00 00 | ..).......
TPM2_Create key: pub 278, priv 222
Command: 553
80 02 00 00 02 29 00 00 01 57 81 00 02 00 00 00 | .....)...W......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
73 4d 79 53 74 6f 72 61 67 65 4b 65 79 41 75 74 | sMyStorageKeyAut
68 00 de 00 20 d3 8f 69 fa 94 75 1e 1b 69 26 c5 | h... ..i..u..i&.
78 6e 0e 4d 84 e9 f1 e3 5b 5c 38 41 fb 0e 19 05 | xn.M....[\8A....
8b 73 b4 0c ff 00 10 6f ad 78 90 af bd 45 ee e2 | .s.....o.x...E..
5f ce 07 0a 51 dc 7d 42 4e d6 3d 0e e7 8f 23 36 | _...Q.}BN.=...#6
ef c2 ab 98 d9 3b 05 58 d0 b3 15 88 46 37 03 a6 | .....;.X....F7..
f4 6f fc a6 2e 84 af d6 d0 9c ea 71 d0 bc f1 1c | .o.........q....
ba 29 12 ad 0b fd 16 53 fe 5a 00 06 36 b9 55 35 | .).....S.Z..6.U5
35 6a 73 2e 01 5e 9b ec a0 76 52 3a 79 8e 1a bb | 5js..^...vR:y...
e8 b3 c0 de 15 bb ef 7d a7 bb c1 aa 1d 5e 01 85 | .......}.....^..
69 02 97 b5 56 aa 44 35 d3 80 00 9c 5c 7d 98 eb | i...V.D5....\}..
36 b5 73 da 1a 18 8c 38 52 15 88 e4 d4 81 7e 4d | 6.s....8R.....~M
28 92 2e dd 76 ff 89 c9 dc 51 ba e4 af db 68 64 | (...v....Q....hd
99 44 a9 0c 84 1f 0b 86 26 29 10 4e 90 28 eb 17 | .D......&).N.(..
56 ed 84 cc bf f4 35 d7 ca 1a 62 67 7b 64 2a e4 | V.....5...bg{d*.
90 01 16 00 01 00 0b 00 06 04 60 00 00 00 10 00 | ..........`.....
10 08 00 00 00 00 00 01 00 e6 9c 5f f4 fb 88 26 | ..........._...&
be 55 2b ce 8e a2 32 b4 a7 93 5a 83 30 6a bf 6f | .U+...2...Z.0j.o
a9 09 ab bf 9a 25 e3 83 29 dd b5 87 cf b1 02 85 | .....%..).......
b5 44 1a 7f 41 02 c0 72 b2 5e 63 ef 96 a3 0e 03 | .D..A..r.^c.....
8f 05 26 41 6b d2 99 5a a6 89 a8 66 8f c7 3c 76 | ..&Ak..Z...f..<v
c8 be 65 8e 15 37 8b 85 71 a2 93 f8 75 42 68 39 | ..e..7..q...uBh9
4e bc 4c 46 c9 40 17 bb 92 ec 3d 11 cd 44 40 31 | N.LF.@....=..D@1
62 13 5f 1a b9 80 70 b7 58 57 bf 95 c4 76 42 fa | b._...p.XW...vB.
4a b7 cc c0 b0 b2 93 3d 1b d8 ab 92 10 ee a6 8d | J......=........
cd c0 bf 76 3b c7 1a ac 6a cf 44 14 3a 8a a1 f6 | ...v;...j.D.:...
e0 d6 69 b1 44 dc c5 43 43 cd 8c db f5 07 db bf | ..i.D..CC.......
5e 5d 34 cb dc c0 dd f5 35 f6 6e c4 4b c9 28 d8 | ^]4.....5.n.K.(.
86 ac 81 12 1d bd 09 3e d8 9a af 2b ec 64 b1 65 | .......>...+.d.e
fa 32 3b 84 f8 a4 e2 20 e4 72 a4 03 0d 5e a7 0c | .2;.... .r...^..
2e 7c d6 03 3a 59 83 9c 10 cd 25 1a 4e 48 21 1f | .|..:Y....%.NH!.
f5 55 0d 11 dd a9 1f 34 c7 f4 94 fb b4 ee 88 e5 | .U.....4........
4c 6d 28 80 b9 6d b3 d8 2f | Lm(..m../
Response: 59
80 02 00 00 00 3b 00 00 00 00 80 00 00 01 00 00 | .....;..........
00 24 00 22 00 0b d3 a4 8f b8 14 46 40 2b f5 b1 | .$.".......F@+..
19 c2 0d 60 be 15 26 2d b8 9d d4 3a b5 44 1e a4 | ...`..&-...:.D..
3b 6f 64 a4 2d cd 00 00 01 00 00 | ;od.-......
TPM2_Load Key Handle 0x80000001
Command: 54
80 01 00 00 00 36 00 00 01 74 80 00 00 01 00 20 | .....6...t.....
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
00 17 00 0b 00 00 | ......
Response: 268
80 01 00 00 01 0c 00 00 00 00 01 00 59 b1 2a be | ............Y.*.
91 dd e4 23 8c d1 b2 46 48 95 ac fe 1a db 2a a9 | ...#...FH.....*.
83 bc b7 2a 42 60 38 c6 22 39 e4 be 1d f4 89 3d | ...*B`8."9.....=
93 dd 7d c4 bd d7 a9 1a c3 98 25 9f 39 23 62 ee | ..}.......%.9#b.
bc b6 02 90 fa 8a 11 39 23 59 a3 53 7e 3e 60 ff | .......9#Y.S~>`.
4d 99 53 d7 73 c9 80 a0 c5 f4 54 37 20 d3 e1 84 | M.S.s.....T7 ...
31 b6 f4 91 c2 7b 66 08 54 02 fd 5b d7 30 77 3d | 1....{f.T..[.0w=
45 6c bb 37 ec d5 2e 9c 1e fe 20 7d ac 69 03 cb | El.7...... }.i..
68 d7 d0 6c 27 17 4f 95 03 d0 54 c3 b7 e0 3c 7b | h..l'.O...T...<{
7d 69 39 bb 77 0f fd 0e fe 87 bb 93 9e e8 4c 13 | }i9.w.........L.
a2 60 1c a4 ec 99 64 62 fc 68 c6 42 ea 8a 5d 1a | .`....db.h.B..].
4a 01 4f 0a ef be 7b 74 fb b5 f9 92 1a 90 c7 10 | J.O...{t........
c8 ce a2 5b 87 43 6a 22 00 d4 9d 58 45 8f 23 84 | ...[.Cj"...XE.#.
1b 9b f8 5b 44 ef e4 81 c5 75 f1 e2 1f 53 1a d0 | ...[D....u...S..
c6 60 40 d4 1b 57 e6 fe b8 ff 79 21 37 41 b8 8e | .`@..W....y!7A..
14 0a 8f 6e c6 67 68 27 e1 8a ed e5 ae 35 09 35 | ...n.gh'.....5.5
da 56 68 56 0e 36 ee 47 86 26 42 66 | .VhV.6.G.&Bf
TPM2_RSA_Encrypt: 256
Command: 306
80 02 00 00 01 32 00 00 01 59 80 00 00 01 00 00 | .....2...Y......
00 18 40 00 00 09 00 00 01 00 0f 54 68 69 73 49 | [email protected]
73 4d 79 4b 65 79 41 75 74 68 01 00 59 b1 2a be | sMyKeyAuth..Y.*.
91 dd e4 23 8c d1 b2 46 48 95 ac fe 1a db 2a a9 | ...#...FH.....*.
83 bc b7 2a 42 60 38 c6 22 39 e4 be 1d f4 89 3d | ...*B`8."9.....=
93 dd 7d c4 bd d7 a9 1a c3 98 25 9f 39 23 62 ee | ..}.......%.9#b.
bc b6 02 90 fa 8a 11 39 23 59 a3 53 7e 3e 60 ff | .......9#Y.S~>`.
4d 99 53 d7 73 c9 80 a0 c5 f4 54 37 20 d3 e1 84 | M.S.s.....T7 ...
31 b6 f4 91 c2 7b 66 08 54 02 fd 5b d7 30 77 3d | 1....{f.T..[.0w=
45 6c bb 37 ec d5 2e 9c 1e fe 20 7d ac 69 03 cb | El.7...... }.i..
68 d7 d0 6c 27 17 4f 95 03 d0 54 c3 b7 e0 3c 7b | h..l'.O...T...<{
7d 69 39 bb 77 0f fd 0e fe 87 bb 93 9e e8 4c 13 | }i9.w.........L.
a2 60 1c a4 ec 99 64 62 fc 68 c6 42 ea 8a 5d 1a | .`....db.h.B..].
4a 01 4f 0a ef be 7b 74 fb b5 f9 92 1a 90 c7 10 | J.O...{t........
c8 ce a2 5b 87 43 6a 22 00 d4 9d 58 45 8f 23 84 | ...[.Cj"...XE.#.
1b 9b f8 5b 44 ef e4 81 c5 75 f1 e2 1f 53 1a d0 | ...[D....u...S..
c6 60 40 d4 1b 57 e6 fe b8 ff 79 21 37 41 b8 8e | .`@..W....y!7A..
14 0a 8f 6e c6 67 68 27 e1 8a ed e5 ae 35 09 35 | ...n.gh'.....5.5
da 56 68 56 0e 36 ee 47 86 26 42 66 00 17 00 0b | .VhV.6.G.&Bf....
00 00 | ..
Response: 53
80 02 00 00 00 35 00 00 00 00 00 00 00 22 00 20 | .....5.......".
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
00 00 01 00 00 | .....
TPM2_RSA_Decrypt: 32
Command: 14
80 01 00 00 00 0e 00 00 01 65 80 00 00 01 | .........e....
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
TPM2_FlushContext: Closed handle 0x80000001
RSA Encrypt Test Passed
Command: 102
80 02 00 00 00 66 00 00 01 53 81 00 02 00 00 00 | .....f...S......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
73 4d 79 53 74 6f 72 61 67 65 4b 65 79 41 75 74 | sMyStorageKeyAut
68 00 13 00 0f 54 68 69 73 49 73 4d 79 4b 65 79 | h....ThisIsMyKey
41 75 74 68 00 00 00 18 00 23 00 0b 00 04 04 60 | Auth.....#.....`
00 00 00 10 00 18 00 0b 00 03 00 10 00 00 00 00 | ................
00 00 00 00 00 00 | ......
Response: 428
80 02 00 00 01 ac 00 00 00 00 00 00 01 99 00 7e | ...............~
00 20 00 17 24 a8 de d8 94 89 cc d8 8c 90 53 b5 | . ..$.........S.
8e 3d f6 29 3b e7 42 32 25 57 9b 0c ee 57 cc cf | .=.);.B2%W...W..
ea 92 00 10 f4 47 59 95 6a 91 05 6d b0 d1 b2 8d | .....GY.j..m....
7e 58 bd d6 0a 0b 34 42 4a 31 55 cb a0 25 1f 5f | ~X....4BJ1U..%._
35 72 7a ce d0 f7 53 aa 8b 86 19 1c 1f a0 33 30 | 5rz...S.......30
2a a5 a8 df f6 5d 09 3f 32 cb ff 8e e9 36 08 7a | *....].?2....6.z
47 9c 0c 7f 69 04 e4 67 b6 55 19 c6 df 17 d7 33 | G...i..g.U.....3
5e 3d 55 70 f4 e8 00 4b 4e 03 d5 41 31 c2 00 58 | ^=Up...KN..A1..X
00 23 00 0b 00 04 04 60 00 00 00 10 00 18 00 0b | .#.....`........
00 03 00 10 00 20 28 21 cb 59 ea 43 c6 53 e6 52 | ..... (!.Y.C.S.R
4b a7 6c 14 a6 75 af d0 36 27 38 9f 6f 8b 95 09 | K.l..u..6'8.o...
12 b3 fe 4f 8c 73 00 20 13 53 42 00 f3 26 17 52 | ...O.s. .SB..&.R
eb e8 4f 05 64 d3 d9 a5 fa 1d 84 52 66 df fe a6 | ..O.d......Rf...
7e 86 81 82 b3 09 0a 93 00 73 00 00 00 00 00 20 | ~........s.....
e3 b0 c4 42 98 fc 1c 14 9a fb f4 c8 99 6f b9 24 | ...B.........o.$
27 ae 41 e4 64 9b 93 4c a4 95 99 1b 78 52 b8 55 | '.A.d..L....xR.U
01 00 0b 00 22 00 0b 23 24 f6 f5 3c 45 70 7c 3e | ...."..#$..<Ep|>
0a d7 78 3e bc 01 ae cb d9 73 0a 54 49 92 14 63 | ..x>.....s.TI..c
05 c6 a8 16 ed fc fc 00 22 00 0b 46 d7 59 62 84 | ........"..F.Yb.
e1 eb e4 2d 48 d7 0c 35 33 ae 63 81 23 f2 e4 36 | ...-H..53.c.#..6
e0 da 08 00 f4 6f 96 91 76 99 c8 00 00 00 20 31 | .....o..v..... 1
13 9d 8e 56 51 c7 7b 71 e0 0c 82 ea 60 5b ca e3 | ...VQ.{q....`[..
eb 54 32 ad f6 e1 9b 94 bb fa c9 b0 b6 8c 59 80 | .T2...........Y.
21 40 00 00 01 00 20 2a d3 9b b8 85 0e 63 96 55 | !@.... *.....c.U
6d 45 74 41 cc 76 43 9b 91 db 7a df ac 1b e8 75 | mEtA.vC...z....u
90 9d 30 34 d6 63 05 00 00 01 00 00 | ..04.c......
TPM2_Create key: pub 88, priv 126
Command: 267
80 02 00 00 01 0b 00 00 01 57 81 00 02 00 00 00 | .........W......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
73 4d 79 53 74 6f 72 61 67 65 4b 65 79 41 75 74 | sMyStorageKeyAut
68 00 7e 00 20 00 17 24 a8 de d8 94 89 cc d8 8c | h.~. ..$........
90 53 b5 8e 3d f6 29 3b e7 42 32 25 57 9b 0c ee | .S..=.);.B2%W...
57 cc cf ea 92 00 10 f4 47 59 95 6a 91 05 6d b0 | W.......GY.j..m.
d1 b2 8d 7e 58 bd d6 0a 0b 34 42 4a 31 55 cb a0 | ...~X....4BJ1U..
25 1f 5f 35 72 7a ce d0 f7 53 aa 8b 86 19 1c 1f | %._5rz...S......
a0 33 30 2a a5 a8 df f6 5d 09 3f 32 cb ff 8e e9 | .30*....].?2....
36 08 7a 47 9c 0c 7f 69 04 e4 67 b6 55 19 c6 df | 6.zG...i..g.U...
17 d7 33 5e 3d 55 70 f4 e8 00 4b 4e 03 d5 41 31 | ..3^=Up...KN..A1
c2 00 58 00 23 00 0b 00 04 04 60 00 00 00 10 00 | ..X.#.....`.....
18 00 0b 00 03 00 10 00 20 28 21 cb 59 ea 43 c6 | ........ (!.Y.C.
53 e6 52 4b a7 6c 14 a6 75 af d0 36 27 38 9f 6f | S.RK.l..u..6'8.o
8b 95 09 12 b3 fe 4f 8c 73 00 20 13 53 42 00 f3 | ......O.s. .SB..
26 17 52 eb e8 4f 05 64 d3 d9 a5 fa 1d 84 52 66 | &.R..O.d......Rf
df fe a6 7e 86 81 82 b3 09 0a 93 | ...~.......
Response: 59
80 02 00 00 00 3b 00 00 00 00 80 00 00 01 00 00 | .....;..........
00 24 00 22 00 0b 2f a4 f8 c5 c7 27 76 e7 a9 ef | .$."../....'v...
cc 0e 6d 81 05 ef 44 36 82 96 05 1a 68 24 c2 55 | ..m...D6....h$.U
7e 14 ed 19 68 33 00 00 01 00 00 | ~...h3.....
TPM2_Load Key Handle 0x80000001
Command: 88
80 02 00 00 00 58 00 00 01 5d 80 00 00 01 00 00 | .....X...]......
00 18 40 00 00 09 00 00 01 00 0f 54 68 69 73 49 | [email protected]
73 4d 79 4b 65 79 41 75 74 68 00 20 11 11 11 11 | sMyKeyAuth. ....
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 00 18 00 0b | ................
80 24 40 00 00 07 00 00 | .$@.....
Response: 91
80 02 00 00 00 5b 00 00 00 00 00 00 00 48 00 18 | .....[.......H..
00 0b 00 20 08 39 23 4d a2 93 27 e0 67 e3 0a 04 | ... .9#M..'.g...
4d 75 5c ae 24 b1 4c 55 ee 26 ce 42 4a ab 28 d8 | Mu\.$.LU.&.BJ.(.
2c 67 d9 fb 00 20 7c 20 b3 41 4c 71 98 16 95 4d | ,g... | .ALq...M
36 76 92 cf 03 d8 6e 71 5a 57 b6 a6 8f df 38 34 | 6v....nqZW....84
00 b9 26 f4 a0 9e 00 00 01 00 00 | ..&........
TPM2_Sign: ECC R 32, S 32
Command: 120
80 01 00 00 00 78 00 00 01 77 80 00 00 01 00 20 | .....x...w.....
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
00 18 00 0b 00 20 08 39 23 4d a2 93 27 e0 67 e3 | ..... .9#M..'.g.
0a 04 4d 75 5c ae 24 b1 4c 55 ee 26 ce 42 4a ab | ..Mu\.$.LU.&.BJ.
28 d8 2c 67 d9 fb 00 20 7c 20 b3 41 4c 71 98 16 | (.,g... | .ALq..
95 4d 36 76 92 cf 03 d8 6e 71 5a 57 b6 a6 8f df | .M6v....nqZW....
38 34 00 b9 26 f4 a0 9e | 84..&...
Response: 50
80 01 00 00 00 32 00 00 00 00 80 22 40 00 00 01 | .....2....."@...
00 20 b8 e9 2b f8 8e 8c 20 6c b8 60 bb b9 f7 82 | . ..+... l.`....
61 36 e9 0c 37 e2 9e bb af 06 20 05 a1 34 6c f1 | a6..7..... ..4l.
18 b7 | ..
TPM2_VerifySignature: Tag 32802
Command: 14
80 01 00 00 00 0e 00 00 01 65 80 00 00 01 | .........e....
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
TPM2_FlushContext: Closed handle 0x80000001
ECC Sign/Verify Passed
Command: 102
80 02 00 00 00 66 00 00 01 53 81 00 02 00 00 00 | .....f...S......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
73 4d 79 53 74 6f 72 61 67 65 4b 65 79 41 75 74 | sMyStorageKeyAut
68 00 13 00 0f 54 68 69 73 49 73 4d 79 4b 65 79 | h....ThisIsMyKey
41 75 74 68 00 00 00 18 00 23 00 0b 00 02 04 60 | Auth.....#.....`
00 00 00 10 00 19 00 0b 00 03 00 10 00 00 00 00 | ................
00 00 00 00 00 00 | ......
Response: 428
80 02 00 00 01 ac 00 00 00 00 00 00 01 99 00 7e | ...............~
00 20 c9 d7 10 6d 8a a4 95 77 d7 5f 18 7e bf 8c | . ...m...w._.~..
8f f8 f6 7c 8f 87 70 32 22 78 3e 8d a0 a2 94 f4 | ...|..p2"x>.....
22 03 00 10 4b ae 0a 0f a5 ec 33 36 18 fe 37 6c | "...K.....36..7l
bc bb f5 86 46 1f db ec b0 85 49 cb c3 d6 07 1e | ....F.....I.....
50 d6 b7 f2 00 90 cd f7 2c 41 cc 75 a5 7c 50 40 | P.......,A.u.|P@
5e b5 c2 2d 20 1d 9f e4 0c ad a9 c3 77 c8 05 a5 | ^..- .......w...
d8 a1 d9 a0 2b e8 e3 1b bc cd 54 0e f6 46 ef 26 | ....+.....T..F.&
70 0f 8c e6 bd 76 92 19 a1 b6 72 3e ee cb 00 58 | p....v....r>...X
00 23 00 0b 00 02 04 60 00 00 00 10 00 19 00 0b | .#.....`........
00 03 00 10 00 20 f3 f0 4e 42 1c 0f b9 e5 91 6e | ..... ..NB.....n
e0 98 be 2c 88 05 47 0a 36 44 40 d7 ff 73 34 e5 | ...,[email protected].
fd 5f 6e 04 f5 de 00 20 6d 04 6c 44 d2 98 ef 63 | ._n.... m.lD...c
a1 9f f3 ff bb 05 a6 76 33 c6 7b 22 7f 2f 21 b6 | .......v3.{"./!.
ea 39 44 18 a0 83 25 5c 00 73 00 00 00 00 00 20 | .9D...%\.s.....
e3 b0 c4 42 98 fc 1c 14 9a fb f4 c8 99 6f b9 24 | ...B.........o.$
27 ae 41 e4 64 9b 93 4c a4 95 99 1b 78 52 b8 55 | '.A.d..L....xR.U
01 00 0b 00 22 00 0b 23 24 f6 f5 3c 45 70 7c 3e | ...."..#$..<Ep|>
0a d7 78 3e bc 01 ae cb d9 73 0a 54 49 92 14 63 | ..x>.....s.TI..c
05 c6 a8 16 ed fc fc 00 22 00 0b 46 d7 59 62 84 | ........"..F.Yb.
e1 eb e4 2d 48 d7 0c 35 33 ae 63 81 23 f2 e4 36 | ...-H..53.c.#..6
e0 da 08 00 f4 6f 96 91 76 99 c8 00 00 00 20 31 | .....o..v..... 1
13 9d 8e 56 51 c7 7b 71 e0 0c 82 ea 60 5b ca e3 | ...VQ.{q....`[..
eb 54 32 ad f6 e1 9b 94 bb fa c9 b0 b6 8c 59 80 | .T2...........Y.
21 40 00 00 01 00 20 c8 f0 7a 1f e1 99 37 64 80 | !@.... ..z...7d.
d9 e0 2b 89 e6 22 cb e3 b3 5f a2 2e e0 36 73 27 | ..+.."..._...6s'
58 15 ce 63 48 cb 8b 00 00 01 00 00 | X..cH.......
TPM2_Create key: pub 88, priv 126
Command: 267
80 02 00 00 01 0b 00 00 01 57 81 00 02 00 00 00 | .........W......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
73 4d 79 53 74 6f 72 61 67 65 4b 65 79 41 75 74 | sMyStorageKeyAut
68 00 7e 00 20 c9 d7 10 6d 8a a4 95 77 d7 5f 18 | h.~. ...m...w._.
7e bf 8c 8f f8 f6 7c 8f 87 70 32 22 78 3e 8d a0 | ~.....|..p2"x>..
a2 94 f4 22 03 00 10 4b ae 0a 0f a5 ec 33 36 18 | ..."...K.....36.
fe 37 6c bc bb f5 86 46 1f db ec b0 85 49 cb c3 | .7l....F.....I..
d6 07 1e 50 d6 b7 f2 00 90 cd f7 2c 41 cc 75 a5 | ...P.......,A.u.
7c 50 40 5e b5 c2 2d 20 1d 9f e4 0c ad a9 c3 77 | |P@^..- .......w
c8 05 a5 d8 a1 d9 a0 2b e8 e3 1b bc cd 54 0e f6 | .......+.....T..
46 ef 26 70 0f 8c e6 bd 76 92 19 a1 b6 72 3e ee | F.&p....v....r>.
cb 00 58 00 23 00 0b 00 02 04 60 00 00 00 10 00 | ..X.#.....`.....
19 00 0b 00 03 00 10 00 20 f3 f0 4e 42 1c 0f b9 | ........ ..NB...
e5 91 6e e0 98 be 2c 88 05 47 0a 36 44 40 d7 ff | ..n...,..G.6D@..
73 34 e5 fd 5f 6e 04 f5 de 00 20 6d 04 6c 44 d2 | s4.._n.... m.lD.
98 ef 63 a1 9f f3 ff bb 05 a6 76 33 c6 7b 22 7f | ..c.......v3.{".
2f 21 b6 ea 39 44 18 a0 83 25 5c | /!..9D...%\
Response: 59
80 02 00 00 00 3b 00 00 00 00 80 00 00 01 00 00 | .....;..........
00 24 00 22 00 0b e4 ac bc 9e 45 81 45 bb 26 d2 | .$."......E.E.&.
e9 7e 94 5e a5 18 8a c2 6d 10 ec 8b 08 6b 5d ca | .~.^....m....k].
cd be 23 b4 35 11 00 00 01 00 00 | ..#.5......
TPM2_Load Key Handle 0x80000001
Command: 14
80 01 00 00 00 0e 00 00 01 63 80 00 00 01 | .........c....
Response: 150
80 01 00 00 00 96 00 00 00 00 00 44 00 20 c8 63 | ...........D. .c
e6 60 c3 4f 6c 39 38 ea 8c 0e 64 52 9a 05 ae 24 | .`.Ol98...dR...$
8d 71 e2 ae e3 38 ea c7 51 60 77 51 7a bc 00 20 | .q...8..Q`wQz..
41 d6 ce b3 f8 96 84 7a 33 e5 e3 c4 b3 24 a6 d3 | A......z3....$..
a9 1c 91 d4 82 8d f6 9b 6b 02 58 ac e6 b7 70 5a | ........k.X...pZ
00 44 00 20 f5 e1 e7 11 78 75 3f ba f1 ef 57 56 | .D. ....xu?...WV
4f 18 5a d0 fa cd f3 a8 aa a9 82 f4 b1 55 4b 76 | O.Z..........UKv
bb 29 4b 15 00 20 20 06 54 87 23 98 d3 e7 0b 26 | .)K.. .T.#....&
10 50 42 66 c8 90 a8 f3 ae 8d c5 ed 43 31 26 4c | .PBf........C1&L
36 e6 03 18 35 a5 | 6...5.
TPM2_ECDH_KeyGen: zPt 68, pubPt 68
Command: 14
80 01 00 00 00 0e 00 00 01 65 80 00 00 01 | .........e....
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
TPM2_FlushContext: Closed handle 0x80000001
ECC DH Generation Passed
Command: 45
80 02 00 00 00 2d 00 00 01 2a 40 00 00 01 00 00 | .....-...*@.....
00 09 40 00 00 09 00 00 01 00 00 00 00 00 0e 01 | ..@.............
80 02 00 00 0b 02 06 00 06 00 00 04 00 | .............
Response: 19
80 02 00 00 00 13 00 00 00 00 00 00 00 00 00 00 | ................
01 00 00 | ...
TPM2_NV_DefineSpace: Auth 0x40000001, Idx 0x1800200, Attribs 0x33947654, Size 1024
Command: 803
80 02 00 00 03 23 00 00 01 37 40 00 00 01 01 80 | .....#...7@.....
02 00 00 00 00 09 40 00 00 09 00 00 01 00 00 03 | ......@.........
00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 00 00 | ...
Response: 19
80 02 00 00 00 13 00 00 00 00 00 00 00 00 00 00 | ................
01 00 00 | ...
TPM2_NV_Write: Auth 0x40000001, Idx 0x1800200, Offset 0, Size 768
Command: 291
80 02 00 00 01 23 00 00 01 37 40 00 00 01 01 80 | .....#...7@.....
02 00 00 00 00 09 40 00 00 09 00 00 01 00 00 01 | ......@.........
00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 03 00 | ...
Response: 19
80 02 00 00 00 13 00 00 00 00 00 00 00 00 00 00 | ................
01 00 00 | ...
TPM2_NV_Write: Auth 0x40000001, Idx 0x1800200, Offset 768, Size 256
Command: 35
80 02 00 00 00 23 00 00 01 4e 40 00 00 01 01 80 | .....#...N@.....
02 00 00 00 00 09 40 00 00 09 00 00 01 00 00 03 | ......@.........
00 00 00 | ...
Response: 789
80 02 00 00 03 15 00 00 00 00 00 00 03 02 03 00 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
00 00 01 00 00 | .....
TPM2_NV_Read: Auth 0x40000001, Idx 0x1800200, Offset 0, Size 768
Command: 35
80 02 00 00 00 23 00 00 01 4e 40 00 00 01 01 80 | .....#...N@.....
02 00 00 00 00 09 40 00 00 09 00 00 01 00 00 01 | ......@.........
00 03 00 | ...
Response: 277
80 02 00 00 01 15 00 00 00 00 00 00 01 02 01 00 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
00 00 01 00 00 | .....
TPM2_NV_Read: Auth 0x40000001, Idx 0x1800200, Offset 768, Size 256
Command: 14
80 01 00 00 00 0e 00 00 01 69 01 80 02 00 | .........i....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 0e 01 80 02 00 | .....>..........
00 0b 22 06 00 06 00 00 04 00 00 22 00 0b a5 89 | .."........"....
bd 69 b5 f1 44 60 05 f3 f4 6c fa 07 99 b8 92 8a | .i..D`...l......
1e a8 e6 29 a0 f2 67 22 80 00 f5 45 33 f1 | ...)..g"...E3.
TPM2_NV_ReadPublic: Sz 14, Idx 0x1800200, nameAlg 11, Attr 0x22060006, authPol 0, dataSz 1024, name 34
Command: 31
80 02 00 00 00 1f 00 00 01 22 40 00 00 01 01 80 | ........."@.....
02 00 00 00 00 09 40 00 00 09 00 00 01 00 00 | ......@........
Response: 19
80 02 00 00 00 13 00 00 00 00 00 00 00 00 00 00 | ................
01 00 00 | ...
TPM2_NV_UndefineSpace: Auth 0x40000001, Idx 0x1800200
NV Test on index 0x1800200 with 1024 bytes passed
Command: 12
80 01 00 00 00 0c 00 00 01 45 00 00 | .........E..
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
Built with ./configure --enable-debug
or #define DEBUG_WOLFTPM
./examples/native/native_test
TPM2 Demo using Native API's
TPM2: Caps 0x30000697, Did 0x001b, Vid 0x15d1, Rid 0x10
Command: 12
80 01 00 00 00 0c 00 00 01 44 00 00 | .........D..
Response: 10
80 01 00 00 00 0a 00 00 01 00 | ..........
TPM2_Startup pass
Command: 11
80 01 00 00 00 0b 00 00 01 43 01 | .........C.
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
TPM2_SelfTest pass
Command: 10
80 01 00 00 00 0a 00 00 01 7c | .........|
Response: 26
80 01 00 00 00 1a 00 00 00 00 00 0a 00 01 f9 db | ................
00 00 00 00 00 00 00 00 00 00 | ..........
TPM2_GetTestResult: Size 10, Rc 0x0
00 01 f9 db 00 00 00 00 00 00 | ..........
Command: 16
80 01 00 00 00 10 00 00 01 42 00 00 00 01 00 01 | .........B......
Response: 14
80 01 00 00 00 0e 00 00 00 00 00 00 00 00 | ..............
TPM2_IncrementalSelfTest: Rc 0x0, Alg 0x1 (Todo 0)
Command: 22
80 01 00 00 00 16 00 00 01 7a 00 00 00 06 00 00 | .........z......
01 00 00 00 00 01 | ......
Response: 27
80 01 00 00 00 1b 00 00 00 00 01 00 00 00 06 00 | ................
00 00 01 00 00 01 00 32 2e 30 00 | .......2.0.
TPM2_GetCapability: Property FamilyIndicator 0x322e3000
Command: 22
80 01 00 00 00 16 00 00 01 7a 00 00 00 06 00 00 | .........z......
01 12 00 00 00 01 | ......
Response: 27
80 01 00 00 00 1b 00 00 00 00 01 00 00 00 06 00 | ................
00 00 01 00 00 01 12 00 00 00 18 | ...........
TPM2_GetCapability: Property PCR Count 24
Command: 12
80 01 00 00 00 0c 00 00 01 7b 00 20 | .........{.
Response: 44
80 01 00 00 00 2c 00 00 00 00 00 20 fb 1c d0 d0 | .....,..... ....
5d ee a2 49 f7 b2 5a 38 72 87 7b aa 10 e8 33 12 | ]..I..Z8r.{...3.
dc b7 78 54 46 6f 61 d9 7d 1f b7 0e | ..xTFoa.}...
TPM2_GetRandom: Got 32 bytes
fb 1c d0 d0 5d ee a2 49 f7 b2 5a 38 72 87 7b aa | ....]..I..Z8r.{.
10 e8 33 12 dc b7 78 54 46 6f 61 d9 7d 1f b7 0e | ..3...xTFoa.}...
Command: 44
80 01 00 00 00 2c 00 00 01 46 00 20 fb 1c d0 d0 | .....,...F. ....
5d ee a2 49 f7 b2 5a 38 72 87 7b aa 10 e8 33 12 | ]..I..Z8r.{...3.
dc b7 78 54 46 6f 61 d9 7d 1f b7 0e | ..xTFoa.}...
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
TPM2_StirRandom: success
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 01 00 00 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 01 00 00 00 00 00 01 00 20 de 96 | ............. ..
1d 6b 9f 26 9c 61 ba 48 52 12 34 80 da ac ed 4c | .k.&.a.HR.4....L
6a 5d 6d f1 90 94 1f b2 0b e4 17 d7 8a 2e | j]m...........
TPM2_PCR_Read: Index 0, Digest Sz 32, Update Counter 22
de 96 1d 6b 9f 26 9c 61 ba 48 52 12 34 80 da ac | ...k.&.a.HR.4...
ed 4c 6a 5d 6d f1 90 94 1f b2 0b e4 17 d7 8a 2e | .Lj]m...........
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 02 00 00 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 02 00 00 00 00 00 01 00 20 00 00 | ............. ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 1, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 04 00 00 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 04 00 00 00 00 00 01 00 20 00 00 | ............. ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 2, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 08 00 00 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 08 00 00 00 00 00 01 00 20 00 00 | ............. ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 3, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 10 00 00 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 10 00 00 00 00 00 01 00 20 00 00 | ............. ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 4, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 20 00 00 | . ..
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 20 00 00 00 00 00 01 00 20 00 00 | ..... ....... ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 5, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 40 00 00 | .@..
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 40 00 00 00 00 00 01 00 20 00 00 | .....@....... ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 6, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 80 00 00 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 80 00 00 00 00 00 01 00 20 00 00 | ............. ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 7, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 01 00 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 01 00 00 00 00 01 00 20 00 00 | ............. ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 8, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 02 00 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 02 00 00 00 00 01 00 20 00 00 | ............. ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 9, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 04 00 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 04 00 00 00 00 01 00 20 00 00 | ............. ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 10, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 08 00 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 08 00 00 00 00 01 00 20 00 00 | ............. ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 11, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 10 00 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 10 00 00 00 00 01 00 20 00 00 | ............. ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 12, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 20 00 | .. .
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 20 00 00 00 00 01 00 20 00 00 | ...... ...... ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 13, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 40 00 | ..@.
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 40 00 00 00 00 01 00 20 00 00 | ......@...... ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 14, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 80 00 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 80 00 00 00 00 01 00 20 00 00 | ............. ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 15, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 00 01 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 00 01 00 00 00 01 00 20 00 00 | ............. ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 16, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 00 02 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 00 02 00 00 00 01 00 20 ff ff | ............. ..
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ..............
TPM2_PCR_Read: Index 17, Digest Sz 32, Update Counter 22
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 00 04 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 00 04 00 00 00 01 00 20 ff ff | ............. ..
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ..............
TPM2_PCR_Read: Index 18, Digest Sz 32, Update Counter 22
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 00 08 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 00 08 00 00 00 01 00 20 ff ff | ............. ..
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ..............
TPM2_PCR_Read: Index 19, Digest Sz 32, Update Counter 22
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 00 10 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 00 10 00 00 00 01 00 20 ff ff | ............. ..
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ..............
TPM2_PCR_Read: Index 20, Digest Sz 32, Update Counter 22
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 00 20 | ...
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 00 20 00 00 00 01 00 20 ff ff | ....... ..... ..
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ..............
TPM2_PCR_Read: Index 21, Digest Sz 32, Update Counter 22
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 00 40 | ...@
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 00 40 00 00 00 01 00 20 ff ff | .......@..... ..
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ..............
TPM2_PCR_Read: Index 22, Digest Sz 32, Update Counter 22
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 00 00 80 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 16 00 00 | .....>..........
00 01 00 0b 03 00 00 80 00 00 00 01 00 20 00 00 | ............. ..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............
TPM2_PCR_Read: Index 23, Digest Sz 32, Update Counter 22
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 65
80 02 00 00 00 41 00 00 01 82 00 00 00 00 00 00 | .....A..........
00 09 40 00 00 09 00 00 01 00 00 00 00 00 01 00 | ..@.............
0b 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e | ................
0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e | ................
1f | .
Response: 19
80 02 00 00 00 13 00 00 00 00 00 00 00 00 00 00 | ................
01 00 00 | ...
TPM2_PCR_Extend success
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 0b | .........~......
03 01 00 00 | ....
Response: 62
80 01 00 00 00 3e 00 00 00 00 00 00 00 17 00 00 | .....>..........
00 01 00 0b 03 01 00 00 00 00 00 01 00 20 8e fc | ............. ..
5b 47 15 71 24 25 df 43 01 da e7 99 60 40 e0 6c | [G.q$%.C....`@.l
6f a0 be 40 38 81 8d ef d4 ce 7b c6 c2 80 | o..@8.....{...
TPM2_PCR_Read: Index 0, Digest Sz 32, Update Counter 23
8e fc 5b 47 15 71 24 25 df 43 01 da e7 99 60 40 | ..[G.q$%.C....`@
e0 6c 6f a0 be 40 38 81 8d ef d4 ce 7b c6 c2 80 | .lo..@8.....{...
Command: 59
80 01 00 00 00 3b 00 00 01 76 40 00 00 07 40 00 | .....;...v@...@.
00 07 00 20 12 56 de e7 dd df ab b3 01 95 50 de | ... .V........P.
d6 5f 26 fd c9 93 f3 d0 96 c6 67 45 3c 60 54 e9 | ._&.......gE<`T.
a9 0b b7 cc 00 00 01 00 10 00 0b | ...........
Response: 48
80 01 00 00 00 30 00 00 00 00 03 00 00 00 00 20 | .....0.........
c7 76 20 1b f9 c9 2b 99 78 d3 fa 26 8b f5 8e bf | .v ...+.x..&....
8e 38 1e 5e 49 a4 df 7d b0 01 f7 3e b7 11 60 14 | .8.^I..}...>..`.
TPM2_StartAuthSession: sessionHandle 0x3000000
Command: 14
80 01 00 00 00 0e 00 00 01 89 03 00 00 00 | ..............
Response: 44
80 01 00 00 00 2c 00 00 00 00 00 20 00 00 00 00 | .....,..... ....
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 | ............
TPM2_PolicyGetDigest: size 32
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Command: 20
80 01 00 00 00 14 00 00 01 7e 00 00 00 01 00 04 | .........~......
03 01 00 00 | ....
Response: 50
80 01 00 00 00 32 00 00 00 00 00 00 00 17 00 00 | .....2..........
00 01 00 04 03 01 00 00 00 00 00 01 00 14 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 | ..
TPM2_PCR_Read: Index 0, Digest Sz 20, Update Counter 23
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 | ....
wc_Hash of PCR[0]: size 32
66 68 7a ad f8 62 bd 77 6c 8f c1 8b 8e 9f 8e 20 | fhz..b.wl......
08 97 14 85 6e e2 33 b3 90 2a 59 1d 0d 5f 29 25 | ....n.3..*Y.._)%
Command: 58
80 01 00 00 00 3a 00 00 01 7f 03 00 00 00 00 20 | .....:.........
66 68 7a ad f8 62 bd 77 6c 8f c1 8b 8e 9f 8e 20 | fhz..b.wl......
08 97 14 85 6e e2 33 b3 90 2a 59 1d 0d 5f 29 25 | ....n.3..*Y.._)%
00 00 00 01 00 04 03 01 00 00 | ..........
Response: 10
80 01 00 00 00 0a 00 00 01 c4 | ..........
TPM2_PolicyPCR failed 0x1c4: TPM_RC_AUTHSIZE: The value of authorizationSize is out of range or the number of octets in the Authorization Area is greater than required
TPM2_PolicyPCR: Updated
Command: 14
80 01 00 00 00 0e 00 00 01 80 03 00 00 00 | ..............
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
TPM2_PolicyRestart: Done
Command: 36
80 01 00 00 00 24 00 00 01 86 00 16 54 68 69 73 | .....$......This
49 73 41 53 65 63 72 65 74 55 73 61 67 65 41 75 | IsASecretUsageAu
74 68 00 0b | th..
Response: 14
80 01 00 00 00 0e 00 00 00 00 80 00 00 00 | ..............
TPM2_HashSequenceStart: sequenceHandle 0x80000000
Command: 107
80 02 00 00 00 6b 00 00 01 5c 80 00 00 00 00 00 | .....k...\......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
73 41 53 65 63 72 65 74 55 73 61 67 65 41 75 74 | sASecretUsageAut
68 00 38 61 62 63 64 62 63 64 65 63 64 65 66 64 | h.8abcdbcdecdefd
65 66 67 65 66 67 68 66 67 68 69 67 68 69 6a 68 | efgefghfghighijh
69 6a 6b 69 6a 6b 6c 6a 6b 6c 6d 6b 6c 6d 6e 6c | ijkijkljklmklmnl
6d 6e 6f 6d 6e 6f 70 6e 6f 70 71 | mnomnopnopq
Response: 19
80 02 00 00 00 13 00 00 00 00 00 00 00 00 00 00 | ................
01 00 00 | ...
Command: 55
80 02 00 00 00 37 00 00 01 3e 80 00 00 00 00 00 | .....7...>......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
73 41 53 65 63 72 65 74 55 73 61 67 65 41 75 74 | sASecretUsageAut
68 00 00 40 00 00 07 | h..@...
Response: 61
80 02 00 00 00 3d 00 00 00 00 00 00 00 2a 00 20 | .....=.......*.
24 8d 6a 61 d2 06 38 b8 e5 c0 26 93 0c 3e 60 39 | $.ja..8...&..>`9
a3 3c e4 59 64 ff 21 67 f6 ec ed d4 19 db 06 c1 | .<.Yd.!g........
80 24 40 00 00 07 00 00 00 00 01 00 00 | .$@..........
Hash SHA256 test success
Command: 355
80 02 00 00 01 63 00 00 01 31 40 00 00 0b 00 00 | .....c...1@.....
00 09 40 00 00 09 00 00 01 00 00 00 04 00 00 00 | ..@.............
00 01 3a 00 01 00 0b 00 03 00 b2 00 20 83 71 97 | ..:......... .q.
67 44 84 b3 f8 1a 90 cc 8d 46 a5 d7 24 fd 52 d7 | gD.......F..$.R.
6e 06 52 0b 64 f2 a1 da 1b 33 14 69 aa 00 06 00 | n.R.d....3.i....
80 00 43 00 10 08 00 00 00 00 00 01 00 00 00 00 | ..C.............
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 | ...
Response: 506
80 02 00 00 01 fa 00 00 00 00 80 00 00 00 00 00 | ................
01 e3 01 3a 00 01 00 0b 00 03 00 b2 00 20 83 71 | ...:......... .q
97 67 44 84 b3 f8 1a 90 cc 8d 46 a5 d7 24 fd 52 | .gD.......F..$.R
d7 6e 06 52 0b 64 f2 a1 da 1b 33 14 69 aa 00 06 | .n.R.d....3.i...
00 80 00 43 00 10 08 00 00 00 00 00 01 00 e5 1f | ...C............
d6 59 c3 78 58 5a 13 06 ef b3 05 b9 f5 dc f0 9c | .Y.xXZ..........
37 aa b5 d1 db 29 6c 4d 4e 13 48 ce 6d eb a3 81 | 7....)lMN.H.m...
16 eb f5 b5 7b 49 89 b7 2d 5f 7f d5 15 9a ce eb | ....{I..-_......
9f 63 8d fd 77 b4 cb b7 1c 7d 51 d8 de c7 a6 eb | .c..w....}Q.....
8a 09 3a 9f 5e c9 a6 1a 40 86 89 6d 99 a7 82 97 | ..:.^[email protected]....
f8 e3 7b 2d 8a de ba d9 59 2f c1 9b 8b ee dc e8 | ..{-....Y/......
7c 07 db 57 22 84 15 bd 05 8c 4f 1d c7 ae fe 50 | |..W".....O....P
9d 4a eb 1c be 7a 13 c6 57 34 7c 8c 39 da 7b 8a | .J...z..W4|.9.{.
2e 32 e5 0c 44 6c 86 4e 02 a6 03 9a f9 49 ce 07 | .2..Dl.N.....I..
29 e6 35 bf eb 2b f2 e0 23 ed c6 06 b1 eb 8d df | ).5..+..#.......
d8 e8 9a b8 63 3b a3 ba 91 eb 1a 9f 99 0b 17 ba | ....c;..........
4c 54 88 26 ca c4 3a b6 52 af c8 04 e1 61 86 8f | LT.&..:.R....a..
34 ad 43 f3 6d 3c 0d 84 65 dc eb f5 21 73 10 c0 | 4.C.m<..e...!s..
75 0a 1a 0c e9 1d 3a b3 5a 9b c2 92 f3 39 d7 d7 | u.....:.Z....9..
3a 6b 6c 53 79 40 29 b4 21 47 b7 6d 92 71 b8 5f | :klSy@).!G.m.q._
b2 11 52 c4 4a e9 04 14 7f c6 0d 77 43 b9 00 37 | ..R.J......wC..7
00 00 00 00 00 20 e3 b0 c4 42 98 fc 1c 14 9a fb | ..... ...B......
f4 c8 99 6f b9 24 27 ae 41 e4 64 9b 93 4c a4 95 | ...o.$'.A.d..L..
99 1b 78 52 b8 55 01 00 10 00 04 40 00 00 0b 00 | ..xR.U.....@....
04 40 00 00 0b 00 00 00 20 28 d0 26 fa fd 74 91 | .@...... (.&..t.
06 74 3e 27 c4 28 05 51 58 5e 5d 17 66 8e b5 21 | .t>'.(.QX^].f..!
83 5e d6 01 27 ef fc 05 d4 80 21 40 00 00 0b 00 | .^..'.....!@....
20 8e cd d1 0d 44 5e 36 5d be 7a 3d f7 3a 80 c0 | ....D^6].z=.:..
27 1d 4f 83 12 ae ef 25 f7 b7 bb a1 5c e6 bb 8d | '.O....%....\...
29 00 22 00 0b 99 da 0a bc 8f c1 fc f9 3f 0f a2 | )."..........?..
bf ca 2c c2 8d 11 02 be d4 be 5f 77 8c c1 a7 8f | ..,......._w....
f0 59 25 18 8d 00 00 01 00 00 | .Y%.......
TPM2_CreatePrimary: Endorsement 0x80000000 (314 bytes)
Command: 338
80 02 00 00 01 52 00 00 01 31 40 00 00 01 00 00 | .....R...1@.....
00 09 40 00 00 09 00 00 01 00 00 00 13 00 0f 57 | [email protected]
6f 6c 66 54 50 4d 50 61 73 73 77 6f 72 64 00 00 | olfTPMPassword..
01 1a 00 01 00 0b 00 03 04 72 00 00 00 06 00 80 | .........r......
00 43 00 10 08 00 00 00 00 00 01 00 00 00 00 00 | .C..............
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 | ..
Response: 474
80 02 00 00 01 da 00 00 00 00 80 00 00 01 00 00 | ................
01 c3 01 1a 00 01 00 0b 00 03 04 72 00 00 00 06 | ...........r....
00 80 00 43 00 10 08 00 00 00 00 00 01 00 af 17 | ...C............
14 f3 dd 71 f5 4b ce 09 04 40 18 30 25 18 97 4e | [email protected]%..N
7d 97 e2 6a 99 7f 1c 79 d8 f1 bc eb 97 f1 6a 63 | }..j...y......jc
6d 43 60 a1 30 5a fc 14 b5 e3 d1 e0 b7 39 90 43 | mC`.0Z.......9.C
30 11 8c e7 01 09 e8 01 a8 bd e9 60 08 6d 8c a3 | 0..........`.m..
c1 a0 a5 40 e6 56 dc 98 84 75 4a ca 69 17 d9 0e | [email protected]...
f7 66 70 ce 64 51 20 b8 70 c0 d5 86 ad b4 81 ab | .fp.dQ .p.......
bd f2 43 73 3f 8c 2a 39 f1 3a 21 18 82 c3 1d d3 | ..Cs?.*9.:!.....
39 d6 73 84 51 90 d3 f0 7a 08 cc a7 f4 1c 6a 6f | 9.s.Q...z.....jo
27 48 43 bb ed af 3c a7 9c 6e da b7 12 04 28 14 | 'HC...<..n....(.
07 23 72 c3 01 e6 c6 c9 b6 ff 86 3d c2 4e dc 7c | .#r........=.N.|
66 1f 62 0b 88 32 26 19 0c cd 72 63 9c aa 39 ef | f.b..2&...rc..9.
87 6b d1 2f 2f 3a 03 96 7e 34 b9 06 1a 4f 6e f2 | .k.//:..~4...On.
f3 0f 9f 4c 33 37 35 e0 93 f6 be 31 5c 6f b3 83 | ...L375....1\o..
50 88 57 71 31 9f 1d 57 fb 9b 4b 8d 5d c1 66 b1 | P.Wq1..W..K.].f.
be ea f6 5e 00 15 91 13 76 ab c8 6b e4 ad 86 a9 | ...^....v..k....
57 ad fb e2 2c 45 c5 90 11 cc 6f bd 5e f3 00 37 | W...,E....o.^..7
00 00 00 00 00 20 e3 b0 c4 42 98 fc 1c 14 9a fb | ..... ...B......
f4 c8 99 6f b9 24 27 ae 41 e4 64 9b 93 4c a4 95 | ...o.$'.A.d..L..
99 1b 78 52 b8 55 01 00 10 00 04 40 00 00 01 00 | ..xR.U.....@....
04 40 00 00 01 00 00 00 20 5d a0 41 ba c0 ee 31 | .@...... ].A...1
35 ae bb 0c ad fb a4 97 c6 a1 87 7f ae 83 2d d3 | 5.............-.
d1 f8 f7 a8 71 b8 25 e8 54 80 21 40 00 00 01 00 | ....q.%.T.!@....
20 18 d0 cd bd 8a c2 3f f4 4e 82 ef 4b e0 ea 16 | ......?.N..K...
4a c6 4a 8c 23 de a7 7e d3 c3 77 91 e0 13 6d ea | J.J.#..~..w...m.
3e 00 22 00 0b 23 24 f6 f5 3c 45 70 7c 3e 0a d7 | >."..#$..<Ep|>..
78 3e bc 01 ae cb d9 73 0a 54 49 92 14 63 05 c6 | x>.....s.TI..c..
a8 16 ed fc fc 00 00 01 00 00 | ..........
TPM2_CreatePrimary: Storage 0x80000001 (282 bytes)
Command: 332
80 01 00 00 01 4c 00 00 01 67 00 00 01 3a 00 01 | .....L...g...:..
00 0b 00 03 00 b2 00 20 83 71 97 67 44 84 b3 f8 | ....... .q.gD...
1a 90 cc 8d 46 a5 d7 24 fd 52 d7 6e 06 52 0b 64 | ....F..$.R.n.R.d
f2 a1 da 1b 33 14 69 aa 00 06 00 80 00 43 00 10 | ....3.i......C..
08 00 00 00 00 00 01 00 e5 1f d6 59 c3 78 58 5a | ...........Y.xXZ
13 06 ef b3 05 b9 f5 dc f0 9c 37 aa b5 d1 db 29 | ..........7....)
6c 4d 4e 13 48 ce 6d eb a3 81 16 eb f5 b5 7b 49 | lMN.H.m.......{I
89 b7 2d 5f 7f d5 15 9a ce eb 9f 63 8d fd 77 b4 | ..-_.......c..w.
cb b7 1c 7d 51 d8 de c7 a6 eb 8a 09 3a 9f 5e c9 | ...}Q.......:.^.
a6 1a 40 86 89 6d 99 a7 82 97 f8 e3 7b 2d 8a de | [email protected]......{-..
ba d9 59 2f c1 9b 8b ee dc e8 7c 07 db 57 22 84 | ..Y/......|..W".
15 bd 05 8c 4f 1d c7 ae fe 50 9d 4a eb 1c be 7a | ....O....P.J...z
13 c6 57 34 7c 8c 39 da 7b 8a 2e 32 e5 0c 44 6c | ..W4|.9.{..2..Dl
86 4e 02 a6 03 9a f9 49 ce 07 29 e6 35 bf eb 2b | .N.....I..).5..+
f2 e0 23 ed c6 06 b1 eb 8d df d8 e8 9a b8 63 3b | ..#...........c;
a3 ba 91 eb 1a 9f 99 0b 17 ba 4c 54 88 26 ca c4 | ..........LT.&..
3a b6 52 af c8 04 e1 61 86 8f 34 ad 43 f3 6d 3c | :.R....a..4.C.m<
0d 84 65 dc eb f5 21 73 10 c0 75 0a 1a 0c e9 1d | ..e...!s..u.....
3a b3 5a 9b c2 92 f3 39 d7 d7 3a 6b 6c 53 79 40 | :.Z....9..:klSy@
29 b4 21 47 b7 6d 92 71 b8 5f b2 11 52 c4 4a e9 | ).!G.m.q._..R.J.
04 14 7f c6 0d 77 43 b9 40 00 00 07 | .....wC.@...
Response: 50
80 01 00 00 00 32 00 00 00 00 80 00 00 02 00 22 | .....2........."
00 0b 99 da 0a bc 8f c1 fc f9 3f 0f a2 bf ca 2c | ..........?....,
c2 8d 11 02 be d4 be 5f 77 8c c1 a7 8f f0 59 25 | ......._w.....Y%
18 8d | ..
TPM2_LoadExternal: 0x80000002
Command: 84
80 01 00 00 00 54 00 00 01 68 80 00 00 02 00 20 | .....T...h.....
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
00 22 00 0b 99 da 0a bc 8f c1 fc f9 3f 0f a2 bf | ."..........?...
ca 2c c2 8d 11 02 be d4 be 5f 77 8c c1 a7 8f f0 | .,......._w.....
59 25 18 8d | Y%..
Response: 338
80 01 00 00 01 52 00 00 00 00 00 44 00 20 bc 7b | .....R.....D. .{
b4 98 48 cf d5 25 de 74 e4 dc 93 98 96 01 d8 25 | ..H..%.t.......%
40 20 e7 c7 cd ec 20 5b 36 8f 3e 1d e6 9b eb 5f | @ .... [6.>...._
fe d9 c5 b6 53 70 a5 62 b6 65 81 07 1e a1 d4 d5 | ....Sp.b.e......
e6 d1 93 3c f9 6d 56 96 0d f4 2d 25 d5 4a 15 92 | ...<.mV...-%.J..
01 00 39 db fc c7 40 af 66 0e 7f bc 44 e9 58 79 | [email protected]
2d ab 52 52 be 01 74 94 4d 66 99 3c 60 bb 03 cf | -.RR..t.Mf.<`...
4f 7e 8d c7 19 4b e9 5d 93 4e df e0 36 2c d1 e1 | O~...K.].N..6,..
84 67 7c 01 9f c2 a1 ed 76 81 dc b7 8e 8f 7b 5c | .g|.....v.....{\
be 67 19 6e 10 67 ef fd 0f eb 42 dc 8a 75 27 37 | .g.n.g....B..u'7
4e 02 d1 36 a6 cf 09 87 27 0b 51 f1 c7 07 62 8b | N..6....'.Q...b.
f2 0f 4d e4 a1 89 e0 bf 4f 82 cd 9c 21 23 e7 c1 | ..M.....O...!#..
c6 22 ab 80 74 f4 f1 3c d2 43 23 b4 dd 65 6b da | ."..t..<.C#..ek.
96 43 cd 5b 4a a5 d8 f1 9e 9c 8d ef dc 48 49 f6 | .C.[J........HI.
83 2a 3f 4f 7c d9 8c 06 b2 e3 53 da 18 ed 3b c7 | .*?O|.....S...;.
48 dd b1 53 62 92 30 17 54 0a d5 27 02 f9 ba e3 | H..Sb.0.T..'....
44 5c 0d 84 a9 55 a9 0c c6 6c 6c 86 9d 5e f3 7c | D\...U...ll..^.|
f8 67 87 2b 95 14 1e 50 4c b5 ab c5 45 9d d1 2b | .g.+...PL...E..+
c8 09 a0 3e fd a4 a7 b1 1e 5b 71 a1 84 f7 d6 56 | ...>.....[q....V
a0 7b c2 aa 51 30 4d 57 ee da 86 a9 59 4e 38 1a | .{..Q0MW....YN8.
e4 5e e7 90 51 9d 70 10 32 94 77 02 6a f8 d9 b7 | .^..Q.p.2.w.j...
79 4f | yO
TPM2_MakeCredential: credentialBlob 68, secret 256
Command: 14
80 01 00 00 00 0e 00 00 01 73 80 00 00 02 | .........s....
Response: 398
80 01 00 00 01 8e 00 00 00 00 01 3a 00 01 00 0b | ...........:....
00 03 00 b2 00 20 83 71 97 67 44 84 b3 f8 1a 90 | ..... .q.gD.....
cc 8d 46 a5 d7 24 fd 52 d7 6e 06 52 0b 64 f2 a1 | ..F..$.R.n.R.d..
da 1b 33 14 69 aa 00 06 00 80 00 43 00 10 08 00 | ..3.i......C....
00 00 00 00 01 00 e5 1f d6 59 c3 78 58 5a 13 06 | .........Y.xXZ..
ef b3 05 b9 f5 dc f0 9c 37 aa b5 d1 db 29 6c 4d | ........7....)lM
4e 13 48 ce 6d eb a3 81 16 eb f5 b5 7b 49 89 b7 | N.H.m.......{I..
2d 5f 7f d5 15 9a ce eb 9f 63 8d fd 77 b4 cb b7 | -_.......c..w...
1c 7d 51 d8 de c7 a6 eb 8a 09 3a 9f 5e c9 a6 1a | .}Q.......:.^...
40 86 89 6d 99 a7 82 97 f8 e3 7b 2d 8a de ba d9 | @..m......{-....
59 2f c1 9b 8b ee dc e8 7c 07 db 57 22 84 15 bd | Y/......|..W"...
05 8c 4f 1d c7 ae fe 50 9d 4a eb 1c be 7a 13 c6 | ..O....P.J...z..
57 34 7c 8c 39 da 7b 8a 2e 32 e5 0c 44 6c 86 4e | W4|.9.{..2..Dl.N
02 a6 03 9a f9 49 ce 07 29 e6 35 bf eb 2b f2 e0 | .....I..).5..+..
23 ed c6 06 b1 eb 8d df d8 e8 9a b8 63 3b a3 ba | #...........c;..
91 eb 1a 9f 99 0b 17 ba 4c 54 88 26 ca c4 3a b6 | ........LT.&..:.
52 af c8 04 e1 61 86 8f 34 ad 43 f3 6d 3c 0d 84 | R....a..4.C.m<..
65 dc eb f5 21 73 10 c0 75 0a 1a 0c e9 1d 3a b3 | e...!s..u.....:.
5a 9b c2 92 f3 39 d7 d7 3a 6b 6c 53 79 40 29 b4 | Z....9..:klSy@).
21 47 b7 6d 92 71 b8 5f b2 11 52 c4 4a e9 04 14 | !G.m.q._..R.J...
7f c6 0d 77 43 b9 00 22 00 0b 99 da 0a bc 8f c1 | ...wC.."........
fc f9 3f 0f a2 bf ca 2c c2 8d 11 02 be d4 be 5f | ..?....,......._
77 8c c1 a7 8f f0 59 25 18 8d 00 22 00 0b 99 da | w.....Y%..."....
0a bc 8f c1 fc f9 3f 0f a2 bf ca 2c c2 8d 11 02 | ......?....,....
be d4 be 5f 77 8c c1 a7 8f f0 59 25 18 8d | ..._w.....Y%..
TPM2_ReadPublic Handle 0x80000002: pub 314, name 34, qualifiedName 34
Command: 14
80 01 00 00 00 0e 00 00 01 65 80 00 00 02 | .........e....
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
Command: 109
80 02 00 00 00 6d 00 00 01 53 80 00 00 01 00 00 | .....m...S......
00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
50 4d 50 61 73 73 77 6f 72 64 00 29 00 16 54 68 | PMPassword.)..Th
69 73 49 73 41 53 65 63 72 65 74 55 73 61 67 65 | isIsASecretUsage
41 75 74 68 00 0f 54 68 69 73 49 73 4d 79 48 6d | Auth..ThisIsMyHm
61 63 4b 65 79 00 10 00 08 00 0b 00 04 04 40 00 | acKey.........@.
00 00 05 00 0b 00 00 00 00 00 00 00 00 | .............
Response: 403
80 02 00 00 01 93 00 00 00 00 00 00 01 80 00 8d | ................
00 20 f3 48 ea 67 79 c3 f4 7b 5e db 6f 49 42 ef | . .H.gy..{^.oIB.
a6 95 e5 b5 30 38 2c 85 c4 b2 98 ac a9 e9 ea 90 | ....08,.........
9e 3f 00 10 f4 b0 8c 46 de 9c 20 b0 ea 22 91 39 | .?.....F.. ..".9
32 76 48 b7 e0 ad 9b 14 a0 c0 b6 2b 96 ff 3d 0a | 2vH........+..=.
5e cb 2b ee a1 51 6b 2e 5c f0 39 21 16 80 cb 52 | ^.+..Qk.\.9!...R
10 e2 e8 8b 1f 82 28 8d ed 4f f5 32 a1 79 4f 4c | ......(..O.2.yOL
af 07 e2 d6 aa b8 ec 31 c0 9e 4f 54 ff f3 be 13 | .......1..OT....
9c 18 0c 19 b3 78 6e 48 05 bc 29 76 af de b6 fc | .....xnH..)v....
60 c4 42 b3 4f 67 fa b9 21 d3 3f ca 86 00 30 00 | `.B.Og..!.?...0.
08 00 0b 00 04 04 40 00 00 00 05 00 0b 00 20 b8 | ......@....... .
5f 48 35 26 57 b0 cd 5b e7 83 dd 4d 25 7c 78 22 | _H5&W..[...M%|x"
bc 75 5e 07 ce a0 c6 e2 a4 f9 74 9e f6 0e 0f 00 | .u^.......t.....
73 00 00 00 00 00 20 e3 b0 c4 42 98 fc 1c 14 9a | s..... ...B.....
fb f4 c8 99 6f b9 24 27 ae 41 e4 64 9b 93 4c a4 | ....o.$'.A.d..L.
95 99 1b 78 52 b8 55 01 00 0b 00 22 00 0b 23 24 | ...xR.U...."..#$
f6 f5 3c 45 70 7c 3e 0a d7 78 3e bc 01 ae cb d9 | ..<Ep|>..x>.....
73 0a 54 49 92 14 63 05 c6 a8 16 ed fc fc 00 22 | s.TI..c........"
00 0b 46 d7 59 62 84 e1 eb e4 2d 48 d7 0c 35 33 | ..F.Yb....-H..53
ae 63 81 23 f2 e4 36 e0 da 08 00 f4 6f 96 91 76 | .c.#..6.....o..v
99 c8 00 00 00 20 31 13 9d 8e 56 51 c7 7b 71 e0 | ..... 1...VQ.{q.
0c 82 ea 60 5b ca e3 eb 54 32 ad f6 e1 9b 94 bb | ...`[...T2......
fa c9 b0 b6 8c 59 80 21 40 00 00 01 00 20 d1 f6 | .....Y.!@.... ..
7b 94 b4 39 9c f1 39 a0 e4 2c fb f6 c0 cd fc bb | {..9..9..,......
ff 3f 1a 43 39 83 05 c8 c2 2c 5c d9 0f b4 00 00 | .?.C9....,\.....
01 00 00 | ...
Create HMAC-SHA256 Key success, public 48, Private 141
Command: 235
80 02 00 00 00 eb 00 00 01 57 80 00 00 01 00 00 | .........W......
00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
50 4d 50 61 73 73 77 6f 72 64 00 8d 00 20 f3 48 | PMPassword... .H
ea 67 79 c3 f4 7b 5e db 6f 49 42 ef a6 95 e5 b5 | .gy..{^.oIB.....
30 38 2c 85 c4 b2 98 ac a9 e9 ea 90 9e 3f 00 10 | 08,..........?..
f4 b0 8c 46 de 9c 20 b0 ea 22 91 39 32 76 48 b7 | ...F.. ..".92vH.
e0 ad 9b 14 a0 c0 b6 2b 96 ff 3d 0a 5e cb 2b ee | .......+..=.^.+.
a1 51 6b 2e 5c f0 39 21 16 80 cb 52 10 e2 e8 8b | .Qk.\.9!...R....
1f 82 28 8d ed 4f f5 32 a1 79 4f 4c af 07 e2 d6 | ..(..O.2.yOL....
aa b8 ec 31 c0 9e 4f 54 ff f3 be 13 9c 18 0c 19 | ...1..OT........
b3 78 6e 48 05 bc 29 76 af de b6 fc 60 c4 42 b3 | .xnH..)v....`.B.
4f 67 fa b9 21 d3 3f ca 86 00 30 00 08 00 0b 00 | Og..!.?...0.....
04 04 40 00 00 00 05 00 0b 00 20 b8 5f 48 35 26 | ..@....... ._H5&
57 b0 cd 5b e7 83 dd 4d 25 7c 78 22 bc 75 5e 07 | W..[...M%|x".u^.
ce a0 c6 e2 a4 f9 74 9e f6 0e 0f | ......t....
Response: 59
80 02 00 00 00 3b 00 00 00 00 80 00 00 02 00 00 | .....;..........
00 24 00 22 00 0b e4 18 3e 1a da e5 20 c3 9e 65 | .$."....>... ..e
6f f4 6c 2b 60 67 22 73 9b a7 fd 2d 24 12 48 36 | o.l+`g"s...-$.H6
11 9a 7b 41 8d 1a 00 00 01 00 00 | ..{A.......
TPM2_Load New HMAC Key Handle 0x80000002
Command: 18
80 01 00 00 00 12 00 00 01 6c 03 00 00 00 00 00 | .........l......
01 50 | .P
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
TPM2_PolicyCommandCode: success
Command: 80
80 02 00 00 00 50 00 00 01 50 80 00 00 02 80 00 | .....P...P......
00 01 00 00 00 18 40 00 00 09 00 00 01 00 0f 57 | [email protected]
6f 6c 66 54 50 4d 50 61 73 73 77 6f 72 64 00 20 | olfTPMPassword.
ee 93 83 f1 0b 6b ac 00 a4 66 12 bd 95 8f 9e 09 | .....k...f......
b5 52 3c ec 7c 5f 8e 78 ec c9 49 e1 b1 57 82 fc | .R<.|_.x..I..W..
Response: 10
80 01 00 00 00 0a 00 00 09 a2 | ..........
TPM2_ObjectChangeAuth failed 0x9a2: TPM_RC_BAD_AUTH: Authorization failure without DA implications
TPM2_ObjectChangeAuth: private 2
Command: 14
80 01 00 00 00 0e 00 00 01 65 80 00 00 02 | .........e....
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
Command: 12
80 01 00 00 00 0c 00 00 01 78 00 03 | .........x..
Response: 227
80 01 00 00 00 e3 00 00 00 00 00 03 01 00 00 20 | ...............
00 0b 00 10 00 20 ff ff ff ff 00 00 00 01 00 00 | ..... ..........
00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
ff ff ff ff ff ff 00 20 ff ff ff ff 00 00 00 01 | ....... ........
00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
ff ff ff ff ff ff ff fc 00 20 5a c6 35 d8 aa 3a | ......... Z.5..:
93 e7 b3 eb bd 55 76 98 86 bc 65 1d 06 b0 cc 53 | .....Uv...e....S
b0 f6 3b ce 3c 3e 27 d2 60 4b 00 20 6b 17 d1 f2 | ..;.<>'.`K. k...
e1 2c 42 47 f8 bc e6 e5 63 a4 40 f2 77 03 7d 81 | .,[email protected].}.
2d eb 33 a0 f4 a1 39 45 d8 98 c2 96 00 20 4f e3 | -.3...9E..... O.
42 e2 fe 1a 7f 9b 8e e7 eb 4a 7c 0f 9e 16 2b ce | B........J|...+.
33 57 6b 31 5e ce cb b6 40 68 37 bf 51 f5 00 20 | 3Wk1^[email protected]..
ff ff ff ff 00 00 00 00 ff ff ff ff ff ff ff ff | ................
bc e6 fa ad a7 17 9e 84 f3 b9 ca c2 fc 63 25 51 | .............c%Q
00 01 01 | ...
TPM2_ECC_Parameters: CurveID 3, sz 256, p 32, a 32, b 32, gX 32, gY 32, n 32, h 1
Command: 102
80 02 00 00 00 66 00 00 01 53 80 00 00 01 00 00 | .....f...S......
00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
50 4d 50 61 73 73 77 6f 72 64 00 1a 00 16 54 68 | PMPassword....Th
69 73 49 73 41 53 65 63 72 65 74 55 73 61 67 65 | isIsASecretUsage
41 75 74 68 00 00 00 18 00 23 00 0b 00 04 04 60 | Auth.....#.....`
00 00 00 10 00 18 00 0b 00 03 00 10 00 00 00 00 | ................
00 00 00 00 00 00 | ......
Response: 428
80 02 00 00 01 ac 00 00 00 00 00 00 01 99 00 7e | ...............~
00 20 22 e2 bd 2e d0 a2 5e 4b b4 1d 11 10 95 3e | . ".....^K.....>
0b b6 8e 6b c3 50 ef 4d 9d c4 a6 72 b6 72 2e c0 | ...k.P.M...r.r..
91 77 00 10 04 07 2d da d1 0f ec 26 ae e1 5f 63 | .w....-....&.._c
8c d6 15 c8 f9 b9 3d 8b d7 07 45 c5 38 dc ca e2 | ......=...E.8...
c8 69 5b 52 f6 8e 97 43 3d 49 9f b4 12 5b 1b 2a | .i[R...C=I...[.*
4d 31 64 06 de ec 6e 04 00 0f e8 2a 11 cf c1 ad | M1d...n....*....
11 6e 0a 92 e2 d2 95 e4 2e 02 1b 42 45 83 19 93 | .n.........BE...
50 13 44 2e b8 ef 54 f2 4d b1 f4 07 e7 e3 00 58 | P.D...T.M......X
00 23 00 0b 00 04 04 60 00 00 00 10 00 18 00 0b | .#.....`........
00 03 00 10 00 20 6a 90 50 e6 06 2d ec 40 92 6c | ..... [email protected]
db b5 d2 36 09 0c bc b5 5c 98 56 49 06 71 77 ca | ...6....\.VI.qw.
86 b2 ae 53 fe 6e 00 20 d4 0b a7 85 3e df 1d 91 | ...S.n. ....>...
06 20 29 04 3c 60 9b a3 d2 b7 a5 53 a7 aa 52 4b | . ).<`.....S..RK
f7 ea 2b 52 f1 69 88 df 00 73 00 00 00 00 00 20 | ..+R.i...s.....
e3 b0 c4 42 98 fc 1c 14 9a fb f4 c8 99 6f b9 24 | ...B.........o.$
27 ae 41 e4 64 9b 93 4c a4 95 99 1b 78 52 b8 55 | '.A.d..L....xR.U
01 00 0b 00 22 00 0b 23 24 f6 f5 3c 45 70 7c 3e | ...."..#$..<Ep|>
0a d7 78 3e bc 01 ae cb d9 73 0a 54 49 92 14 63 | ..x>.....s.TI..c
05 c6 a8 16 ed fc fc 00 22 00 0b 46 d7 59 62 84 | ........"..F.Yb.
e1 eb e4 2d 48 d7 0c 35 33 ae 63 81 23 f2 e4 36 | ...-H..53.c.#..6
e0 da 08 00 f4 6f 96 91 76 99 c8 00 00 00 20 31 | .....o..v..... 1
13 9d 8e 56 51 c7 7b 71 e0 0c 82 ea 60 5b ca e3 | ...VQ.{q....`[..
eb 54 32 ad f6 e1 9b 94 bb fa c9 b0 b6 8c 59 80 | .T2...........Y.
21 40 00 00 01 00 20 28 f0 67 bd 33 54 3e 97 0e | !@.... (.g.3T>..
38 f8 df db 99 14 92 b2 48 ac b6 98 74 2f 32 b2 | 8.......H...t/2.
e0 e5 96 85 8a 04 ac 00 00 01 00 00 | ............
TPM2_Create: New ECDSA Key: pub 88, priv 126
Command: 260
80 02 00 00 01 04 00 00 01 57 80 00 00 01 00 00 | .........W......
00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
50 4d 50 61 73 73 77 6f 72 64 00 7e 00 20 22 e2 | PMPassword.~. ".
bd 2e d0 a2 5e 4b b4 1d 11 10 95 3e 0b b6 8e 6b | ....^K.....>...k
c3 50 ef 4d 9d c4 a6 72 b6 72 2e c0 91 77 00 10 | .P.M...r.r...w..
04 07 2d da d1 0f ec 26 ae e1 5f 63 8c d6 15 c8 | ..-....&.._c....
f9 b9 3d 8b d7 07 45 c5 38 dc ca e2 c8 69 5b 52 | ..=...E.8....i[R
f6 8e 97 43 3d 49 9f b4 12 5b 1b 2a 4d 31 64 06 | ...C=I...[.*M1d.
de ec 6e 04 00 0f e8 2a 11 cf c1 ad 11 6e 0a 92 | ..n....*.....n..
e2 d2 95 e4 2e 02 1b 42 45 83 19 93 50 13 44 2e | .......BE...P.D.
b8 ef 54 f2 4d b1 f4 07 e7 e3 00 58 00 23 00 0b | ..T.M......X.#..
00 04 04 60 00 00 00 10 00 18 00 0b 00 03 00 10 | ...`............
00 20 6a 90 50 e6 06 2d ec 40 92 6c db b5 d2 36 | . [email protected]
09 0c bc b5 5c 98 56 49 06 71 77 ca 86 b2 ae 53 | ....\.VI.qw....S
fe 6e 00 20 d4 0b a7 85 3e df 1d 91 06 20 29 04 | .n. ....>.... ).
3c 60 9b a3 d2 b7 a5 53 a7 aa 52 4b f7 ea 2b 52 | <`.....S..RK..+R
f1 69 88 df | .i..
Response: 59
80 02 00 00 00 3b 00 00 00 00 80 00 00 02 00 00 | .....;..........
00 24 00 22 00 0b e4 8c 73 c2 d2 43 a4 fd 61 73 | .$."....s..C..as
66 ef 47 e7 19 ef d6 62 15 7a bd cb 8c e9 b1 30 | f.G....b.z.....0
18 10 6f e8 7c 2c 00 00 01 00 00 | ..o.|,.....
TPM2_Load ECDSA Key Handle 0x80000002
Command: 95
80 02 00 00 00 5f 00 00 01 5d 80 00 00 02 00 00 | ....._...]......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
73 41 53 65 63 72 65 74 55 73 61 67 65 41 75 74 | sASecretUsageAut
68 00 20 11 11 11 11 11 11 11 11 11 11 11 11 11 | h. .............
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 00 18 00 0b 80 24 40 00 00 07 00 00 | ........$@.....
Response: 91
80 02 00 00 00 5b 00 00 00 00 00 00 00 48 00 18 | .....[.......H..
00 0b 00 20 30 16 51 f3 c1 a5 8e 19 8e ff a5 ae | ... 0.Q.........
16 cc 8f 13 24 2b 5c 78 be 57 15 ac 1a cf e2 9d | ....$+\x.W......
2b 90 ad 92 00 20 d3 cc f2 e4 43 c7 5b 78 f3 34 | +.... ....C.[x.4
78 3e 9f 72 9c 54 db 1b e7 28 b3 56 b9 c3 b3 9e | x>.r.T...(.V....
79 e2 3f 34 2a 45 00 00 01 00 00 | y.?4*E.....
TPM2_Sign: ECC S 32, R 32
Command: 120
80 01 00 00 00 78 00 00 01 77 80 00 00 02 00 20 | .....x...w.....
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
00 18 00 0b 00 20 30 16 51 f3 c1 a5 8e 19 8e ff | ..... 0.Q.......
a5 ae 16 cc 8f 13 24 2b 5c 78 be 57 15 ac 1a cf | ......$+\x.W....
e2 9d 2b 90 ad 92 00 20 d3 cc f2 e4 43 c7 5b 78 | ..+.... ....C.[x
f3 34 78 3e 9f 72 9c 54 db 1b e7 28 b3 56 b9 c3 | .4x>.r.T...(.V..
b3 9e 79 e2 3f 34 2a 45 | ..y.?4*E
Response: 50
80 01 00 00 00 32 00 00 00 00 80 22 40 00 00 01 | .....2....."@...
00 20 df e2 fd 19 91 75 91 e3 8b 3f b0 5e d8 6d | . .....u...?.^.m
f9 87 f9 a0 1a 95 3c b1 20 93 c9 ac be 3c 09 fb | ......<. ....<..
9d 3a | .:
TPM2_VerifySignature: Tag 32802
Command: 14
80 01 00 00 00 0e 00 00 01 65 80 00 00 02 | .........e....
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
Command: 102
80 02 00 00 00 66 00 00 01 53 80 00 00 01 00 00 | .....f...S......
00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
50 4d 50 61 73 73 77 6f 72 64 00 1a 00 16 54 68 | PMPassword....Th
69 73 49 73 41 53 65 63 72 65 74 55 73 61 67 65 | isIsASecretUsage
41 75 74 68 00 00 00 18 00 23 00 0b 00 02 04 60 | Auth.....#.....`
00 00 00 10 00 19 00 0b 00 03 00 10 00 00 00 00 | ................
00 00 00 00 00 00 | ......
Response: 428
80 02 00 00 01 ac 00 00 00 00 00 00 01 99 00 7e | ...............~
00 20 b6 46 c8 82 6b 8c 7a 4b e4 1b 96 fa 21 1b | . .F..k.zK....!.
0d 08 9e c3 32 22 9a 3f 41 3c 2d ae 07 59 73 74 | ....2".?A<-..Yst
42 3f 00 10 10 41 4c 5e 55 84 67 ce b5 b8 04 91 | B?...AL^U.g.....
f7 c6 55 ab ee 13 0b f4 07 cb 5c 66 1c 74 6c f2 | ..U.......\f.tl.
e9 87 93 94 78 79 50 49 85 f8 b3 6a 5c 4a 2d 50 | ....xyPI...j\J-P
d8 6c a8 26 5c 89 b6 3e 2c 61 20 6b fb 88 ae 1f | .l.&\..>,a k....
60 47 39 2f d2 ab 12 bd 1d ef 91 e4 7e c5 89 f8 | `G9/........~...
b8 d0 f5 15 f5 e8 2f c2 ea 34 de fd ac bb 00 58 | ....../..4.....X
00 23 00 0b 00 02 04 60 00 00 00 10 00 19 00 0b | .#.....`........
00 03 00 10 00 20 0a ef ef 11 1c 75 ef 4b ee 10 | ..... .....u.K..
de bc 51 13 6e ef 82 28 3c ac 71 bf cc b7 7c a1 | ..Q.n..(<.q...|.
e5 d5 c3 54 5d fb 00 20 d0 51 6e f3 06 47 9b dc | ...T].. .Qn..G..
67 94 a7 ac 6f 97 73 80 93 af 75 0f 50 17 7f 1f | g...o.s...u.P...
9b ec 88 77 4e 7c eb b3 00 73 00 00 00 00 00 20 | ...wN|...s.....
e3 b0 c4 42 98 fc 1c 14 9a fb f4 c8 99 6f b9 24 | ...B.........o.$
27 ae 41 e4 64 9b 93 4c a4 95 99 1b 78 52 b8 55 | '.A.d..L....xR.U
01 00 0b 00 22 00 0b 23 24 f6 f5 3c 45 70 7c 3e | ...."..#$..<Ep|>
0a d7 78 3e bc 01 ae cb d9 73 0a 54 49 92 14 63 | ..x>.....s.TI..c
05 c6 a8 16 ed fc fc 00 22 00 0b 46 d7 59 62 84 | ........"..F.Yb.
e1 eb e4 2d 48 d7 0c 35 33 ae 63 81 23 f2 e4 36 | ...-H..53.c.#..6
e0 da 08 00 f4 6f 96 91 76 99 c8 00 00 00 20 31 | .....o..v..... 1
13 9d 8e 56 51 c7 7b 71 e0 0c 82 ea 60 5b ca e3 | ...VQ.{q....`[..
eb 54 32 ad f6 e1 9b 94 bb fa c9 b0 b6 8c 59 80 | .T2...........Y.
21 40 00 00 01 00 20 15 27 80 ce ef a6 4f 1b 7c | !@.... .'....O.|
87 d2 79 39 cc 63 89 31 18 0b 67 f2 5d 67 4a a5 | ..y9.c.1..g.]gJ.
1e ec 13 20 75 15 a3 00 00 01 00 00 | ... u.......
TPM2_Create: New ECDH Key: pub 88, priv 126
Command: 260
80 02 00 00 01 04 00 00 01 57 80 00 00 01 00 00 | .........W......
00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
50 4d 50 61 73 73 77 6f 72 64 00 7e 00 20 b6 46 | PMPassword.~. .F
c8 82 6b 8c 7a 4b e4 1b 96 fa 21 1b 0d 08 9e c3 | ..k.zK....!.....
32 22 9a 3f 41 3c 2d ae 07 59 73 74 42 3f 00 10 | 2".?A<-..YstB?..
10 41 4c 5e 55 84 67 ce b5 b8 04 91 f7 c6 55 ab | .AL^U.g.......U.
ee 13 0b f4 07 cb 5c 66 1c 74 6c f2 e9 87 93 94 | ......\f.tl.....
78 79 50 49 85 f8 b3 6a 5c 4a 2d 50 d8 6c a8 26 | xyPI...j\J-P.l.&
5c 89 b6 3e 2c 61 20 6b fb 88 ae 1f 60 47 39 2f | \..>,a k....`G9/
d2 ab 12 bd 1d ef 91 e4 7e c5 89 f8 b8 d0 f5 15 | ........~.......
f5 e8 2f c2 ea 34 de fd ac bb 00 58 00 23 00 0b | ../..4.....X.#..
00 02 04 60 00 00 00 10 00 19 00 0b 00 03 00 10 | ...`............
00 20 0a ef ef 11 1c 75 ef 4b ee 10 de bc 51 13 | . .....u.K....Q.
6e ef 82 28 3c ac 71 bf cc b7 7c a1 e5 d5 c3 54 | n..(<.q...|....T
5d fb 00 20 d0 51 6e f3 06 47 9b dc 67 94 a7 ac | ].. .Qn..G..g...
6f 97 73 80 93 af 75 0f 50 17 7f 1f 9b ec 88 77 | o.s...u.P......w
4e 7c eb b3 | N|..
Response: 59
80 02 00 00 00 3b 00 00 00 00 80 00 00 02 00 00 | .....;..........
00 24 00 22 00 0b ae 32 6f 38 af a0 61 ff 6d 6f | .$."...2o8..a.mo
cf 22 10 a1 71 b3 bc 7f 40 d2 50 d8 b1 48 43 45 | ."[email protected]
6e b3 f3 cd e7 da 00 00 01 00 00 | n..........
TPM2_Load ECDH Key Handle 0x80000002
Command: 14
80 01 00 00 00 0e 00 00 01 63 80 00 00 02 | .........c....
Response: 150
80 01 00 00 00 96 00 00 00 00 00 44 00 20 71 3c | ...........D. q<
7b 00 6a ba 55 99 7d 50 0c 01 10 e2 a4 52 ee 7b | {.j.U.}P.....R.{
7a a9 d0 f4 4d bc 9c bb d0 90 c1 c9 b7 ff 00 20 | z...M..........
50 5f 67 e2 c6 6b 3b 79 70 e6 89 bd 10 00 84 71 | P_g..k;yp......q
26 de b9 94 65 5e 25 2f be 53 03 0c b9 93 19 f0 | &...e^%/.S......
00 44 00 20 f5 7e 91 af 96 2f 85 60 2b 57 f2 1d | .D. .~.../.`+W..
d1 b6 13 4c 46 7e 58 b7 33 44 6a 89 7b cc 2e 76 | ...LF~X.3Dj.{..v
cb 77 11 6a 00 20 91 f0 72 fc d6 c8 93 68 0a 93 | .w.j. ..r....h..
22 83 29 d9 71 a6 7f eb 6c 73 a8 74 08 dc 0e 38 | ".).q...ls.t...8
ec 2f 67 11 87 d3 | ./g...
TPM2_ECDH_KeyGen: zPt 68, pubPt 68
Command: 14
80 01 00 00 00 0e 00 00 01 65 80 00 00 02 | .........e....
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
Command: 387
80 02 00 00 01 83 00 00 01 53 80 00 00 01 00 00 | .........S......
00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
50 4d 50 61 73 73 77 6f 72 64 00 1a 00 16 54 68 | PMPassword....Th
69 73 49 73 41 53 65 63 72 65 74 55 73 61 67 65 | isIsASecretUsage
41 75 74 68 00 00 01 16 00 01 00 0b 00 06 04 60 | Auth...........`
00 00 00 10 00 10 08 00 00 00 00 00 01 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f | ................
52 61 6e 64 6f 6d 53 65 72 76 65 72 50 69 63 6b | RandomServerPick
65 64 43 72 65 61 74 69 6f 6e 4e 6f 6e 63 65 00 | edCreationNonce.
00 00 00 | ...
Response: 745
80 02 00 00 02 e9 00 00 00 00 00 00 02 d6 00 de | ................
00 20 6a 07 24 9f 5c 91 6e ce 31 5b e5 08 7d e0 | . j.$.\.n.1[..}.
3f 0a ec 7b 91 db 5e c1 74 c9 b6 49 d3 09 27 cc | ?..{..^.t..I..'.
66 ca 00 10 27 9b 7e 1d 7a e3 da 97 d9 70 20 84 | f...'.~.z....p .
16 bc 45 07 80 fc f5 db 23 99 26 a1 19 54 fe bb | ..E.....#.&..T..
41 d8 43 bf 2f c6 93 08 bb 57 b0 02 31 f3 2f 2e | A.C./....W..1./.
81 0a 41 d5 f6 8d e4 0b 16 34 b1 1d 53 e4 01 11 | ..A......4..S...
e9 c7 19 83 3a 68 c7 0a 41 b9 72 78 e0 99 e7 26 | ....:h..A.rx...&
21 89 04 70 47 f6 2d c3 8b b7 29 7c ba 2c 79 8c | !..pG.-...)|.,y.
90 99 5d f2 42 d6 6a 0b b7 da 2d e4 e9 85 c9 c4 | ..].B.j...-.....
b4 d8 49 f0 7d 29 e4 ff d5 c8 60 b6 43 d8 72 2f | ..I.})....`.C.r/
6e 15 27 a3 83 d5 f4 32 e8 59 5b d0 17 f2 cf 51 | n.'....2.Y[....Q
69 4c 2e e2 90 cd 3f bb f0 ce 18 91 f3 e1 6f cf | iL....?.......o.
09 f4 42 b1 04 23 f5 02 ca 8e 96 07 25 9a f1 aa | ..B..#......%...
c1 11 b9 c9 39 33 cd ab c6 42 d5 af 48 ad 01 16 | ....93...B..H...
00 01 00 0b 00 06 04 60 00 00 00 10 00 10 08 00 | .......`........
00 00 00 00 01 00 ee 54 bd bf 29 8d ca 81 02 c8 | .......T..).....
22 69 17 11 ef a0 19 ea f7 a1 60 30 3b 30 61 a0 | "i........`0;0a.
2b ba ed 9a 84 f0 07 52 38 7c b5 56 23 62 1b 33 | +......R8|.V#b.3
e6 97 d5 f1 45 e8 06 14 3c 39 70 c9 0c d4 29 f8 | ....E...<9p...).
89 93 d1 42 d3 b3 0d 14 79 e9 ee c4 fd 53 d8 fd | ...B....y....S..
0f d5 e9 e6 ac 71 aa ec f2 d4 9a 23 5a 68 3e a4 | .....q.....#Zh>.
b9 ce 8b bf a6 48 41 97 d6 9a 23 db e8 42 a1 8a | .....HA...#..B..
08 26 82 80 63 f2 60 8b c8 b5 0a 9c eb bb b4 56 | .&..c.`........V
aa 4a b3 01 f1 41 4a fa c0 0a 49 46 59 fa 95 a9 | .J...AJ...IFY...
64 3b c2 fa b0 8e bf aa b6 74 ee f9 c9 3a d8 bb | d;.......t...:..
e9 7e 7e a6 66 cb 76 b9 0a ba b5 fc f8 4f 5e de | .~~.f.v......O^.
da 5b 88 da 27 55 4b 4d 2f bd 94 52 05 a1 d7 f8 | .[..'UKM/..R....
89 26 41 5e 3e 24 4a 1f b0 7c 69 7f 0f e8 b7 98 | .&A^>$J..|i.....
08 21 5e ed 82 74 3c b7 2a 09 d5 aa c6 d6 e5 a3 | .!^..t<.*.......
7f b2 83 fe ce 21 d6 ab 36 77 a8 a0 d1 7f 7b 22 | .....!..6w....{"
37 19 5d a3 3e 45 c3 a7 7c 59 e0 4a 5a 4d 84 aa | 7.].>E..|Y.JZM..
b4 bd 22 a0 34 97 00 92 00 00 00 00 00 20 e3 b0 | ..".4........ ..
c4 42 98 fc 1c 14 9a fb f4 c8 99 6f b9 24 27 ae | .B.........o.$'.
41 e4 64 9b 93 4c a4 95 99 1b 78 52 b8 55 01 00 | A.d..L....xR.U..
0b 00 22 00 0b 23 24 f6 f5 3c 45 70 7c 3e 0a d7 | .."..#$..<Ep|>..
78 3e bc 01 ae cb d9 73 0a 54 49 92 14 63 05 c6 | x>.....s.TI..c..
a8 16 ed fc fc 00 22 00 0b 46 d7 59 62 84 e1 eb | ......"..F.Yb...
e4 2d 48 d7 0c 35 33 ae 63 81 23 f2 e4 36 e0 da | .-H..53.c.#..6..
08 00 f4 6f 96 91 76 99 c8 00 1f 52 61 6e 64 6f | ...o..v....Rando
6d 53 65 72 76 65 72 50 69 63 6b 65 64 43 72 65 | mServerPickedCre
61 74 69 6f 6e 4e 6f 6e 63 65 00 20 1a 5f 91 c1 | ationNonce. ._..
77 a6 20 8a 1d 8a fa 98 7a e1 4e b2 01 6a 99 22 | w. .....z.N..j."
c8 a9 35 e4 d8 72 a5 c2 7b 2a cf 21 80 21 40 00 | ..5..r..{*.!.!@.
00 01 00 20 55 72 78 4e 7b 7e a7 3a a3 6d 59 98 | ... UrxN{~.:.mY.
54 a8 06 af 5c a3 40 ea 0f b9 be 9f 91 06 3a 68 | T...\.@.......:h
85 99 71 35 00 00 01 00 00 | ..q5.....
TPM2_Create: New RSA Key: pub 278, priv 222
Command: 546
80 02 00 00 02 22 00 00 01 57 80 00 00 01 00 00 | ....."...W......
00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
50 4d 50 61 73 73 77 6f 72 64 00 de 00 20 6a 07 | PMPassword... j.
24 9f 5c 91 6e ce 31 5b e5 08 7d e0 3f 0a ec 7b | $.\.n.1[..}.?..{
91 db 5e c1 74 c9 b6 49 d3 09 27 cc 66 ca 00 10 | ..^.t..I..'.f...
27 9b 7e 1d 7a e3 da 97 d9 70 20 84 16 bc 45 07 | '.~.z....p ...E.
80 fc f5 db 23 99 26 a1 19 54 fe bb 41 d8 43 bf | ....#.&..T..A.C.
2f c6 93 08 bb 57 b0 02 31 f3 2f 2e 81 0a 41 d5 | /....W..1./...A.
f6 8d e4 0b 16 34 b1 1d 53 e4 01 11 e9 c7 19 83 | .....4..S.......
3a 68 c7 0a 41 b9 72 78 e0 99 e7 26 21 89 04 70 | :h..A.rx...&!..p
47 f6 2d c3 8b b7 29 7c ba 2c 79 8c 90 99 5d f2 | G.-...)|.,y...].
42 d6 6a 0b b7 da 2d e4 e9 85 c9 c4 b4 d8 49 f0 | B.j...-.......I.
7d 29 e4 ff d5 c8 60 b6 43 d8 72 2f 6e 15 27 a3 | })....`.C.r/n.'.
83 d5 f4 32 e8 59 5b d0 17 f2 cf 51 69 4c 2e e2 | ...2.Y[....QiL..
90 cd 3f bb f0 ce 18 91 f3 e1 6f cf 09 f4 42 b1 | ..?.......o...B.
04 23 f5 02 ca 8e 96 07 25 9a f1 aa c1 11 b9 c9 | .#......%.......
39 33 cd ab c6 42 d5 af 48 ad 01 16 00 01 00 0b | 93...B..H.......
00 06 04 60 00 00 00 10 00 10 08 00 00 00 00 00 | ...`............
01 00 ee 54 bd bf 29 8d ca 81 02 c8 22 69 17 11 | ...T..)....."i..
ef a0 19 ea f7 a1 60 30 3b 30 61 a0 2b ba ed 9a | ......`0;0a.+...
84 f0 07 52 38 7c b5 56 23 62 1b 33 e6 97 d5 f1 | ...R8|.V#b.3....
45 e8 06 14 3c 39 70 c9 0c d4 29 f8 89 93 d1 42 | E...<9p...)....B
d3 b3 0d 14 79 e9 ee c4 fd 53 d8 fd 0f d5 e9 e6 | ....y....S......
ac 71 aa ec f2 d4 9a 23 5a 68 3e a4 b9 ce 8b bf | .q.....#Zh>.....
a6 48 41 97 d6 9a 23 db e8 42 a1 8a 08 26 82 80 | .HA...#..B...&..
63 f2 60 8b c8 b5 0a 9c eb bb b4 56 aa 4a b3 01 | c.`........V.J..
f1 41 4a fa c0 0a 49 46 59 fa 95 a9 64 3b c2 fa | .AJ...IFY...d;..
b0 8e bf aa b6 74 ee f9 c9 3a d8 bb e9 7e 7e a6 | .....t...:...~~.
66 cb 76 b9 0a ba b5 fc f8 4f 5e de da 5b 88 da | f.v......O^..[..
27 55 4b 4d 2f bd 94 52 05 a1 d7 f8 89 26 41 5e | 'UKM/..R.....&A^
3e 24 4a 1f b0 7c 69 7f 0f e8 b7 98 08 21 5e ed | >$J..|i......!^.
82 74 3c b7 2a 09 d5 aa c6 d6 e5 a3 7f b2 83 fe | .t<.*...........
ce 21 d6 ab 36 77 a8 a0 d1 7f 7b 22 37 19 5d a3 | .!..6w....{"7.].
3e 45 c3 a7 7c 59 e0 4a 5a 4d 84 aa b4 bd 22 a0 | >E..|Y.JZM....".
34 97 | 4.
Response: 59
80 02 00 00 00 3b 00 00 00 00 80 00 00 02 00 00 | .....;..........
00 24 00 22 00 0b 42 90 b5 f7 42 54 b6 c9 22 af | .$."..B...BT..".
0b e1 f4 3d b8 68 d7 90 b3 62 a8 f9 4d 3f 51 90 | ...=.h...b..M?Q.
d5 07 6a 8d 2a fc 00 00 01 00 00 | ..j.*......
TPM2_Load RSA Key Handle 0x80000002
Command: 68
80 01 00 00 00 44 00 00 01 74 80 00 00 02 00 20 | .....D...t.....
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
00 17 00 0b 00 0e 54 68 69 73 49 73 4d 79 4c 61 | ......ThisIsMyLa
62 65 6c 00 | bel.
Response: 268
80 01 00 00 01 0c 00 00 00 00 01 00 e0 fa bc c6 | ................
0e 9c 3c b5 05 6f b7 e2 f1 e2 f7 6d ce 23 c4 22 | ..<..o.....m.#."
d4 2c 43 88 cc 36 99 0f c2 27 45 21 7c 4b 0c 51 | .,C..6...'E!|K.Q
af 54 52 66 bc 46 4c 9f e6 0f 6a b6 66 18 8c 19 | .TRf.FL...j.f...
3f 98 c7 69 2f 82 3d b1 a4 db ff 17 28 e7 ab 94 | ?..i/.=.....(...
bd 9b 86 5e cd 5f 4a e5 41 a4 14 c9 d2 d2 f7 ee | ...^._J.A.......
d6 54 54 b8 45 ec c9 0b ae 1a 64 e9 4b 82 72 f3 | .TT.E.....d.K.r.
48 28 d8 b2 f1 13 aa 8d 7a bf fd 5c 6e b5 ae e4 | H(......z..\n...
80 74 0d a7 3c 9d 11 1f 1f ee ee 8f 63 36 3f 7a | .t..<.......c6?z
23 ca b1 7a 5e 00 d0 94 c7 2e 85 b9 6f 4c 40 8a | #..z^.......oL@.
d0 11 91 9b 70 71 c1 b5 dc 3e 3f b8 91 60 48 7a | ....pq...>?..`Hz
ed 92 99 49 1b 68 77 26 e6 32 1c f7 a0 6f 30 2f | ...I.hw&.2...o0/
b5 d0 fd 48 f9 4c d6 fb f7 da d4 3a 64 b8 0d a4 | ...H.L.....:d...
31 61 38 62 f4 30 86 de ca ee 37 49 21 76 88 9d | 1a8b.0....7I!v..
19 0d 8a ca 1c 5f 79 c9 36 5c cc 61 ae 73 81 d6 | ....._y.6\.a.s..
74 59 38 3d 51 be 28 3a ff 20 a3 17 0e a6 2f b2 | tY8=Q.(:. ..../.
34 76 90 1d 5b f6 04 f4 cf 80 14 73 | 4v..[......s
TPM2_RSA_Encrypt: 256
Command: 327
80 02 00 00 01 47 00 00 01 59 80 00 00 02 00 00 | .....G...Y......
00 1f 40 00 00 09 00 00 01 00 16 54 68 69 73 49 | [email protected]
73 41 53 65 63 72 65 74 55 73 61 67 65 41 75 74 | sASecretUsageAut
68 01 00 e0 fa bc c6 0e 9c 3c b5 05 6f b7 e2 f1 | h........<..o...
e2 f7 6d ce 23 c4 22 d4 2c 43 88 cc 36 99 0f c2 | ..m.#.".,C..6...
27 45 21 7c 4b 0c 51 af 54 52 66 bc 46 4c 9f e6 | 'E!|K.Q.TRf.FL..
0f 6a b6 66 18 8c 19 3f 98 c7 69 2f 82 3d b1 a4 | .j.f...?..i/.=..
db ff 17 28 e7 ab 94 bd 9b 86 5e cd 5f 4a e5 41 | ...(......^._J.A
a4 14 c9 d2 d2 f7 ee d6 54 54 b8 45 ec c9 0b ae | ........TT.E....
1a 64 e9 4b 82 72 f3 48 28 d8 b2 f1 13 aa 8d 7a | .d.K.r.H(......z
bf fd 5c 6e b5 ae e4 80 74 0d a7 3c 9d 11 1f 1f | ..\n....t..<....
ee ee 8f 63 36 3f 7a 23 ca b1 7a 5e 00 d0 94 c7 | ...c6?z#..z^....
2e 85 b9 6f 4c 40 8a d0 11 91 9b 70 71 c1 b5 dc | [email protected]...
3e 3f b8 91 60 48 7a ed 92 99 49 1b 68 77 26 e6 | >?..`Hz...I.hw&.
32 1c f7 a0 6f 30 2f b5 d0 fd 48 f9 4c d6 fb f7 | 2...o0/...H.L...
da d4 3a 64 b8 0d a4 31 61 38 62 f4 30 86 de ca | ..:d...1a8b.0...
ee 37 49 21 76 88 9d 19 0d 8a ca 1c 5f 79 c9 36 | .7I!v......._y.6
5c cc 61 ae 73 81 d6 74 59 38 3d 51 be 28 3a ff | \.a.s..tY8=Q.(:.
20 a3 17 0e a6 2f b2 34 76 90 1d 5b f6 04 f4 cf | ..../.4v..[....
80 14 73 00 17 00 0b 00 0e 54 68 69 73 49 73 4d | ..s......ThisIsM
79 4c 61 62 65 6c 00 | yLabel.
Response: 53
80 02 00 00 00 35 00 00 00 00 00 00 00 22 00 20 | .....5.......".
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 | ................
00 00 01 00 00 | .....
TPM2_RSA_Decrypt: 32
RSA Encrypt/Decrypt test passed
Command: 14
80 01 00 00 00 0e 00 00 01 65 80 00 00 02 | .........e....
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
Command: 14
80 01 00 00 00 0e 00 00 01 69 01 00 00 00 | .........i....
Response: 10
80 01 00 00 00 0a 00 00 01 8b | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
80 01 00 00 00 0e 00 00 01 69 01 00 00 01 | .........i....
Response: 10
80 01 00 00 00 0a 00 00 01 8b | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
80 01 00 00 00 0e 00 00 01 69 01 00 00 02 | .........i....
Response: 10
80 01 00 00 00 0a 00 00 01 8b | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
80 01 00 00 00 0e 00 00 01 69 01 00 00 03 | .........i....
Response: 10
80 01 00 00 00 0a 00 00 01 8b | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
80 01 00 00 00 0e 00 00 01 69 01 00 00 04 | .........i....
Response: 10
80 01 00 00 00 0a 00 00 01 8b | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
80 01 00 00 00 0e 00 00 01 69 01 00 00 05 | .........i....
Response: 10
80 01 00 00 00 0a 00 00 01 8b | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
80 01 00 00 00 0e 00 00 01 69 01 00 00 06 | .........i....
Response: 10
80 01 00 00 00 0a 00 00 01 8b | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
80 01 00 00 00 0e 00 00 01 69 01 00 00 07 | .........i....
Response: 10
80 01 00 00 00 0a 00 00 01 8b | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
80 01 00 00 00 0e 00 00 01 69 01 00 00 08 | .........i....
Response: 10
80 01 00 00 00 0a 00 00 01 8b | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 14
80 01 00 00 00 0e 00 00 01 69 01 00 00 09 | .........i....
Response: 10
80 01 00 00 00 0a 00 00 01 8b | ..........
TPM2_NV_ReadPublic failed 0x18b: TPM_RC_HANDLE: The handle is not correct for the use
Command: 82
80 02 00 00 00 52 00 00 01 2a 80 00 00 01 00 00 | .....R...*......
00 18 40 00 00 09 00 00 01 00 0f 57 6f 6c 66 54 | [email protected]
50 4d 50 61 73 73 77 6f 72 64 00 16 54 68 69 73 | PMPassword..This
49 73 41 53 65 63 72 65 74 55 73 61 67 65 41 75 | IsASecretUsageAu
74 68 00 0e 01 bf ff ff 00 0b 06 02 00 02 00 00 | th..............
00 20 | .
Response: 10
80 01 00 00 00 0a 00 00 01 84 | ..........
TPM2_NV_DefineSpace failed 0x184: TPM_RC_VALUE: Value is out of range or is not correct for the context
Command: 14
80 01 00 00 00 0e 00 00 01 65 03 00 00 00 | .........e....
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
Command: 14
80 01 00 00 00 0e 00 00 01 65 80 00 00 02 | .........e....
Response: 10
80 01 00 00 00 0a 00 00 01 cb | ..........
Command: 14
80 01 00 00 00 0e 00 00 01 65 80 00 00 02 | .........e....
Response: 10
80 01 00 00 00 0a 00 00 01 cb | ..........
Command: 14
80 01 00 00 00 0e 00 00 01 65 80 00 00 02 | .........e....
Response: 10
80 01 00 00 00 0a 00 00 01 cb | ..........
Command: 14
80 01 00 00 00 0e 00 00 01 65 80 00 00 02 | .........e....
Response: 10
80 01 00 00 00 0a 00 00 01 cb | ..........
Command: 14
80 01 00 00 00 0e 00 00 01 65 80 00 00 00 | .........e....
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
Command: 14
80 01 00 00 00 0e 00 00 01 65 80 00 00 01 | .........e....
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
Command: 12
80 01 00 00 00 0c 00 00 01 45 00 00 | .........E..
Response: 10
80 01 00 00 00 0a 00 00 00 00 | ..........
- 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.
Email us at [email protected].