"tpm2_startup": {
    "cmd": "tpm2_startup -c", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.009805917739868164, 
    "type": "tpm2_startup"
},
"tpm2_getcap": {
    "cmd": "tpm2_getcap -c algorithms", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "rsa:\n", 
        "  value:      0x1\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "sha1:\n", 
        "  value:      0x4\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "hmac:\n", 
        "  value:      0x5\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "aes:\n", 
        "  value:      0x6\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "mgf1:\n", 
        "  value:      0x7\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "keyedhash:\n", 
        "  value:      0x8\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "xor:\n", 
        "  value:      0xA\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "sha256:\n", 
        "  value:      0xB\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "sha384:\n", 
        "  value:      0xC\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "rsassa:\n", 
        "  value:      0x14\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "rsaes:\n", 
        "  value:      0x15\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "rsapss:\n", 
        "  value:      0x16\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "oaep:\n", 
        "  value:      0x17\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "ecdsa:\n", 
        "  value:      0x18\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "ecdh:\n", 
        "  value:      0x19\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "ecdaa:\n", 
        "  value:      0x1A\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "ecschnorr:\n", 
        "  value:      0x1C\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "kdf1_sp800_56a:\n", 
        "  value:      0x20\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "kdf1_sp800_108:\n", 
        "  value:      0x22\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "ecc:\n", 
        "  value:      0x23\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "symcipher:\n", 
        "  value:      0x25\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "ctr:\n", 
        "  value:      0x40\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "ofb:\n", 
        "  value:      0x41\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "cbc:\n", 
        "  value:      0x42\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "cfb:\n", 
        "  value:      0x43\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "ecb:\n", 
        "  value:      0x44\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n"
    ], 
    "timing": 0.014625072479248047, 
    "type": "tpm2_getcap"
},
"tpm2_startup": {
    "cmd": "tpm2_startup -c", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.008664131164550781, 
    "type": "tpm2_startup"
},
"tpm2_getcap": {
    "cmd": "tpm2_getcap -c algorithms", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "rsa:\n", 
        "  value:      0x1\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "sha1:\n", 
        "  value:      0x4\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "hmac:\n", 
        "  value:      0x5\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "aes:\n", 
        "  value:      0x6\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "mgf1:\n", 
        "  value:      0x7\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "keyedhash:\n", 
        "  value:      0x8\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "xor:\n", 
        "  value:      0xA\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "sha256:\n", 
        "  value:      0xB\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "sha384:\n", 
        "  value:      0xC\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "rsassa:\n", 
        "  value:      0x14\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "rsaes:\n", 
        "  value:      0x15\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "rsapss:\n", 
        "  value:      0x16\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "oaep:\n", 
        "  value:      0x17\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "ecdsa:\n", 
        "  value:      0x18\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "ecdh:\n", 
        "  value:      0x19\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "ecdaa:\n", 
        "  value:      0x1A\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "ecschnorr:\n", 
        "  value:      0x1C\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "kdf1_sp800_56a:\n", 
        "  value:      0x20\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "kdf1_sp800_108:\n", 
        "  value:      0x22\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "ecc:\n", 
        "  value:      0x23\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "symcipher:\n", 
        "  value:      0x25\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "ctr:\n", 
        "  value:      0x40\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "ofb:\n", 
        "  value:      0x41\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "cbc:\n", 
        "  value:      0x42\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "cfb:\n", 
        "  value:      0x43\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "ecb:\n", 
        "  value:      0x44\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n"
    ], 
    "timing": 0.016353845596313477, 
    "type": "tpm2_getcap"
},
"tpm2_startup": {
    "cmd": "tpm2_startup -c", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.009638071060180664, 
    "type": "tpm2_startup"
},
"tpm2_getcap": {
    "cmd": "tpm2_getcap -c algorithms", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "rsa:\n", 
        "  value:      0x1\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "sha1:\n", 
        "  value:      0x4\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "hmac:\n", 
        "  value:      0x5\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "aes:\n", 
        "  value:      0x6\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "mgf1:\n", 
        "  value:      0x7\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "keyedhash:\n", 
        "  value:      0x8\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "xor:\n", 
        "  value:      0xA\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "sha256:\n", 
        "  value:      0xB\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "sha384:\n", 
        "  value:      0xC\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "rsassa:\n", 
        "  value:      0x14\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "rsaes:\n", 
        "  value:      0x15\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "rsapss:\n", 
        "  value:      0x16\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "oaep:\n", 
        "  value:      0x17\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "ecdsa:\n", 
        "  value:      0x18\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "ecdh:\n", 
        "  value:      0x19\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "ecdaa:\n", 
        "  value:      0x1A\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "ecschnorr:\n", 
        "  value:      0x1C\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "kdf1_sp800_56a:\n", 
        "  value:      0x20\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "kdf1_sp800_108:\n", 
        "  value:      0x22\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "ecc:\n", 
        "  value:      0x23\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "symcipher:\n", 
        "  value:      0x25\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "ctr:\n", 
        "  value:      0x40\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "ofb:\n", 
        "  value:      0x41\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "cbc:\n", 
        "  value:      0x42\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "cfb:\n", 
        "  value:      0x43\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "ecb:\n", 
        "  value:      0x44\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n"
    ], 
    "timing": 0.016571998596191406, 
    "type": "tpm2_getcap"
},
"tpm2_changeauth": {
    "cmd": "tpm2_changeauth -o keylime -e keylime", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.09714293479919434, 
    "type": "tpm2_changeauth"
},
"tpm2_createek": {
    "cmd": "tpm2_createek -c - -G rsa -p /tmp/tmpN6MZiK -P tO4ckKfWtqGMz70rt7ep -o keylime -e keylime", 
    "code": 0, 
    "fileout": {
        "/tmp/tmpN6MZiK": "eJwBPAHD/gE6AAEACwADALIAIINxl2dEhLP4GpDMjUal1yT9UtduBlILZPKh2hszFGmqAAYAgABDABAIAAAAAAABANHS8XQAAVSTuqsWpowjIcoVmYIhR2R5zxHtLTBcit3zVa/8PJV/a/kDi8S5pE9CHYLBGLRmRnn2w/qkJeDtbJNufNt187ubRBfPeuq03ZH7L/AkazWgS8FpZ7f5/qoyKFN8WSTJkfphX6k3N2us1ZjzmCbLRbTPK+G/RzwlKujLXvyd1seBcSPUeFKwlMogHh/vtEGqSMbhBrFSGLPdpxsrxUGAWRUVOnCLd94mqk60QiAiafmG5TJ8OeGCRgB9r01UH+v3ywJ0LeS9VH5k8kf2QOmnb8fLKHpEgTiAFu15lfF6fZkqriB2XUlzCZXJ/wd+T1NwXZFLSGJuSbhhrT3RpJHd"
    }, 
    "nonce": "", 
    "retout": [
        "persistent-handle: 0x81000000\n"
    ], 
    "timing": 0.28967785835266113, 
    "type": "tpm2_createek"
},
"tpm2_readpublic": {
    "cmd": "tpm2_readpublic -c 0x81000000 -o /tmp/tmpS_hZpe -f pem", 
    "code": 0, 
    "fileout": {
        "/tmp/tmpS_hZpe": "eJxlkcuWa0AARee+oudWFp3CZVglHiVeJUowkyAPSgeVhP76232nd4/O2me4N5sfkOXg8COmyMfmx94qft1GCDBG+A5DdOnGa3dzjLeMILFsCCMTEh3+/uZl/7MtKNf+UkOIMi/SxqVidzO4Cuv1WF5utlu6Q2w1Mg/sdQ/aMJukt97nxiSSyF981qUyri+zVXCndJr2tBNH0ivR5yx0W1Xfgvz7qXLL1g1Nm9K6a+eXbiZTWCH/fewHLg3ieMdfFCylF7BEZHY7pmdQad+ZwOKo8GZu80CflJPhxiYdtYA3kgeOi2Iv2EgUOpl0vcHGFUWZVA+8PC1nznAxG9tBcNaXTQpU2gnVzpgDcKvGdEpMbHoPsTj1wfBWlcJzoLt9pRlpNan14UC46n/SlqWrkEgl1Kr6tejzV9MdUITh8U/OMj1/GOwwPrFb1oc88PrzICGgxhSguqMcF0z1no7DhZjgHSQQCf+iWOHuv05/Acg1jBE="
    }, 
    "nonce": "", 
    "retout": [
        "name: 000b524fe073981b4ac6fb4b571723bf939f67fa0a154dc85eee0dd1e5b21df47ca5\n", 
        "qualified name: 000b507112d97c92a0f260101812b44df072c9386756bd1a487dafc3a53bbb0a54d3\n", 
        "name-alg:\n", 
        "  value: sha256\n", 
        "  raw: 0xb\n", 
        "attributes:\n", 
        "  value: fixedtpm|fixedparent|sensitivedataorigin|adminwithpolicy|restricted|decrypt\n", 
        "  raw: 0x300b2\n", 
        "type:\n", 
        "  value: rsa\n", 
        "  raw: 0x1\n", 
        "exponent: 0x0\n", 
        "bits: 2048\n", 
        "scheme:\n", 
        "  value: null\n", 
        "  raw: 0x10\n", 
        "scheme-halg:\n", 
        "  value: (null)\n", 
        "  raw: 0x0\n", 
        "sym-alg:\n", 
        "  value: aes\n", 
        "  raw: 0x6\n", 
        "sym-mode:\n", 
        "  value: cfb\n", 
        "  raw: 0x43\n", 
        "sym-keybits: 128\n", 
        "rsa: d1d2f17400015493baab16a68c2321ca15998221476479cf11ed2d305c8addf355affc3c957f6bf9038bc4b9a44f421d82c118b4664679f6c3faa425e0ed6c936e7cdb75f3bb9b4417cf7aeab4dd91fb2ff0246b35a04bc16967b7f9feaa3228537c5924c991fa615fa937376bacd598f39826cb45b4cf2be1bf473c252ae8cb5efc9dd6c7817123d47852b094ca201e1fefb441aa48c6e106b15218b3dda71b2bc541805915153a708b77de26aa4eb442202269f986e5327c39e18246007daf4d541febf7cb02742de4bd547e64f247f640e9a76fc7cb287a4481388016ed7995f17a7d992aae20765d49730995c9ff077e4f53705d914b48626e49b861ad3d\n", 
        "authorization policy: 837197674484b3f81a90cc8d46a5d724fd52d76e06520b64f2a1da1b331469aa\n"
    ], 
    "timing": 0.021815061569213867, 
    "type": "tpm2_readpublic"
},
"tpm2_nvlist": {
    "cmd": "tpm2_nvlist", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.02412891387939453, 
    "type": "tpm2_nvlist"
},
"tpm2_createak": {
    "cmd": "tpm2_createak -C 0x81000000 -k - -G rsa -D sha256 -s rsassa -p /tmp/tmp8ts49q -f pem -e keylime -P DNRPz7uh9I4Z3yUG1Pl0 -o keylime", 
    "code": 0, 
    "fileout": {
        "/tmp/tmp8ts49q": "eJxlkbuWqjAARXu+YnqWSxlQsEwgkCAGBSY8OuUNozwF4evvzG1nV2ftU+7N5geIDEI/Ll/QIurHCYW/bsOdCYGkAhTmdVfUpXGcdxBckQ6ArYKrAn5/NT/9bAQ6qSQCACBpEuKytmNqEXHOzRmXQBun04x6fhs2zKjfYza33/GtazS1XplGCx/dvEx06dOO72RaCQ/p+rD5Gb64/LGwa2wSdGspyJ2Dt1qGPOjbNi2iiNA3aJQhfYgXIB7TU57Gkr7oqN1hTe696mJbXBBNdxJE6vMcbsFrlXFG6ouvuXGHcr509nHls5cY9FMx7HhD6qIeMwtazhMkpUDXjEsr1yztYfLwUqdOWbJRG5pDJRQ+1iTp7T2Z1uPpc70rJMWCaRpd6LUZYoU7xZBZAZcF+GWGKY/XOw3HBOJFwAJlushfDv7nt6Iczcd+9fvQ28tJvTbjiMBOTpXz9uA06R5w/kw0cAWQ+x8FUe1Pp3+aVY51"
    }, 
    "nonce": "", 
    "retout": [
        "ak-persistent-handle: 0x81000001\n", 
        "loaded-key:\n", 
        "  handle: 0x80000001\n", 
        "  name: 000b2d3fb7830f6cb214fac7d7cb213a21a0609148c4505927db61287e1e80322336\n"
    ], 
    "timing": 0.9360411167144775, 
    "type": "tpm2_createak"
},
"tpm2_getcap-props": {
    "cmd": "tpm2_getcap -c properties-fixed", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "TPM2_PT_FAMILY_INDICATOR:\n", 
        "  raw: 0x08322e3000\n", 
        "  value: \"2.0\"\n", 
        "TPM2_PT_LEVEL:\n", 
        "  value: 0\n", 
        "TPM2_PT_REVISION:\n", 
        "  value: 1.46\n", 
        "TPM2_PT_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_MANUFACTURER:\n", 
        " value        0x49424D20\n", 
        "TPM2_PT_VENDOR_STRING_1:\n", 
        "  raw: 0x53572020\n", 
        "  value: \"SW\"\n", 
        "TPM2_PT_VENDOR_STRING_2:\n", 
        "  raw: 0x2054504D\n", 
        "  value: \"TPM\"\n", 
        "TPM2_PT_VENDOR_STRING_3:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_STRING_4:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_TPM_TYPE:\n", 
        "  value: 0x1\n", 
        "TPM2_PT_FIRMWARE_VERSION_1:\n", 
        "  value: 0x20160511\n", 
        "TPM2_PT_FIRMWARE_VERSION_2:\n", 
        "  value: 0x162800\n", 
        "TPM2_PT_INPUT_BUFFER:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_TPM2_HR_TRANSIENT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_TPM2_HR_PERSISTENT_MIN:\n", 
        "  value: 0x2\n", 
        "TPM2_PT_HR_LOADED_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_ACTIVE_SESSIONS_MAX:\n", 
        "  value: 0x40\n", 
        "TPM2_PT_PCR_COUNT:\n", 
        "  value: 0x18\n", 
        "TPM2_PT_PCR_SELECT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_CONTEXT_GAP_MAX:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_NV_COUNTERS_MAX:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_NV_INDEX_MAX:\n", 
        "  value: 0x800\n", 
        "TPM2_PT_MEMORY:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CLOCK_UPDATE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_CONTEXT_HASH:\n", 
        "  value: 0xC\n", 
        "TPM2_PT_CONTEXT_SYM:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CONTEXT_SYM_SIZE:\n", 
        "  value: 0x100\n", 
        "TPM2_PT_ORDERLY_COUNT:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_MAX_COMMAND_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_RESPONSE_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_DIGEST:\n", 
        "  value: 0x30\n", 
        "TPM2_PT_MAX_OBJECT_CONTEXT:\n", 
        "  value: 0x764\n", 
        "TPM2_PT_MAX_SESSION_CONTEXT:\n", 
        "  value: 0x144\n", 
        "TPM2_PT_PS_FAMILY_INDICATOR:\n", 
        "  value: 0x322E3000\n", 
        "TPM2_PT_PS_LEVEL:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_PS_REVISION:\n", 
        "  value: 0x92\n", 
        "TPM2_PT_PS_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_PS_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_SPLIT_MAX:\n", 
        "  value: 0x80\n", 
        "TPM2_PT_TOTAL_COMMANDS:\n", 
        "  value: 0x71\n", 
        "TPM2_PT_LIBRARY_COMMANDS:\n", 
        "  value: 0x6D\n", 
        "TPM2_PT_VENDOR_COMMANDS:\n", 
        "  value: 0x4\n", 
        "TPM2_PT_NV_BUFFER_MAX:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_MODES:\n", 
        "  raw: 0x0\n"
    ], 
    "timing": 0.012310028076171875, 
    "type": "tpm2_getcap-props"
},
"tpm2_getrandom": {
    "cmd": "tpm2_getrandom -o /tmp/tmpT6T0cr 128", 
    "code": 0, 
    "fileout": {
        "/tmp/tmpT6T0cr": "eJwBMADP/6OwFZNSduO5rAQKOvgj2lkBs7dnoxjDGq0lUPiwPvxgDZ8nfc0tYgtk8+oOKV1vsCcFFhs="
    }, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.016659021377563477, 
    "type": "tpm2_getrandom"
},
"tpm2_getcap-props": {
    "cmd": "tpm2_getcap -c properties-fixed", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "TPM2_PT_FAMILY_INDICATOR:\n", 
        "  raw: 0x08322e3000\n", 
        "  value: \"2.0\"\n", 
        "TPM2_PT_LEVEL:\n", 
        "  value: 0\n", 
        "TPM2_PT_REVISION:\n", 
        "  value: 1.46\n", 
        "TPM2_PT_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_MANUFACTURER:\n", 
        " value        0x49424D20\n", 
        "TPM2_PT_VENDOR_STRING_1:\n", 
        "  raw: 0x53572020\n", 
        "  value: \"SW\"\n", 
        "TPM2_PT_VENDOR_STRING_2:\n", 
        "  raw: 0x2054504D\n", 
        "  value: \"TPM\"\n", 
        "TPM2_PT_VENDOR_STRING_3:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_STRING_4:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_TPM_TYPE:\n", 
        "  value: 0x1\n", 
        "TPM2_PT_FIRMWARE_VERSION_1:\n", 
        "  value: 0x20160511\n", 
        "TPM2_PT_FIRMWARE_VERSION_2:\n", 
        "  value: 0x162800\n", 
        "TPM2_PT_INPUT_BUFFER:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_TPM2_HR_TRANSIENT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_TPM2_HR_PERSISTENT_MIN:\n", 
        "  value: 0x2\n", 
        "TPM2_PT_HR_LOADED_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_ACTIVE_SESSIONS_MAX:\n", 
        "  value: 0x40\n", 
        "TPM2_PT_PCR_COUNT:\n", 
        "  value: 0x18\n", 
        "TPM2_PT_PCR_SELECT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_CONTEXT_GAP_MAX:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_NV_COUNTERS_MAX:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_NV_INDEX_MAX:\n", 
        "  value: 0x800\n", 
        "TPM2_PT_MEMORY:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CLOCK_UPDATE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_CONTEXT_HASH:\n", 
        "  value: 0xC\n", 
        "TPM2_PT_CONTEXT_SYM:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CONTEXT_SYM_SIZE:\n", 
        "  value: 0x100\n", 
        "TPM2_PT_ORDERLY_COUNT:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_MAX_COMMAND_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_RESPONSE_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_DIGEST:\n", 
        "  value: 0x30\n", 
        "TPM2_PT_MAX_OBJECT_CONTEXT:\n", 
        "  value: 0x764\n", 
        "TPM2_PT_MAX_SESSION_CONTEXT:\n", 
        "  value: 0x144\n", 
        "TPM2_PT_PS_FAMILY_INDICATOR:\n", 
        "  value: 0x322E3000\n", 
        "TPM2_PT_PS_LEVEL:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_PS_REVISION:\n", 
        "  value: 0x92\n", 
        "TPM2_PT_PS_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_PS_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_SPLIT_MAX:\n", 
        "  value: 0x80\n", 
        "TPM2_PT_TOTAL_COMMANDS:\n", 
        "  value: 0x71\n", 
        "TPM2_PT_LIBRARY_COMMANDS:\n", 
        "  value: 0x6D\n", 
        "TPM2_PT_VENDOR_COMMANDS:\n", 
        "  value: 0x4\n", 
        "TPM2_PT_NV_BUFFER_MAX:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_MODES:\n", 
        "  raw: 0x0\n"
    ], 
    "timing": 0.02099609375, 
    "type": "tpm2_getcap-props"
},
"tpm2_activatecredential": {
    "cmd": "tpm2_activatecredential -c 0x81000001 -C 0x81000000 -f /tmp/tmpjFqAFC -o /var/lib/keylime/secure/tmpArBejP -P DNRPz7uh9I4Z3yUG1Pl0 -E keylime", 
    "code": 0, 
    "fileout": {
        "/var/lib/keylime/secure/tmpArBejP": "eJyLyM12jkwyL/KvSvU0Kzcu9LIoNjD39nF38y0od0oOywYAstcKug=="
    }, 
    "nonce": "", 
    "retout": [
        "certinfodata:586d6b43596237724f7a6549367733714a387330374b4c47464d70774263566b\n"
    ], 
    "timing": 0.3833770751953125, 
    "type": "tpm2_activatecredential"
},
"tpm2_nvread-key": {
    "cmd": "tpm2_nvread -x 0x1500018 -a 0x40000001 -s 32 -P keylime", 
    "code": 1, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "ERROR: Tss2_Sys_NV_ReadPublic(0x18B) - tpm:handle(1):the handle is not correct for the use\n", 
        "ERROR: Failed to read NVRAM public area at index 0x1500018\n", 
        "ERROR: Unable to run tpm2_nvread\n"
    ], 
    "timing": 0.011049985885620117, 
    "type": "tpm2_nvread-key"
},
"tpm2_startup": {
    "cmd": "tpm2_startup -c", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.014831066131591797, 
    "type": "tpm2_startup"
},
"tpm2_getcap": {
    "cmd": "tpm2_getcap -c algorithms", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "rsa:\n", 
        "  value:      0x1\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "sha1:\n", 
        "  value:      0x4\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "hmac:\n", 
        "  value:      0x5\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "aes:\n", 
        "  value:      0x6\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "mgf1:\n", 
        "  value:      0x7\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "keyedhash:\n", 
        "  value:      0x8\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "xor:\n", 
        "  value:      0xA\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "sha256:\n", 
        "  value:      0xB\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "sha384:\n", 
        "  value:      0xC\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "rsassa:\n", 
        "  value:      0x14\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "rsaes:\n", 
        "  value:      0x15\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "rsapss:\n", 
        "  value:      0x16\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "oaep:\n", 
        "  value:      0x17\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "ecdsa:\n", 
        "  value:      0x18\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "ecdh:\n", 
        "  value:      0x19\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "ecdaa:\n", 
        "  value:      0x1A\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "ecschnorr:\n", 
        "  value:      0x1C\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    1\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "kdf1_sp800_56a:\n", 
        "  value:      0x20\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "kdf1_sp800_108:\n", 
        "  value:      0x22\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       1\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     1\n", 
        "ecc:\n", 
        "  value:      0x23\n", 
        "  asymmetric: 1\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "symcipher:\n", 
        "  value:      0x25\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  0\n", 
        "  hash:       0\n", 
        "  object:     1\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 0\n", 
        "  method:     0\n", 
        "ctr:\n", 
        "  value:      0x40\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "ofb:\n", 
        "  value:      0x41\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "cbc:\n", 
        "  value:      0x42\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "cfb:\n", 
        "  value:      0x43\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n", 
        "ecb:\n", 
        "  value:      0x44\n", 
        "  asymmetric: 0\n", 
        "  symmetric:  1\n", 
        "  hash:       0\n", 
        "  object:     0\n", 
        "  reserved:   0x0\n", 
        "  signing:    0\n", 
        "  encrypting: 1\n", 
        "  method:     0\n"
    ], 
    "timing": 0.014154195785522461, 
    "type": "tpm2_getcap"
},
"tpm2_getcap-props": {
    "cmd": "tpm2_getcap -c properties-fixed", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "TPM2_PT_FAMILY_INDICATOR:\n", 
        "  raw: 0x08322e3000\n", 
        "  value: \"2.0\"\n", 
        "TPM2_PT_LEVEL:\n", 
        "  value: 0\n", 
        "TPM2_PT_REVISION:\n", 
        "  value: 1.46\n", 
        "TPM2_PT_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_MANUFACTURER:\n", 
        " value        0x49424D20\n", 
        "TPM2_PT_VENDOR_STRING_1:\n", 
        "  raw: 0x53572020\n", 
        "  value: \"SW\"\n", 
        "TPM2_PT_VENDOR_STRING_2:\n", 
        "  raw: 0x2054504D\n", 
        "  value: \"TPM\"\n", 
        "TPM2_PT_VENDOR_STRING_3:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_STRING_4:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_TPM_TYPE:\n", 
        "  value: 0x1\n", 
        "TPM2_PT_FIRMWARE_VERSION_1:\n", 
        "  value: 0x20160511\n", 
        "TPM2_PT_FIRMWARE_VERSION_2:\n", 
        "  value: 0x162800\n", 
        "TPM2_PT_INPUT_BUFFER:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_TPM2_HR_TRANSIENT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_TPM2_HR_PERSISTENT_MIN:\n", 
        "  value: 0x2\n", 
        "TPM2_PT_HR_LOADED_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_ACTIVE_SESSIONS_MAX:\n", 
        "  value: 0x40\n", 
        "TPM2_PT_PCR_COUNT:\n", 
        "  value: 0x18\n", 
        "TPM2_PT_PCR_SELECT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_CONTEXT_GAP_MAX:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_NV_COUNTERS_MAX:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_NV_INDEX_MAX:\n", 
        "  value: 0x800\n", 
        "TPM2_PT_MEMORY:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CLOCK_UPDATE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_CONTEXT_HASH:\n", 
        "  value: 0xC\n", 
        "TPM2_PT_CONTEXT_SYM:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CONTEXT_SYM_SIZE:\n", 
        "  value: 0x100\n", 
        "TPM2_PT_ORDERLY_COUNT:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_MAX_COMMAND_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_RESPONSE_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_DIGEST:\n", 
        "  value: 0x30\n", 
        "TPM2_PT_MAX_OBJECT_CONTEXT:\n", 
        "  value: 0x764\n", 
        "TPM2_PT_MAX_SESSION_CONTEXT:\n", 
        "  value: 0x144\n", 
        "TPM2_PT_PS_FAMILY_INDICATOR:\n", 
        "  value: 0x322E3000\n", 
        "TPM2_PT_PS_LEVEL:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_PS_REVISION:\n", 
        "  value: 0x92\n", 
        "TPM2_PT_PS_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_PS_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_SPLIT_MAX:\n", 
        "  value: 0x80\n", 
        "TPM2_PT_TOTAL_COMMANDS:\n", 
        "  value: 0x71\n", 
        "TPM2_PT_LIBRARY_COMMANDS:\n", 
        "  value: 0x6D\n", 
        "TPM2_PT_VENDOR_COMMANDS:\n", 
        "  value: 0x4\n", 
        "TPM2_PT_NV_BUFFER_MAX:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_MODES:\n", 
        "  raw: 0x0\n"
    ], 
    "timing": 0.016041040420532227, 
    "type": "tpm2_getcap-props"
},
"tpm2_getcap-props": {
    "cmd": "tpm2_getcap -c properties-fixed", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "TPM2_PT_FAMILY_INDICATOR:\n", 
        "  raw: 0x08322e3000\n", 
        "  value: \"2.0\"\n", 
        "TPM2_PT_LEVEL:\n", 
        "  value: 0\n", 
        "TPM2_PT_REVISION:\n", 
        "  value: 1.46\n", 
        "TPM2_PT_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_MANUFACTURER:\n", 
        " value        0x49424D20\n", 
        "TPM2_PT_VENDOR_STRING_1:\n", 
        "  raw: 0x53572020\n", 
        "  value: \"SW\"\n", 
        "TPM2_PT_VENDOR_STRING_2:\n", 
        "  raw: 0x2054504D\n", 
        "  value: \"TPM\"\n", 
        "TPM2_PT_VENDOR_STRING_3:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_STRING_4:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_TPM_TYPE:\n", 
        "  value: 0x1\n", 
        "TPM2_PT_FIRMWARE_VERSION_1:\n", 
        "  value: 0x20160511\n", 
        "TPM2_PT_FIRMWARE_VERSION_2:\n", 
        "  value: 0x162800\n", 
        "TPM2_PT_INPUT_BUFFER:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_TPM2_HR_TRANSIENT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_TPM2_HR_PERSISTENT_MIN:\n", 
        "  value: 0x2\n", 
        "TPM2_PT_HR_LOADED_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_ACTIVE_SESSIONS_MAX:\n", 
        "  value: 0x40\n", 
        "TPM2_PT_PCR_COUNT:\n", 
        "  value: 0x18\n", 
        "TPM2_PT_PCR_SELECT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_CONTEXT_GAP_MAX:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_NV_COUNTERS_MAX:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_NV_INDEX_MAX:\n", 
        "  value: 0x800\n", 
        "TPM2_PT_MEMORY:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CLOCK_UPDATE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_CONTEXT_HASH:\n", 
        "  value: 0xC\n", 
        "TPM2_PT_CONTEXT_SYM:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CONTEXT_SYM_SIZE:\n", 
        "  value: 0x100\n", 
        "TPM2_PT_ORDERLY_COUNT:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_MAX_COMMAND_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_RESPONSE_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_DIGEST:\n", 
        "  value: 0x30\n", 
        "TPM2_PT_MAX_OBJECT_CONTEXT:\n", 
        "  value: 0x764\n", 
        "TPM2_PT_MAX_SESSION_CONTEXT:\n", 
        "  value: 0x144\n", 
        "TPM2_PT_PS_FAMILY_INDICATOR:\n", 
        "  value: 0x322E3000\n", 
        "TPM2_PT_PS_LEVEL:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_PS_REVISION:\n", 
        "  value: 0x92\n", 
        "TPM2_PT_PS_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_PS_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_SPLIT_MAX:\n", 
        "  value: 0x80\n", 
        "TPM2_PT_TOTAL_COMMANDS:\n", 
        "  value: 0x71\n", 
        "TPM2_PT_LIBRARY_COMMANDS:\n", 
        "  value: 0x6D\n", 
        "TPM2_PT_VENDOR_COMMANDS:\n", 
        "  value: 0x4\n", 
        "TPM2_PT_NV_BUFFER_MAX:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_MODES:\n", 
        "  raw: 0x0\n"
    ], 
    "timing": 0.03521585464477539, 
    "type": "tpm2_getcap-props"
},
"tpm2_pcrreset": {
    "cmd": "tpm2_pcrreset 16", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.01023411750793457, 
    "type": "tpm2_pcrreset"
},
"tpm2_pcrextend": {
    "cmd": "tpm2_pcrextend 16:sha256=b1c68865f8cc97e3d2bc3a287d3f7c6095e37261e69eb39b2b45acf7e7c5dbb8", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.025152206420898438, 
    "type": "tpm2_pcrextend"
},
"tpm2_deluxequote": {
    "cmd": "tpm2_deluxequote -C 0x81000001 -L sha256:0 -q 75354374506f4a315850476d4d4e457831467739 -m /tmp/tmpTlOZzT -s /tmp/tmpcqidzq -p /tmp/tmp5RFFxN -G sha256 -P DNRPz7uh9I4Z3yUG1Pl0", 
    "code": 0, 
    "fileout": {
        "file://quoteMessage": "eJz7H+Ls3iDBoMTAXbPUK0mn/TNHx7ZbaV/lvAzPbFc+dePWQsGlDNkuJrrXlBlESk2dSwLyvQwjAtxzff1cKwzdyi0ZwKBjFgMUMCqIsQoyiGmA2QzczIxAWuGmSGWic6bLF5ubczU27b6731XvR9FmnqbKR6HPb60//tMNADhYK+U=", 
        "file://quotePCR": "eJxjZGBg4GZgZmQYQMAIxQqEFDLT3CmjYBABAHgQADY=", 
        "file://quoteSignature": "eJwBBgH5/gAUAAsBAGi5yzsU86sdTiKlSIFEnjWVBqhpfR7X6tKm5dqEX0gvqMLIZOUQusx8Xzat3giRbxKhFwrodaNAu24/CD32ZCq/fAZgOTiQccWTxxMdlI7or9hhGiLQwNVGqYw+ZrjM8PvHQcpomPIpFcr2OJldDEAT0ablXKufAOC5COXox3TRMWW1vPJbb2iXJnARGM4UujGDb5e1YmA6IAoYbOftAnThkRUqjYBAvPeaIehpFQ/f6xuFzqwzpBRDWmB7QshA+uIhHo1sUrQyVFXJTGc1NYPMDqw18DoJHtzAEjKHGmR6I1sT/fkcfSCkByYKsTchiqdrM9d1qlhXj0pFigztfftiInhZ"
    }, 
    "nonce": "u5CtPoJ1XPGmMNEx1Fw9", 
    "retout": [
        "quoted: ff54434780180022000b7ca54a622c87f30888b6da66f51e4a31ccb723cad8daa111a5006b44342dd623001475354374506f4a315850476d4d4e457831467739000000000000889a000000000000000001201605110016280000000001000b030100000020d9147961436944f43cd99d28b2bbddbf452ef872b30c8279e255e7daafc7f946\n", 
        "signature:\n", 
        "  alg: rsassa\n", 
        "  sig: 68b9cb3b14f3ab1d4e22a54881449e359506a8697d1ed7ead2a6e5da845f482fa8c2c864e510bacc7c5f36adde08916f12a1170ae875a340bb6e3f083df6642abf7c066039389071c593c7131d948ee8afd8611a22d0c0d546a98c3e66b8ccf0fbc741ca6898f22915caf638995d0c4013d1a6e55cab9f00e0b908e5e8c774d13165b5bcf25b6f689726701118ce14ba31836f97b562603a200a186ce7ed0274e191152a8d8040bcf79a21e869150fdfeb1b85ceac33a414435a607b42c840fae2211e8d6c52b4325455c94c67353583cc0eac35f03a091edcc01232871a647a235b13fdf91c7d20a407260ab137218aa76b33d775aa58578f4a458a0ced7dfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n", 
        "pcrs:\n", 
        "  sha256:\n", 
        "    0 : 0x0000000000000000000000000000000000000000000000000000000000000003\n", 
        "calcDigest: d9147961436944f43cd99d28b2bbddbf452ef872b30c8279e255e7daafc7f946\n"
    ], 
    "timing": 0.1939089298248291, 
    "type": "tpm2_deluxequote"
},
"tpm2_pcrreset": {
    "cmd": "tpm2_pcrreset 16", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.02800297737121582, 
    "type": "tpm2_pcrreset"
},
"tpm2_pcrextend": {
    "cmd": "tpm2_pcrextend 16:sha256=b1c68865f8cc97e3d2bc3a287d3f7c6095e37261e69eb39b2b45acf7e7c5dbb8", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.018118858337402344, 
    "type": "tpm2_pcrextend"
},
"tpm2_deluxequote": {
    "cmd": "tpm2_deluxequote -C 0x81000001 -L sha256:15,22 -q 54647678677a486f396543586671314d504b6352 -m /tmp/tmppU4qZQ -s /tmp/tmprYRHTV -p /tmp/tmpFCF8xv -G sha256 -P DNRPz7uh9I4Z3yUG1Pl0", 
    "code": 0, 
    "fileout": {
        "file://quoteMessage": "eJz7H+Ls3iDBoMTAXbPUK0mn/TNHx7ZbaV/lvAzPbFc+dePWQsGlDNkuJrrXlBlEQlLKKtKrPPItU50j0goNfQO8k4MYwKCzhwEKGBXEWAUZxDTAbAZuZoYGBwaF3StlVsSeFNn0xu73PLHnatU/Ja1FTHkVfq9YsYWtmOsxFwB6XSoS", 
        "file://quotePCR": "eJxjZGBg4GZgZmhwYBgwwAjETECsQLFJCgz/CQCKrRgFdAMA9gkg8w==", 
        "file://quoteSignature": "eJwBBgH5/gAUAAsBAGCAVTKZVUlA2XfkLNgiMPO5rHcHll+GddMrgDwntDxQLb7EeCq1VQvTqBUQXs22AKFRSBpElwmbnYcR8tFETjuipNEte9/F8nkzL4xp+71SS1W549NOauHXxd8EwXPTnQxxE5frVHFDjjXfTsQd3/x7YL/0EX+Y9WkBBSNTqhOQRIXFb4CfMOy2ksUSNhbun4EKAYEw1Z+Zq9TMWp8mn4Ye0ryzvWEWUWFYGJ/dV06krCfc8vVDB8of/1HSauKi06qOlkbV68gPQXWoESGX8Cpt7TrumrVBfqxSdWtHG89A7diwNPRo53yV96wmLjCHcpWgke5C3fHoI1c+SiECgFWPGH9J"
    }, 
    "nonce": "TdvxgzHo9eCXfq1MPKcR", 
    "retout": [
        "quoted: ff54434780180022000b7ca54a622c87f30888b6da66f51e4a31ccb723cad8daa111a5006b44342dd623001454647678677a486f396543586671314d504b6352000000000000898c000000000000000001201605110016280000000001000b030080400020bba91ca85dc914b2ec3efb9e16e7267bf9193b14350d20fba8a8b406730ae30a\n", 
        "signature:\n", 
        "  alg: rsassa\n", 
        "  sig: 6080553299554940d977e42cd82230f3b9ac7707965f8675d32b803c27b43c502dbec4782ab5550bd3a815105ecdb600a151481a4497099b9d8711f2d1444e3ba2a4d12d7bdfc5f279332f8c69fbbd524b55b9e3d34e6ae1d7c5df04c173d39d0c711397eb5471438e35df4ec41ddffc7b60bff4117f98f56901052353aa13904485c56f809f30ecb692c5123616ee9f810a018130d59f99abd4cc5a9f269f861ed2bcb3bd6116516158189fdd574ea4ac27dcf2f54307ca1fff51d26ae2a2d3aa8e9646d5ebc80f4175a8112197f02a6ded3aee9ab5417eac52756b471bcf40edd8b034f468e77c95f7ac262e30877295a091ee42ddf1e823573e4a2102805500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n", 
        "pcrs:\n", 
        "  sha256:\n", 
        "    15: 0x0000000000000000000000000000000000000000000000000000000000000000\n", 
        "    22: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\n", 
        "calcDigest: bba91ca85dc914b2ec3efb9e16e7267bf9193b14350d20fba8a8b406730ae30a\n"
    ], 
    "timing": 0.18849706649780273, 
    "type": "tpm2_deluxequote"
},
"tpm2_nvdefine": {
    "cmd": "tpm2_nvdefine -x 0x1500018 -a 0x40000001 -s 32 -t \"ownerread|policywrite|ownerwrite\" -p keylime -P keylime", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.019102096557617188, 
    "type": "tpm2_nvdefine"
},
"tpm2_nvwrite": {
    "cmd": "tpm2_nvwrite -x 0x1500018 -a 0x40000001 -P keylime /tmp/tmpdMmKXQ", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.2011251449584961, 
    "type": "tpm2_nvwrite"
},
"tpm2_getcap-props": {
    "cmd": "tpm2_getcap -c properties-fixed", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "TPM2_PT_FAMILY_INDICATOR:\n", 
        "  raw: 0x08322e3000\n", 
        "  value: \"2.0\"\n", 
        "TPM2_PT_LEVEL:\n", 
        "  value: 0\n", 
        "TPM2_PT_REVISION:\n", 
        "  value: 1.46\n", 
        "TPM2_PT_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_MANUFACTURER:\n", 
        " value        0x49424D20\n", 
        "TPM2_PT_VENDOR_STRING_1:\n", 
        "  raw: 0x53572020\n", 
        "  value: \"SW\"\n", 
        "TPM2_PT_VENDOR_STRING_2:\n", 
        "  raw: 0x2054504D\n", 
        "  value: \"TPM\"\n", 
        "TPM2_PT_VENDOR_STRING_3:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_STRING_4:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_TPM_TYPE:\n", 
        "  value: 0x1\n", 
        "TPM2_PT_FIRMWARE_VERSION_1:\n", 
        "  value: 0x20160511\n", 
        "TPM2_PT_FIRMWARE_VERSION_2:\n", 
        "  value: 0x162800\n", 
        "TPM2_PT_INPUT_BUFFER:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_TPM2_HR_TRANSIENT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_TPM2_HR_PERSISTENT_MIN:\n", 
        "  value: 0x2\n", 
        "TPM2_PT_HR_LOADED_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_ACTIVE_SESSIONS_MAX:\n", 
        "  value: 0x40\n", 
        "TPM2_PT_PCR_COUNT:\n", 
        "  value: 0x18\n", 
        "TPM2_PT_PCR_SELECT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_CONTEXT_GAP_MAX:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_NV_COUNTERS_MAX:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_NV_INDEX_MAX:\n", 
        "  value: 0x800\n", 
        "TPM2_PT_MEMORY:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CLOCK_UPDATE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_CONTEXT_HASH:\n", 
        "  value: 0xC\n", 
        "TPM2_PT_CONTEXT_SYM:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CONTEXT_SYM_SIZE:\n", 
        "  value: 0x100\n", 
        "TPM2_PT_ORDERLY_COUNT:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_MAX_COMMAND_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_RESPONSE_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_DIGEST:\n", 
        "  value: 0x30\n", 
        "TPM2_PT_MAX_OBJECT_CONTEXT:\n", 
        "  value: 0x764\n", 
        "TPM2_PT_MAX_SESSION_CONTEXT:\n", 
        "  value: 0x144\n", 
        "TPM2_PT_PS_FAMILY_INDICATOR:\n", 
        "  value: 0x322E3000\n", 
        "TPM2_PT_PS_LEVEL:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_PS_REVISION:\n", 
        "  value: 0x92\n", 
        "TPM2_PT_PS_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_PS_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_SPLIT_MAX:\n", 
        "  value: 0x80\n", 
        "TPM2_PT_TOTAL_COMMANDS:\n", 
        "  value: 0x71\n", 
        "TPM2_PT_LIBRARY_COMMANDS:\n", 
        "  value: 0x6D\n", 
        "TPM2_PT_VENDOR_COMMANDS:\n", 
        "  value: 0x4\n", 
        "TPM2_PT_NV_BUFFER_MAX:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_MODES:\n", 
        "  raw: 0x0\n"
    ], 
    "timing": 0.00813603401184082, 
    "type": "tpm2_getcap-props"
},
"tpm2_pcrreset": {
    "cmd": "tpm2_pcrreset 16", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.025562047958374023, 
    "type": "tpm2_pcrreset"
},
"tpm2_pcrextend": {
    "cmd": "tpm2_pcrextend 16:sha256=b1c68865f8cc97e3d2bc3a287d3f7c6095e37261e69eb39b2b45acf7e7c5dbb8", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.016401052474975586, 
    "type": "tpm2_pcrextend"
},
"tpm2_deluxequote": {
    "cmd": "tpm2_deluxequote -C 0x81000001 -L sha256:15,22 -q 494f355a5a4e4a504a4d4932626d346c33714e68 -m /tmp/tmpv9Z5_V -s /tmp/tmpLv0mHQ -p /tmp/tmpRe5z0o -G sha256 -P DNRPz7uh9I4Z3yUG1Pl0", 
    "code": 0, 
    "fileout": {
        "file://quoteMessage": "eJz7H+Ls3iDBoMTAXbPUK0mn/TNHx7ZbaV/lvAzPbFc+dePWQsGlDNkuJrrXlBlEPP1No6L8vAK8fD2NknJNcowL/TIYwGDydgYoYFQQYxVkENMAsxm4mRkaHBgUdq+UWRF7UmTTG7vf88Seq1X/lLQWMeVV+L1ixRa2Yq7HXAA+NClv", 
        "file://quotePCR": "eJxjZGBg4GZgZmhwYBgwwAjETECsQLFJCgz/CQCKrRgFdAMA9gkg8w==", 
        "file://quoteSignature": "eJwBBgH5/gAUAAsBADQnd06/6McfXAgqFrN9MSDTgSc33o9sM0U1iCalps2laJ4nlEv9PabtRvcGkfzqQnKQIkNTGSyMKlpnxECQ73lA16P272Mew3OqNBVVRKQIxD3Z/NTbIENbj1dFmockQFesjvtYidRd0dp0Tr2PN2Ic28f/tGMTXggXH8gPDoXSfqigyDlBHxUhOwEBkoMYCRGE0kwihvmMUnGirePUwywMhO5A2Ayby1DkjtbmJ/w1J7KjYtGxKj+FGIvohCGZ1D9aqIiZikWIeotLznmuNTaEYQ1YUqa/MyAnQfjhYxdiQD3KCVD/XnytnhNQVP4zS+xzCNAQtDoTaaYuG6li6EOJ1HXl"
    }, 
    "nonce": "IO5ZZNJPJMI2bm4l3qNh", 
    "retout": [
        "quoted: ff54434780180022000b7ca54a622c87f30888b6da66f51e4a31ccb723cad8daa111a5006b44342dd6230014494f355a5a4e4a504a4d4932626d346c33714e6800000000000093b7000000000000000001201605110016280000000001000b030080400020bba91ca85dc914b2ec3efb9e16e7267bf9193b14350d20fba8a8b406730ae30a\n", 
        "signature:\n", 
        "  alg: rsassa\n", 
        "  sig: 3427774ebfe8c71f5c082a16b37d3120d3812737de8f6c3345358826a5a6cda5689e27944bfd3da6ed46f70691fcea427290224353192c8c2a5a67c44090ef7940d7a3f6ef631ec373aa34155544a408c43dd9fcd4db20435b8f57459a87244057ac8efb5889d45dd1da744ebd8f37621cdbc7ffb463135e08171fc80f0e85d27ea8a0c839411f15213b0101928318091184d24c2286f98c5271a2ade3d4c32c0c84ee40d80c9bcb50e48ed6e627fc3527b2a362d1b12a3f85188be8842199d43f5aa888998a45887a8b4bce79ae353684610d5852a6bf33202741f8e1631762403dca0950ff5e7cad9e135054fe334bec7308d010b43a1369a62e1ba962e84300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n", 
        "pcrs:\n", 
        "  sha256:\n", 
        "    15: 0x0000000000000000000000000000000000000000000000000000000000000000\n", 
        "    22: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\n", 
        "calcDigest: bba91ca85dc914b2ec3efb9e16e7267bf9193b14350d20fba8a8b406730ae30a\n"
    ], 
    "timing": 0.19392108917236328, 
    "type": "tpm2_deluxequote"
},
"tpm2_getcap-props": {
    "cmd": "tpm2_getcap -c properties-fixed", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "TPM2_PT_FAMILY_INDICATOR:\n", 
        "  raw: 0x08322e3000\n", 
        "  value: \"2.0\"\n", 
        "TPM2_PT_LEVEL:\n", 
        "  value: 0\n", 
        "TPM2_PT_REVISION:\n", 
        "  value: 1.46\n", 
        "TPM2_PT_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_MANUFACTURER:\n", 
        " value        0x49424D20\n", 
        "TPM2_PT_VENDOR_STRING_1:\n", 
        "  raw: 0x53572020\n", 
        "  value: \"SW\"\n", 
        "TPM2_PT_VENDOR_STRING_2:\n", 
        "  raw: 0x2054504D\n", 
        "  value: \"TPM\"\n", 
        "TPM2_PT_VENDOR_STRING_3:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_STRING_4:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_TPM_TYPE:\n", 
        "  value: 0x1\n", 
        "TPM2_PT_FIRMWARE_VERSION_1:\n", 
        "  value: 0x20160511\n", 
        "TPM2_PT_FIRMWARE_VERSION_2:\n", 
        "  value: 0x162800\n", 
        "TPM2_PT_INPUT_BUFFER:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_TPM2_HR_TRANSIENT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_TPM2_HR_PERSISTENT_MIN:\n", 
        "  value: 0x2\n", 
        "TPM2_PT_HR_LOADED_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_ACTIVE_SESSIONS_MAX:\n", 
        "  value: 0x40\n", 
        "TPM2_PT_PCR_COUNT:\n", 
        "  value: 0x18\n", 
        "TPM2_PT_PCR_SELECT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_CONTEXT_GAP_MAX:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_NV_COUNTERS_MAX:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_NV_INDEX_MAX:\n", 
        "  value: 0x800\n", 
        "TPM2_PT_MEMORY:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CLOCK_UPDATE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_CONTEXT_HASH:\n", 
        "  value: 0xC\n", 
        "TPM2_PT_CONTEXT_SYM:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CONTEXT_SYM_SIZE:\n", 
        "  value: 0x100\n", 
        "TPM2_PT_ORDERLY_COUNT:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_MAX_COMMAND_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_RESPONSE_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_DIGEST:\n", 
        "  value: 0x30\n", 
        "TPM2_PT_MAX_OBJECT_CONTEXT:\n", 
        "  value: 0x764\n", 
        "TPM2_PT_MAX_SESSION_CONTEXT:\n", 
        "  value: 0x144\n", 
        "TPM2_PT_PS_FAMILY_INDICATOR:\n", 
        "  value: 0x322E3000\n", 
        "TPM2_PT_PS_LEVEL:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_PS_REVISION:\n", 
        "  value: 0x92\n", 
        "TPM2_PT_PS_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_PS_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_SPLIT_MAX:\n", 
        "  value: 0x80\n", 
        "TPM2_PT_TOTAL_COMMANDS:\n", 
        "  value: 0x71\n", 
        "TPM2_PT_LIBRARY_COMMANDS:\n", 
        "  value: 0x6D\n", 
        "TPM2_PT_VENDOR_COMMANDS:\n", 
        "  value: 0x4\n", 
        "TPM2_PT_NV_BUFFER_MAX:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_MODES:\n", 
        "  raw: 0x0\n"
    ], 
    "timing": 0.01048898696899414, 
    "type": "tpm2_getcap-props"
},
"tpm2_pcrreset": {
    "cmd": "tpm2_pcrreset 16", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.011520862579345703, 
    "type": "tpm2_pcrreset"
},
"tpm2_pcrextend": {
    "cmd": "tpm2_pcrextend 16:sha256=b1c68865f8cc97e3d2bc3a287d3f7c6095e37261e69eb39b2b45acf7e7c5dbb8", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.01186990737915039, 
    "type": "tpm2_pcrextend"
},
"tpm2_deluxequote": {
    "cmd": "tpm2_deluxequote -C 0x81000001 -L sha256:15,22 -q 306338796334325a77566b31676c544b354b334b -m /tmp/tmpwGd2g9 -s /tmp/tmp2su43I -p /tmp/tmpLvWzRv -G sha256 -P DNRPz7uh9I4Z3yUG1Pl0", 
    "code": 0, 
    "fileout": {
        "file://quoteMessage": "eJz7H+Ls3iDBoMTAXbPUK0mn/TNHx7ZbaV/lvAzPbFc+dePWQsGlDNkuJrrXlBlEDJItKpNNjKLKw7IN03NCvE29jb0ZwGDOagYoYFQQYxVkENMAsxm4mRkaHBgUdq+UWRF7UmTTG7vf88Seq1X/lLQWMeVV+L1ixRa2Yq7HXAA/wSlo", 
        "file://quotePCR": "eJxjZGBg4GZgZmhwYBgwwAjETECsQLFJCgz/CQCKrRgFdAMA9gkg8w==", 
        "file://quoteSignature": "eJwBBgH5/gAUAAsBACErfxHmO76cpuauaJp02hUiq8+Eow9tECB9UfAIQ3ZuaMLzqSO+4By95QYZkhQogwAgaQGVL+Sp7SU5d3gxEFRosxxjzebYNpE26qUWNNCJet+mcZxs5mHLy15uMnTiqmpdRRiULEmGK1mDRJGkXDJcY+pDfK5Mz0c3mNB3g1QWqCbqyjgvDwjFMi6oznQ3UUzpUOK4q8F+1UOrLjB7ejRfsndUbmA1rbcgJNjM/94oquysXkfA/kC91Su9FPWswrRu1t9wwzO+ukCQig6xaGuc8ovSYCEVAqJUSWTuYVmAEiaZwZIKpUYUTpgG82zkUWqL0j8gFuLFOT10yTuxqBBJ93l7"
    }, 
    "nonce": "0c8yc42ZwVk1glTK5K3K", 
    "retout": [
        "quoted: ff54434780180022000b7ca54a622c87f30888b6da66f51e4a31ccb723cad8daa111a5006b44342dd6230014306338796334325a77566b31676c544b354b334b0000000000009cab000000000000000001201605110016280000000001000b030080400020bba91ca85dc914b2ec3efb9e16e7267bf9193b14350d20fba8a8b406730ae30a\n", 
        "signature:\n", 
        "  alg: rsassa\n", 
        "  sig: 212b7f11e63bbe9ca6e6ae689a74da1522abcf84a30f6d10207d51f00843766e68c2f3a923bee01cbde506199214288300206901952fe4a9ed2539777831105468b31c63cde6d8369136eaa51634d0897adfa6719c6ce661cbcb5e6e3274e2aa6a5d4518942c49862b59834491a45c325c63ea437cae4ccf473798d077835416a826eaca382f0f08c5322ea8ce7437514ce950e2b8abc17ed543ab2e307b7a345fb277546e6035adb72024d8ccffde28aaecac5e47c0fe40bdd52bbd14f5acc2b46ed6df70c333beba40908a0eb1686b9cf28bd260211502a2544964ee615980122699c1920aa546144e9806f36ce4516a8bd23f2016e2c5393d74c93bb1a81000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n", 
        "pcrs:\n", 
        "  sha256:\n", 
        "    15: 0x0000000000000000000000000000000000000000000000000000000000000000\n", 
        "    22: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\n", 
        "calcDigest: bba91ca85dc914b2ec3efb9e16e7267bf9193b14350d20fba8a8b406730ae30a\n"
    ], 
    "timing": 0.19083499908447266, 
    "type": "tpm2_deluxequote"
},
"tpm2_getcap-props": {
    "cmd": "tpm2_getcap -c properties-fixed", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "TPM2_PT_FAMILY_INDICATOR:\n", 
        "  raw: 0x08322e3000\n", 
        "  value: \"2.0\"\n", 
        "TPM2_PT_LEVEL:\n", 
        "  value: 0\n", 
        "TPM2_PT_REVISION:\n", 
        "  value: 1.46\n", 
        "TPM2_PT_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_MANUFACTURER:\n", 
        " value        0x49424D20\n", 
        "TPM2_PT_VENDOR_STRING_1:\n", 
        "  raw: 0x53572020\n", 
        "  value: \"SW\"\n", 
        "TPM2_PT_VENDOR_STRING_2:\n", 
        "  raw: 0x2054504D\n", 
        "  value: \"TPM\"\n", 
        "TPM2_PT_VENDOR_STRING_3:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_STRING_4:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_TPM_TYPE:\n", 
        "  value: 0x1\n", 
        "TPM2_PT_FIRMWARE_VERSION_1:\n", 
        "  value: 0x20160511\n", 
        "TPM2_PT_FIRMWARE_VERSION_2:\n", 
        "  value: 0x162800\n", 
        "TPM2_PT_INPUT_BUFFER:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_TPM2_HR_TRANSIENT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_TPM2_HR_PERSISTENT_MIN:\n", 
        "  value: 0x2\n", 
        "TPM2_PT_HR_LOADED_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_ACTIVE_SESSIONS_MAX:\n", 
        "  value: 0x40\n", 
        "TPM2_PT_PCR_COUNT:\n", 
        "  value: 0x18\n", 
        "TPM2_PT_PCR_SELECT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_CONTEXT_GAP_MAX:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_NV_COUNTERS_MAX:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_NV_INDEX_MAX:\n", 
        "  value: 0x800\n", 
        "TPM2_PT_MEMORY:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CLOCK_UPDATE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_CONTEXT_HASH:\n", 
        "  value: 0xC\n", 
        "TPM2_PT_CONTEXT_SYM:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CONTEXT_SYM_SIZE:\n", 
        "  value: 0x100\n", 
        "TPM2_PT_ORDERLY_COUNT:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_MAX_COMMAND_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_RESPONSE_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_DIGEST:\n", 
        "  value: 0x30\n", 
        "TPM2_PT_MAX_OBJECT_CONTEXT:\n", 
        "  value: 0x764\n", 
        "TPM2_PT_MAX_SESSION_CONTEXT:\n", 
        "  value: 0x144\n", 
        "TPM2_PT_PS_FAMILY_INDICATOR:\n", 
        "  value: 0x322E3000\n", 
        "TPM2_PT_PS_LEVEL:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_PS_REVISION:\n", 
        "  value: 0x92\n", 
        "TPM2_PT_PS_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_PS_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_SPLIT_MAX:\n", 
        "  value: 0x80\n", 
        "TPM2_PT_TOTAL_COMMANDS:\n", 
        "  value: 0x71\n", 
        "TPM2_PT_LIBRARY_COMMANDS:\n", 
        "  value: 0x6D\n", 
        "TPM2_PT_VENDOR_COMMANDS:\n", 
        "  value: 0x4\n", 
        "TPM2_PT_NV_BUFFER_MAX:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_MODES:\n", 
        "  raw: 0x0\n"
    ], 
    "timing": 0.011859893798828125, 
    "type": "tpm2_getcap-props"
},
"tpm2_pcrreset": {
    "cmd": "tpm2_pcrreset 16", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.012717008590698242, 
    "type": "tpm2_pcrreset"
},
"tpm2_pcrextend": {
    "cmd": "tpm2_pcrextend 16:sha256=b1c68865f8cc97e3d2bc3a287d3f7c6095e37261e69eb39b2b45acf7e7c5dbb8", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.013991117477416992, 
    "type": "tpm2_pcrextend"
},
"tpm2_deluxequote": {
    "cmd": "tpm2_deluxequote -C 0x81000001 -L sha256:15,22 -q 4562346869526d694731354442496247396f5844 -m /tmp/tmp8I6kmA -s /tmp/tmpuYO2hK -p /tmp/tmp94CbVc -G sha256 -P DNRPz7uh9I4Z3yUG1Pl0", 
    "code": 0, 
    "fileout": {
        "file://quoteMessage": "eJz7H+Ls3iDBoMTAXbPUK0mn/TNHx7ZbaV/lvAzPbFc+dePWQsGlDNkuJrrXlBlEXJNMMjKDcjPdDU1dnDyT3C3zI1wYwGDpdgYoYFQQYxVkENMAsxm4mRkaHBgUdq+UWRF7UmTTG7vf88Seq1X/lLQWMeVV+L1ixRa2Yq7HXABD8il6", 
        "file://quotePCR": "eJxjZGBg4GZgZmhwYBgwwAjETECsQLFJCgz/CQCKrRgFdAMA9gkg8w==", 
        "file://quoteSignature": "eJwBBgH5/gAUAAsBADyjXgflPek0aJxYXjZjvNOts5ubwNnpl/6Rfg9cDPUrkq+ce7APbENZDZ2s2LlAXHGnAmRLQgHTNQsCHXxkdya+fUEfRkpySfoM9mgbzSwGNqFiMqYwrT3eATijXIG+reA71GDNMSVVKFOa5ibYHKcvYqv85oQI/BoUX5v3HV3JzOORhWvzBLKx7jtSF/EJZTQxX/o+3f89NbS2T4kp2y7HkJuo7v1ODN0iysEFyzszpGtpL2Syh5lXV+iXr8jnngeEcW9tt8yVxWAbdt/oJeoXuZgbUA2DVacDgpVrPG6i6TX8gHbdRjt+7kJAKtfezYkURko8KwGU+vSPHywfce6tv3pb"
    }, 
    "nonce": "Eb4hiRmiG15DBIbG9oXD", 
    "retout": [
        "quoted: ff54434780180022000b7ca54a622c87f30888b6da66f51e4a31ccb723cad8daa111a5006b44342dd62300144562346869526d694731354442496247396f5844000000000000a5b7000000000000000001201605110016280000000001000b030080400020bba91ca85dc914b2ec3efb9e16e7267bf9193b14350d20fba8a8b406730ae30a\n", 
        "signature:\n", 
        "  alg: rsassa\n", 
        "  sig: 3ca35e07e53de934689c585e3663bcd3adb39b9bc0d9e997fe917e0f5c0cf52b92af9c7bb00f6c43590d9dacd8b9405c71a702644b4201d3350b021d7c647726be7d411f464a7249fa0cf6681bcd2c0636a16232a630ad3dde0138a35c81beade03bd460cd31255528539ae626d81ca72f62abfce68408fc1a145f9bf71d5dc9cce391856bf304b2b1ee3b5217f1096534315ffa3eddff3d35b4b64f8929db2ec7909ba8eefd4e0cdd22cac105cb3b33a46b692f64b287995757e897afc8e79e0784716f6db7cc95c5601b76dfe825ea17b9981b500d8355a70382956b3c6ea2e935fc8076dd463b7eee42402ad7decd8914464a3c2b0194faf48f1f2c1f71ee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n", 
        "pcrs:\n", 
        "  sha256:\n", 
        "    15: 0x0000000000000000000000000000000000000000000000000000000000000000\n", 
        "    22: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\n", 
        "calcDigest: bba91ca85dc914b2ec3efb9e16e7267bf9193b14350d20fba8a8b406730ae30a\n"
    ], 
    "timing": 0.19393301010131836, 
    "type": "tpm2_deluxequote"
},
"tpm2_getcap-props": {
    "cmd": "tpm2_getcap -c properties-fixed", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "TPM2_PT_FAMILY_INDICATOR:\n", 
        "  raw: 0x08322e3000\n", 
        "  value: \"2.0\"\n", 
        "TPM2_PT_LEVEL:\n", 
        "  value: 0\n", 
        "TPM2_PT_REVISION:\n", 
        "  value: 1.46\n", 
        "TPM2_PT_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_MANUFACTURER:\n", 
        " value        0x49424D20\n", 
        "TPM2_PT_VENDOR_STRING_1:\n", 
        "  raw: 0x53572020\n", 
        "  value: \"SW\"\n", 
        "TPM2_PT_VENDOR_STRING_2:\n", 
        "  raw: 0x2054504D\n", 
        "  value: \"TPM\"\n", 
        "TPM2_PT_VENDOR_STRING_3:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_STRING_4:\n", 
        "  raw: 0x0\n", 
        "  value: \"\"\n", 
        "TPM2_PT_VENDOR_TPM_TYPE:\n", 
        "  value: 0x1\n", 
        "TPM2_PT_FIRMWARE_VERSION_1:\n", 
        "  value: 0x20160511\n", 
        "TPM2_PT_FIRMWARE_VERSION_2:\n", 
        "  value: 0x162800\n", 
        "TPM2_PT_INPUT_BUFFER:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_TPM2_HR_TRANSIENT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_TPM2_HR_PERSISTENT_MIN:\n", 
        "  value: 0x2\n", 
        "TPM2_PT_HR_LOADED_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_ACTIVE_SESSIONS_MAX:\n", 
        "  value: 0x40\n", 
        "TPM2_PT_PCR_COUNT:\n", 
        "  value: 0x18\n", 
        "TPM2_PT_PCR_SELECT_MIN:\n", 
        "  value: 0x3\n", 
        "TPM2_PT_CONTEXT_GAP_MAX:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_NV_COUNTERS_MAX:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_NV_INDEX_MAX:\n", 
        "  value: 0x800\n", 
        "TPM2_PT_MEMORY:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CLOCK_UPDATE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_CONTEXT_HASH:\n", 
        "  value: 0xC\n", 
        "TPM2_PT_CONTEXT_SYM:\n", 
        "  value: 0x6\n", 
        "TPM2_PT_CONTEXT_SYM_SIZE:\n", 
        "  value: 0x100\n", 
        "TPM2_PT_ORDERLY_COUNT:\n", 
        "  value: 0xFF\n", 
        "TPM2_PT_MAX_COMMAND_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_RESPONSE_SIZE:\n", 
        "  value: 0x1000\n", 
        "TPM2_PT_MAX_DIGEST:\n", 
        "  value: 0x30\n", 
        "TPM2_PT_MAX_OBJECT_CONTEXT:\n", 
        "  value: 0x764\n", 
        "TPM2_PT_MAX_SESSION_CONTEXT:\n", 
        "  value: 0x144\n", 
        "TPM2_PT_PS_FAMILY_INDICATOR:\n", 
        "  value: 0x322E3000\n", 
        "TPM2_PT_PS_LEVEL:\n", 
        "  value: 0x0\n", 
        "TPM2_PT_PS_REVISION:\n", 
        "  value: 0x92\n", 
        "TPM2_PT_PS_DAY_OF_YEAR:\n", 
        "  value: 0xA7\n", 
        "TPM2_PT_PS_YEAR:\n", 
        "  value: 0x7E1\n", 
        "TPM2_PT_SPLIT_MAX:\n", 
        "  value: 0x80\n", 
        "TPM2_PT_TOTAL_COMMANDS:\n", 
        "  value: 0x71\n", 
        "TPM2_PT_LIBRARY_COMMANDS:\n", 
        "  value: 0x6D\n", 
        "TPM2_PT_VENDOR_COMMANDS:\n", 
        "  value: 0x4\n", 
        "TPM2_PT_NV_BUFFER_MAX:\n", 
        "  value: 0x400\n", 
        "TPM2_PT_MODES:\n", 
        "  raw: 0x0\n"
    ], 
    "timing": 0.024569988250732422, 
    "type": "tpm2_getcap-props"
},
"tpm2_pcrreset": {
    "cmd": "tpm2_pcrreset 16", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.010670185089111328, 
    "type": "tpm2_pcrreset"
},
"tpm2_pcrextend": {
    "cmd": "tpm2_pcrextend 16:sha256=b1c68865f8cc97e3d2bc3a287d3f7c6095e37261e69eb39b2b45acf7e7c5dbb8", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [], 
    "timing": 0.015392065048217773, 
    "type": "tpm2_pcrextend"
},
"tpm2_deluxequote": {
    "cmd": "tpm2_deluxequote -C 0x81000001 -L sha256:15,22 -q 784339434d7069524343543169674b4e44714b37 -m /tmp/tmpC_qZ7E -s /tmp/tmpIf_UVa -p /tmp/tmpAmWJay -G sha256 -P DNRPz7uh9I4Z3yUG1Pl0", 
    "code": 0, 
    "fileout": {
        "file://quoteMessage": "eJz7H+Ls3iDBoMTAXbPUK0mn/TNHx7ZbaV/lvAzPbFc+dePWQsGlDNkuJrrXlBlEKpwtnX0LMoOcnUMMM9O9/VwKvc0ZwGDdagYoYFQQYxVkENMAsxm4mRkaHBgUdq+UWRF7UmTTG7vf88Seq1X/lLQWMeVV+L1ixRa2Yq7HXABMFCmU", 
        "file://quotePCR": "eJxjZGBg4GZgZmhwYBgwwAjETECsQLFJCgz/CQCKrRgFdAMA9gkg8w==", 
        "file://quoteSignature": "eJwBBgH5/gAUAAsBAA7a9QlRPoVl8+QHaOJTfIraRU3Lm+INuy/oX7Hk0LFdOjQZ8b47+E4UTIeD1bZs18jEE8ObOaSTpQYuRu7Hwv9ecNtHmvZZOQB+PfcsGGSyv948JJyNQqEyCmPrrZVpqzz1pkR2jarAVS2/ALqP06aw08Hpj29I3aYUae1bDONjTco1fo2gVkOhtfSoSQTD5qK8+b+DW8YfhPtfieHwSsoGUbbd2EJZcgwa8p/BwkemXqzUyMQvdEM7eoAOlKMnSBJbLJxsPSm5EHsHPQ72qtN3SXZALEHiz13AceQh9p2tcw6f5GsmWn1ilMPR4WfN15DFoOO4Ge4l24a/s1DuHon4X4WP"
    }, 
    "nonce": "xC9CMpiRCCT1igKNDqK7", 
    "retout": [
        "quoted: ff54434780180022000b7ca54a622c87f30888b6da66f51e4a31ccb723cad8daa111a5006b44342dd6230014784339434d7069524343543169674b4e44714b37000000000000aeab000000000000000001201605110016280000000001000b030080400020bba91ca85dc914b2ec3efb9e16e7267bf9193b14350d20fba8a8b406730ae30a\n", 
        "signature:\n", 
        "  alg: rsassa\n", 
        "  sig: 0edaf509513e8565f3e40768e2537c8ada454dcb9be20dbb2fe85fb1e4d0b15d3a3419f1be3bf84e144c8783d5b66cd7c8c413c39b39a493a5062e46eec7c2ff5e70db479af65939007e3df72c1864b2bfde3c249c8d42a1320a63ebad9569ab3cf5a644768daac0552dbf00ba8fd3a6b0d3c1e98f6f48dda61469ed5b0ce3634dca357e8da05643a1b5f4a84904c3e6a2bcf9bf835bc61f84fb5f89e1f04aca0651b6ddd84259720c1af29fc1c247a65eacd4c8c42f74433b7a800e94a32748125b2c9c6c3d29b9107b073d0ef6aad3774976402c41e2cf5dc071e421f69dad730e9fe46b265a7d6294c3d1e167cdd790c5a0e3b819ee25db86bfb350ee1e8900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n", 
        "pcrs:\n", 
        "  sha256:\n", 
        "    15: 0x0000000000000000000000000000000000000000000000000000000000000000\n", 
        "    22: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\n", 
        "calcDigest: bba91ca85dc914b2ec3efb9e16e7267bf9193b14350d20fba8a8b406730ae30a\n"
    ], 
    "timing": 0.18427801132202148, 
    "type": "tpm2_deluxequote"
},
"tpm2_getcap-handles": {
    "cmd": "tpm2_getcap -c handles-persistent", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "- 0x81000000\n", 
        "- 0x81000001\n"
    ], 
    "timing": 0.03249382972717285, 
    "type": "tpm2_getcap-handles"
},
"tpm2_evictcontrol": {
    "cmd": "tpm2_evictcontrol -a o -c 0x81000000 -P keylime", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "persistentHandle: 0x81000000\n"
    ], 
    "timing": 0.02915501594543457, 
    "type": "tpm2_evictcontrol"
},
"tpm2_evictcontrol": {
    "cmd": "tpm2_evictcontrol -a o -c 0x81000001 -P keylime", 
    "code": 0, 
    "fileout": {}, 
    "nonce": "", 
    "retout": [
        "persistentHandle: 0x81000001\n"
    ], 
    "timing": 0.021672964096069336, 
    "type": "tpm2_evictcontrol"
},
