Enum tss_esapi::constants::command_code::CommandCode
source · #[repr(u32)]pub enum CommandCode {
Show 115 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,
}
Expand description
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
Trait Implementations§
source§impl Clone for CommandCode
impl Clone for CommandCode
source§fn clone(&self) -> CommandCode
fn clone(&self) -> CommandCode
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CommandCode
impl Debug for CommandCode
source§impl From<CommandCode> for TPM2_CC
impl From<CommandCode> for TPM2_CC
source§fn from(command_code: CommandCode) -> Self
fn from(command_code: CommandCode) -> Self
Converts to this type from the input type.
source§impl FromPrimitive for CommandCode
impl FromPrimitive for CommandCode
source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§impl Hash for CommandCode
impl Hash for CommandCode
source§impl PartialEq for CommandCode
impl PartialEq for CommandCode
source§fn eq(&self, other: &CommandCode) -> bool
fn eq(&self, other: &CommandCode) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ToPrimitive for CommandCode
impl ToPrimitive for CommandCode
source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self
to an i64
. If the value cannot be
represented by an i64
, then None
is returned.source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self
to a u64
. If the value cannot be
represented by a u64
, then None
is returned.source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self
to an isize
. If the value cannot be
represented by an isize
, then None
is returned.source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self
to an i8
. If the value cannot be
represented by an i8
, then None
is returned.source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self
to an i16
. If the value cannot be
represented by an i16
, then None
is returned.source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self
to an i32
. If the value cannot be
represented by an i32
, then None
is returned.source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self
to an i128
. If the value cannot be
represented by an i128
(i64
under the default implementation), then
None
is returned. Read moresource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self
to a usize
. If the value cannot be
represented by a usize
, then None
is returned.source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self
to a u8
. If the value cannot be
represented by a u8
, then None
is returned.source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self
to a u16
. If the value cannot be
represented by a u16
, then None
is returned.source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self
to a u32
. If the value cannot be
represented by a u32
, then None
is returned.source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self
to a u128
. If the value cannot be
represented by a u128
(u64
under the default implementation), then
None
is returned. Read moresource§impl TryFrom<u32> for CommandCode
impl TryFrom<u32> for CommandCode
impl Copy for CommandCode
impl Eq for CommandCode
impl StructuralPartialEq for CommandCode
Auto Trait Implementations§
impl Freeze for CommandCode
impl RefUnwindSafe for CommandCode
impl Send for CommandCode
impl Sync for CommandCode
impl Unpin for CommandCode
impl UnwindSafe for CommandCode
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