Skip to content

Instantly share code, notes, and snippets.

@latsku
Created August 14, 2015 13:49
Show Gist options
  • Save latsku/a80937b28c5b6bfbc4b2 to your computer and use it in GitHub Desktop.
Save latsku/a80937b28c5b6bfbc4b2 to your computer and use it in GitHub Desktop.
Intel NUC TPM2 capabilities
TbsHandle:548
Supported algorithms:
Rsa
Sha1
Hmac
Aes
Keyedhash
Xor
Sha256
Rsassa
Rsaes
Rsapss
Oaep
Kdf1Sp800108
Symcipher
Ctr
Ofb
Cbc
Cfb
Ecb
Supported commands:
EvictControl
HierarchyControl
NvUndefineSpace
ChangeEPS
Clear
ClearControl
ClockSet
HierarchyChangeAuth
NvDefineSpace
CreatePrimary
NvIncrement
NvWrite
DictionaryAttackLockReset
DictionaryAttackParameters
NvChangeAuth
PcrEvent
PcrReset
SequenceComplete
SelfTest
Startup
Shutdown
StirRandom
ActivateCredential
Certify
PolicyNV
CertifyCreation
Duplicate
NvRead
ObjectChangeAuth
PolicySecret
Create
Import
Load
Quote
RsaDecrypt
SequenceUpdate
Sign
Unseal
PolicySigned
ContextLoad
ContextSave
FlushContext
LoadExternal
MakeCredential
NvReadPublic
PolicyAuthorize
PolicyAuthValue
PolicyCommandCode
PolicyCounterTimer
PolicyCpHash
PolicyNameHash
PolicyOR
PolicyTicket
ReadPublic
StartAuthSession
VerifySignature
GetCapability
GetRandom
GetTestResult
Hash
PcrRead
PolicyPCR
PolicyRestart
ReadClock
PcrExtend
EventSequenceComplete
HashSequenceStart
PolicyDuplicationSelect
PolicyGetDigest
PolicyPassword
Commands from spec not implemented:
None
PpFirst
PpFirst
PpFirst
ChangePPS
PcrAllocate
PcrSetAuthPolicy
PpCommands
SetPrimaryPolicy
FieldUpgradeStart
ClockRateAdjust
NvGlobalWriteLock
NvGlobalWriteLock
GetCommandAuditDigest
NvSetBits
NvExtend
NvWriteLock
SetAlgorithmSet
SetCommandCodeAuditStatus
FieldUpgradeData
IncrementalSelfTest
GetTime
GetSessionAuditDigest
NvReadLock
Rewrap
EcdhZGen
Hmac
HmacStart
EcdhKeyGen
EncryptDecrypt
PolicyLocality
RsaEncrypt
EccParameters
FirmwareRead
PcrSetAuthValue
NvCertify
PolicyPhysicalPresence
TestParms
Commit
ZGen2Phase
EcEphemeral
PolicyNvWritten
PolicyNvWritten
Available PCR banks:
PCR bank for algorithm Sha1 has registers at index:
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,
PCR bank for algorithm Sha256 has registers at index:
PCR attributes:
PCR property ExtendL0 supported by these registers:
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,23,
PCR property ResetL0 supported by these registers:
16,23,
PCR property ExtendL1 supported by these registers:
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,20,23,
PCR property ResetL1 supported by these registers:
16,23,
PCR property ExtendL2 supported by these registers:
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,
PCR property ResetL2 supported by these registers:
16,20,21,22,23,
PCR property ExtendL3 supported by these registers:
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,
PCR property ResetL3 supported by these registers:
16,23,
PCR property ExtendL4 supported by these registers:
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,23,
PCR property ResetL4 supported by these registers:
17,18,19,20,21,22,
PCR property 11 supported by these registers:
PCR property 12 supported by these registers:
PCR property 13 supported by these registers:
PCR property 14 supported by these registers:
PCR property 15 supported by these registers:
PCR property 16 supported by these registers:
PCR property NoIncrement supported by these registers:
20,21,22,
PCR property DrtmReset supported by these registers:
17,18,19,20,21,22,
PCR property Policy supported by these registers:
20,21,22,
PCR property Auth supported by these registers:
20,21,22,
Press Any Key to continue.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment