"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:  \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:  \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:  \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:  \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:  \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:  \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:  \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"
},
