#[repr(u32)]pub enum TpmCc {
Show 92 variants
NvUndefineSpaceSpecial = 287,
EvictControl = 288,
HierarchyControl = 289,
NvUndefineSpace = 290,
ChangeEps = 292,
ChangePps = 293,
Clear = 294,
ClearControl = 295,
HierarchyChangeAuth = 297,
NvDefineSpace = 298,
PcrAllocate = 299,
PcrSetAuthPolicy = 300,
SetPrimaryPolicy = 302,
CreatePrimary = 305,
NvGlobalWriteLock = 306,
GetCommandAuditDigest = 307,
NvIncrement = 308,
NvSetBits = 309,
NvExtend = 310,
NvWrite = 311,
NvWriteLock = 312,
DictionaryAttackLockReset = 313,
NvChangeAuth = 315,
PcrEvent = 316,
PcrReset = 317,
SequenceComplete = 318,
IncrementalSelfTest = 322,
SelfTest = 323,
Startup = 324,
Shutdown = 325,
StirRandom = 326,
ActivateCredential = 327,
Certify = 328,
CertifyCreation = 330,
Duplicate = 331,
GetTime = 332,
GetSessionAuditDigest = 333,
NvRead = 334,
NvReadLock = 335,
ObjectChangeAuth = 336,
PolicySecret = 337,
Rewrap = 338,
Create = 339,
EcdhZGen = 340,
ZGen2Phase = 341,
Import = 342,
Load = 343,
Quote = 344,
RsaDecrypt = 345,
EccEncrypt = 346,
EccDecrypt = 347,
SequenceUpdate = 348,
Sign = 349,
Unseal = 350,
PolicySigned = 352,
ContextLoad = 353,
ContextSave = 354,
EcdhKeyGen = 355,
FlushContext = 357,
LoadExternal = 359,
MakeCredential = 360,
NvReadPublic = 361,
PolicyAuthValue = 363,
PolicyCommandCode = 364,
PolicyCpHash = 366,
PolicyLocality = 367,
PolicyOR = 369,
PolicyTicket = 370,
ReadPublic = 371,
RsaEncrypt = 372,
StartAuthSession = 374,
VerifySignature = 375,
EccParameters = 376,
GetCapability = 378,
GetRandom = 379,
GetTestResult = 380,
Hash = 381,
PcrRead = 382,
PolicyPcr = 383,
PolicyRestart = 384,
PcrExtend = 386,
PcrSetAuthValue = 387,
NvCertify = 388,
EventSequenceComplete = 389,
HashSequenceStart = 390,
PolicyPhysicalPresence = 391,
PolicyGetDigest = 393,
PolicyPassword = 396,
EncryptDecrypt2 = 403,
NvDefineSpace2 = 413,
NvReadPublic2 = 414,
VendorTcgTest = 536_870_912,
}Variants§
NvUndefineSpaceSpecial = 287
EvictControl = 288
HierarchyControl = 289
NvUndefineSpace = 290
ChangeEps = 292
ChangePps = 293
Clear = 294
ClearControl = 295
HierarchyChangeAuth = 297
NvDefineSpace = 298
PcrAllocate = 299
PcrSetAuthPolicy = 300
SetPrimaryPolicy = 302
CreatePrimary = 305
NvGlobalWriteLock = 306
GetCommandAuditDigest = 307
NvIncrement = 308
NvSetBits = 309
NvExtend = 310
NvWrite = 311
NvWriteLock = 312
DictionaryAttackLockReset = 313
NvChangeAuth = 315
PcrEvent = 316
PcrReset = 317
SequenceComplete = 318
IncrementalSelfTest = 322
SelfTest = 323
Startup = 324
Shutdown = 325
StirRandom = 326
ActivateCredential = 327
Certify = 328
CertifyCreation = 330
Duplicate = 331
GetTime = 332
GetSessionAuditDigest = 333
NvRead = 334
NvReadLock = 335
ObjectChangeAuth = 336
PolicySecret = 337
Rewrap = 338
Create = 339
EcdhZGen = 340
ZGen2Phase = 341
Import = 342
Load = 343
Quote = 344
RsaDecrypt = 345
EccEncrypt = 346
EccDecrypt = 347
SequenceUpdate = 348
Sign = 349
Unseal = 350
PolicySigned = 352
ContextLoad = 353
ContextSave = 354
EcdhKeyGen = 355
FlushContext = 357
LoadExternal = 359
MakeCredential = 360
NvReadPublic = 361
PolicyAuthValue = 363
PolicyCommandCode = 364
PolicyCpHash = 366
PolicyLocality = 367
PolicyOR = 369
PolicyTicket = 370
ReadPublic = 371
RsaEncrypt = 372
StartAuthSession = 374
VerifySignature = 375
EccParameters = 376
GetCapability = 378
GetRandom = 379
GetTestResult = 380
Hash = 381
PcrRead = 382
PolicyPcr = 383
PolicyRestart = 384
PcrExtend = 386
PcrSetAuthValue = 387
NvCertify = 388
EventSequenceComplete = 389
HashSequenceStart = 390
PolicyPhysicalPresence = 391
PolicyGetDigest = 393
PolicyPassword = 396
EncryptDecrypt2 = 403
NvDefineSpace2 = 413
NvReadPublic2 = 414
VendorTcgTest = 536_870_912
Trait Implementations§
Source§impl Ord for TpmCc
impl Ord for TpmCc
Source§impl PartialOrd for TpmCc
impl PartialOrd for TpmCc
Source§impl TpmSized for TpmCc
impl TpmSized for TpmCc
impl Copy for TpmCc
impl Eq for TpmCc
impl StructuralPartialEq for TpmCc
Auto Trait Implementations§
impl Freeze for TpmCc
impl RefUnwindSafe for TpmCc
impl Send for TpmCc
impl Sync for TpmCc
impl Unpin for TpmCc
impl UnwindSafe for TpmCc
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more