#[repr(u32)]pub enum TpmCc {
Show 126 variants
NvUndefineSpaceSpecial = 287,
EvictControl = 288,
HierarchyControl = 289,
NvUndefineSpace = 290,
ChangeEps = 292,
ChangePps = 293,
Clear = 294,
ClearControl = 295,
ClockSet = 296,
HierarchyChangeAuth = 297,
NvDefineSpace = 298,
PcrAllocate = 299,
PcrSetAuthPolicy = 300,
PpCommands = 301,
SetPrimaryPolicy = 302,
FieldUpgradeStart = 303,
ClockRateAdjust = 304,
CreatePrimary = 305,
NvGlobalWriteLock = 306,
GetCommandAuditDigest = 307,
NvIncrement = 308,
NvSetBits = 309,
NvExtend = 310,
NvWrite = 311,
NvWriteLock = 312,
DictionaryAttackLockReset = 313,
DictionaryAttackParameters = 314,
NvChangeAuth = 315,
PcrEvent = 316,
PcrReset = 317,
SequenceComplete = 318,
SetAlgorithmSet = 319,
SetCommandCodeAuditStatus = 320,
FieldUpgradeData = 321,
IncrementalSelfTest = 322,
SelfTest = 323,
Startup = 324,
Shutdown = 325,
StirRandom = 326,
ActivateCredential = 327,
Certify = 328,
PolicyNv = 329,
CertifyCreation = 330,
Duplicate = 331,
GetTime = 332,
GetSessionAuditDigest = 333,
NvRead = 334,
NvReadLock = 335,
ObjectChangeAuth = 336,
PolicySecret = 337,
Rewrap = 338,
Create = 339,
EcdhZGen = 340,
Hmac = 341,
Import = 342,
Load = 343,
Quote = 344,
RsaDecrypt = 345,
HmacStart = 347,
SequenceUpdate = 348,
Sign = 349,
Unseal = 350,
PolicySigned = 352,
ContextLoad = 353,
ContextSave = 354,
EcdhKeyGen = 355,
EncryptDecrypt = 356,
FlushContext = 357,
LoadExternal = 359,
MakeCredential = 360,
NvReadPublic = 361,
PolicyAuthorize = 362,
PolicyAuthValue = 363,
PolicyCommandCode = 364,
PolicyCounterTimer = 365,
PolicyCpHash = 366,
PolicyLocality = 367,
PolicyNameHash = 368,
PolicyOR = 369,
PolicyTicket = 370,
ReadPublic = 371,
RsaEncrypt = 372,
StartAuthSession = 374,
VerifySignature = 375,
EccParameters = 376,
FirmwareRead = 377,
GetCapability = 378,
GetRandom = 379,
GetTestResult = 380,
Hash = 381,
PcrRead = 382,
PolicyPcr = 383,
PolicyRestart = 384,
ReadClock = 385,
PcrExtend = 386,
PcrSetAuthValue = 387,
NvCertify = 388,
EventSequenceComplete = 389,
HashSequenceStart = 390,
PolicyPhysicalPresence = 391,
PolicyDuplicationSelect = 392,
PolicyGetDigest = 393,
TestParms = 394,
Commit = 395,
PolicyPassword = 396,
ZGen2Phase = 397,
EcEphemeral = 398,
PolicyNvWritten = 399,
PolicyTemplate = 400,
CreateLoaded = 401,
PolicyAuthorizeNv = 402,
EncryptDecrypt2 = 403,
AcGetCapability = 404,
AcSend = 405,
PolicyAcSendSelect = 406,
ActSetTimeout = 408,
EccEncrypt = 409,
EccDecrypt = 410,
PolicyCapability = 411,
PolicyParameters = 412,
NvDefineSpace2 = 413,
NvReadPublic2 = 414,
SetCapability = 415,
ReadOnlyControl = 416,
PolicyTransportSpdm = 417,
VendorTcgTest = 536_870_912,
}Variants§
NvUndefineSpaceSpecial = 287
EvictControl = 288
HierarchyControl = 289
NvUndefineSpace = 290
ChangeEps = 292
ChangePps = 293
Clear = 294
ClearControl = 295
ClockSet = 296
HierarchyChangeAuth = 297
NvDefineSpace = 298
PcrAllocate = 299
PcrSetAuthPolicy = 300
PpCommands = 301
SetPrimaryPolicy = 302
FieldUpgradeStart = 303
ClockRateAdjust = 304
CreatePrimary = 305
NvGlobalWriteLock = 306
GetCommandAuditDigest = 307
NvIncrement = 308
NvSetBits = 309
NvExtend = 310
NvWrite = 311
NvWriteLock = 312
DictionaryAttackLockReset = 313
DictionaryAttackParameters = 314
NvChangeAuth = 315
PcrEvent = 316
PcrReset = 317
SequenceComplete = 318
SetAlgorithmSet = 319
SetCommandCodeAuditStatus = 320
FieldUpgradeData = 321
IncrementalSelfTest = 322
SelfTest = 323
Startup = 324
Shutdown = 325
StirRandom = 326
ActivateCredential = 327
Certify = 328
PolicyNv = 329
CertifyCreation = 330
Duplicate = 331
GetTime = 332
GetSessionAuditDigest = 333
NvRead = 334
NvReadLock = 335
ObjectChangeAuth = 336
PolicySecret = 337
Rewrap = 338
Create = 339
EcdhZGen = 340
Hmac = 341
Import = 342
Load = 343
Quote = 344
RsaDecrypt = 345
HmacStart = 347
SequenceUpdate = 348
Sign = 349
Unseal = 350
PolicySigned = 352
ContextLoad = 353
ContextSave = 354
EcdhKeyGen = 355
EncryptDecrypt = 356
FlushContext = 357
LoadExternal = 359
MakeCredential = 360
NvReadPublic = 361
PolicyAuthorize = 362
PolicyAuthValue = 363
PolicyCommandCode = 364
PolicyCounterTimer = 365
PolicyCpHash = 366
PolicyLocality = 367
PolicyNameHash = 368
PolicyOR = 369
PolicyTicket = 370
ReadPublic = 371
RsaEncrypt = 372
StartAuthSession = 374
VerifySignature = 375
EccParameters = 376
FirmwareRead = 377
GetCapability = 378
GetRandom = 379
GetTestResult = 380
Hash = 381
PcrRead = 382
PolicyPcr = 383
PolicyRestart = 384
ReadClock = 385
PcrExtend = 386
PcrSetAuthValue = 387
NvCertify = 388
EventSequenceComplete = 389
HashSequenceStart = 390
PolicyPhysicalPresence = 391
PolicyDuplicationSelect = 392
PolicyGetDigest = 393
TestParms = 394
Commit = 395
PolicyPassword = 396
ZGen2Phase = 397
EcEphemeral = 398
PolicyNvWritten = 399
PolicyTemplate = 400
CreateLoaded = 401
PolicyAuthorizeNv = 402
EncryptDecrypt2 = 403
AcGetCapability = 404
AcSend = 405
PolicyAcSendSelect = 406
ActSetTimeout = 408
EccEncrypt = 409
EccDecrypt = 410
PolicyCapability = 411
PolicyParameters = 412
NvDefineSpace2 = 413
NvReadPublic2 = 414
SetCapability = 415
ReadOnlyControl = 416
PolicyTransportSpdm = 417
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