• Home
  • Raw
  • Download

Lines Matching refs:object

1794 members without requiring a case statement to determine the specific structure. In object oriented
2800 may also refer to a data object that is neither signing
3064 the object type for a symmetric block cipher
3150 O – an object type
4925 NV Index or persistend object already defined
5200 public and sensitive portions of an object are not
5232 out of memory for object contexts
5263 out of shared object/session memory or need
5272 out of object handles – the handle space for
5337 transient object or session that is not loaded
5344 transient object or session that is not loaded
5351 transient object or session that is not loaded
5358 transient object or session that is not loaded
5365 transient object or session that is not loaded
5372 transient object or session that is not loaded
5379 transient object or session that is not loaded
6550 PT_FIXED + 33 the maximum size of an object context that will be
6718 least one object of any type may be loaded. Any
6724 than one transient object would fit into RAM.
6740 least one object of any type may be made persistent. Any
6746 than one persistent object would fit into NV memory.
7349 Transient Objects – assigned by the TPM when an object is loaded
7350 into transient-object memory or when a persistent object is converted
7351 to a transient object
7358 object is made persistent
7373 When a transient object is loaded, the TPM shall assign a handle with an MSO of TPM_HT_TRANSIENT.
7374 The object may be assigned a different handle each time it is loaded. The TPM shall ensure that han…
7375 assigned to transient objects are unique and assigned to only one transient object at a time.
7381 When a transient object is converted to a persistent object (TPM2_EvictControl()), the TPM shall va…
7383 already assigned to a persistent object.
7398 required to authorize allocation of space for a persistent object. These entities are given separat…
7759 first transient object
7777 last transient object
7783 first persistent object
7789 last persistent object
7796 object
7884 object
7886 SET (1): an algorithm that may be used as an object type
7887 CLEAR (0): an algorithm that is not used as an object type
7937 This attribute structure indicates an object’s use, its authorization types, and it relationship to…
7939 The state of the attributes is determined when the object is created and they are never changed by …
7941 object in order to allow the TPM to detect modifications of the Protected Object when stored off th…
7963 SET (1): The hierarchy of the object, as indicated by its Qualified Name, may
7965 CLEAR (0): The hierarchy of the object may change as a result of this object or
7972 SET (1): Previously saved contexts of this object may not be loaded after
7974 CLEAR (0): Saved contexts of this object may be used after a
7987 SET (1): The parent of the object may not change.
7988 CLEAR (0): The parent of the object may change as the result of a
7989 TPM2_Duplicate() of the object.
7995 SET (1): Indicates that, when the object was created with TPM2_Create() or
8005 SET (1): Approval of USER role actions with this object may be with an HMAC
8006 session or with a password using the authValue of the object or a policy
8008 CLEAR (0): Approval of USER role actions with this object may only be done
8015 SET (1): Approval of ADMIN role actions with this object may only be done with
8017 CLEAR (0): Approval of ADMIN role actions with this object may be with an
8018 HMAC session or with a password using the authValue of the object or a policy
8031 SET (1): The object is not subject to dictionary attack protections.
8032 CLEAR (0): The object is subject to dictionary attack protections.
8038 SET (1): If the object is duplicated, then symmetricAlg shall not be
8040 CLEAR (0): The object may be duplicated without an inner wrapper on the
8041 private portion of the object and the new parent may be TPM_RH_NULL.
8098 when an object is created, when it is loaded, and when it is imported. In these descriptions:
8135 public and sensitive portions of the object are loaded
8139 For TPM2_LoadExternal() when only the public portion of the object is loaded, the only attribute ch…
8147 When SET, the object cannot be duplicated for use on a different TPM, either directly or indirectly…
8148 Qualified Name of the object cannot change. When CLEAR, the object’s Qualified Name may change if
8149 the object or an ancestor is duplicated.
8153 it is the equivalent to a 1.2 object with migratable SET.
8157 If fixedTPM is SET in the object's parent, then fixedTPM and fixedParent shall both be
8168 If fixedTPM is SET in the object's parent, then fixedTPM and fixedParent shall both be
8201 If this attribute is SET, then saved contexts of this object will be invalidated on
8231 If this attribute is SET, the object’s parent may not be changed. That is, this object may not be t…
8232 of a TPM2_Duplicate(). If this attribute is CLEAR, then this object may be the object of a
8262 TPM2_CreatePrimary(). If CLEAR, it indicates that the sensitive part of the object (other than the
8282 The inSensitive.sensitive.data.size parameter may not be zero for a data object so sensitiveDataOri…
8283 required to be CLEAR. A data object has type = TPM_ALG_KEYEDHASH and its sign and decrypt
8321 provides proof of knowledge of the authValue of the object with an HMAC authorization session or a
8328 authorizations may be provided with a policy session that satisfies the object's authPolicy.
8333 …ovide the bind value in TPM2_StartAuthSession(). However, if userWithAuth is CLEAR, then the object
8334 may be used as the bind object in TPM2_StartAuthSession() but the session cannot be used to authori…
8335 actions on the object. If this were allowed, then the userWithAuth control could be circumvented si…
8336 using the object as the bind object.
8365 knowledge of the authValue of the object with an HMAC authorization session or a password.
8371 provided by a policy session that satisfies the object's authPolicy.
8407 If SET, then authorization failures for the object do not affect the dictionary attack protection l…
8408 authorization of the object is not blocked if the TPM is in lockout.
8447 If SET, then when the object is duplicated, the sensitive portion of the object is required to be e…
8454 This attribute shall not be SET in any object that has fixedTPM SET.
8457 This requirement means that encryptedDuplication may not be SET if the object cannot be directly or
8460 If an object's parent has fixedTPM SET, and the object is duplicable (fixedParent == CLEAR), then
8461 encryptedDuplication may be SET or CLEAR in the object.
8464 This allows the object at the boundary between duplicable and non -duplicable objects to have either
8467 If an object's parent has fixedTPM CLEAR, then the object is required to have the same setting of
8497 the same value as its parent unless fixedTPM is SET in the object's parent, in which
8512 if fixedTPM is SET in the object's new parent, then this attribute may be SET or CLEAR,
8525 This this attribute modifies the decrypt and sign attributes of an object.
8528 A key with this object CLEAR may not be a parent for another object.
8538 shall be CLEAR if neither sign nor decrypt is SET in the object
8575 only type of data that may be returned after decryption is a Sealed Data Object (a keyedHash object
8583 A key with this attribute SET may be a parent for another object if restricted is SET and sign is C…
8585 If decrypt is SET on an object with type set to TPM_ALG_KEYEDHASH, it indicates that the object is …
8625 If sign is SET on an object with type set to TPM_ALG_KEYEDHASH, it indicates that the object is an
8629 A key with this attribute SET may not be a parent for another object.
8802 created the object. No more than one of the locality attributes shall be set in the creation data.
9101 transient object.
9131 SET (1): indicates that the TPM copies persistent objects to a transient-object
9132 slot in RAM when the persistent object is referenced in a command. The TRM
9133 is required to make sure that an object slot is available.
9134 CLEAR (0): indicates that the TPM does not use transient-object slots when
9403 The TPMI_DH_OBJECT interface type is a handle that references a loaded object. The handles in this
9404 set are used to refer to either transient or persistent object. The range of these values would cha…
9409 The value returned by the TPM shall be used to reference the object.
9446 The TPMI_DH_PERSISTENT interface type is a handle that references a location for a transient object.
9447 …type is used in TPM2_EvictControl() to indicate the handle to be assigned to the persistent object.
9476 range of object handles
10009 be used as companion symmetric encryption algorithm for an asymmetric object. All algorithms in thi…
10405 object. This size limit includes the algorithm ID of the hash and the hash data.
10442 largest digest produced by a TPM. In order to ensure consistency within an object, the authValue ma…
10443 no larger than the size of the digest produced by the object’s nameAlg. This ensures that any TPM t…
10444 can load the object will be able to handle the authValue of the object.
10641 For an object, a TPMT_PUBLIC defines the entity. For an NV Index, a TPMS_NV_PUBLIC defines the
10941 to the object to which it applies. The ticket is computed by
10963 the Name of the object to which the creation data is to be associated
10967 hash using the nameAlg of the created object
11153 the hierarchy of the object
11572 digest of the PCR state when the object was created. The structure is also contained in the attesta…
11977 Name of the certified object
11983 Qualified Name of the certified object
12089 Name of the object
12724 This structure is used to hold a symmetric key in the sensitive area of an asymmetric object.
12749 This structure contains the parameters for a symmetric block cipher object.
12764 This buffer holds the secret data of a data object. It can hold as much as 128 octets of data.
12802 This structure defines the values to be placed in the sensitive area of a created object. This stru…
12808 If data.size is not zero, and the object is not a keyedHash, data.size must match the size indicate…
12809 keySize of public.parameters. If the object is a keyedHash, data.size may be any value up to the
12811 For an asymmetric object, data shall be an Empty Buffer and sensitiveDataOrigin shall be SET.
12988 This structure is used for a hash signing object.
13028 would appear in an object’s public area and in commands where the signing scheme is variable.
13219 schemes would appear in an object’s public area.
13263 These schemes would appear in an object’s public area and in commands where the secret sharing
13552 This structure is defined to allow overlay of all of the schemes for any asymmetric object. This st…
14364 An object description requires a TPM2B_PUBLIC structure and may require a TPMT_SENSITIVE
14367 When the object requires two components for its description, those components are loaded as separate
14368 parameters in the TPM2_Load() command. When the TPM creates an object that requires both
14422 The public area contains two fields (parameters and unique) that vary by object type. The parameters
14423 field varies according to the type of the object but the contents may be the same across multiple
14424 …s of a particular type. The unique field format also varies according to the type of the object and
14441 or data object (also, type == TPM_ALG_KEYEDHASH), the contents of unique shall be computed from
14442 components of the sensitive area of the object as follows:
14452 the hash algorithm used to compute the Name of the object
14461 object
14479 object
14524 This structure describes the parameters that would appear in the public area of a KEYEDHASH object.
14542 object. This field also determines the size of the data field for a
14543 data object created with TPM2_Create(). This field shall not be set
14636 TPM_ALG_NULL unless the object also has the sign
14837 Table 184 defines the public area structure. The Name of the object is nameAlg concatenated with the
14850 “algorithm” associated with this object
14856 algorithm used for computing the Name of the object
14867 object
14874 The policy is computed using the nameAlg of the object.
14938 The structures in 12.3 define the contents and construction of the private portion of a TPM object.…
14939 TPM2B_PRIVATE along with a TPM2B_PUBLIC are needed to describe a TPM object.
15066 digest produced by the nameAlg of the object.
15072 for asymmetric key object, the optional protection
15075 digest produced by nameAlg of the object.
15131 The integrity computation is used to ensure that a protected object is modified when stored in memo…
15169 modify the sensitive area of an object.
15204 An identity object is used to convey credential protection value (CV) to a TPM that can load the ob…
15205 associated with the object. The CV is encrypted to a storage key on the target TPM, and if the cred…
15206 integrity checks and the proper object is loaded in the TPM, then the TPM will return the CV.
15228 referenced object
15234 larger, the ID object may not be usable on a TPM that has
15805 TPM when the context was saved, the integrity check of the TPM2B_CONTEXT will fail and the object or
15808 This structure holds the object or session context data. When saved, the full structure is encrypte…
15877 Saved object contexts shall not be loaded as long as the associated hierarchy is disabled.
15878 Saved object contexts are invalidated when the Primary Seed of their hierarchy changes. Objects in …
15880 When an object has the stClear attribute, it shall not be possible to reload the context or any des…
15881 object after a TPM Reset or TPM Restart.
15885 clearCount in the saved object context. When an object is loaded, this value is compared with the c…
15886 value of the clearCount if the object has the stClear attribute. If the values are not the same, th…
15887 object cannot be loaded.
15918 Transient object contexts and
15927 the handle of the session, object or sequence
15958 counter for objects (transient and sequence) is incremented when an object context is saved, and the
15970 object, the handle will have one of the values shown in Table 203.
15990 an ordinary transient object
15994 a sequence object
15998 a transient object with the stClear attribute SET
16016 contexts, the hierarchy is TPM_RC_NULL. The hierarchy for a transient object may be TPM_RH_NULL
16054 This structure provides information relating to the creation environment for the object. The creati…
16056 represent the environment in which the object was created. Creation data allows a relying party to
16057 determine if an object was created when some appropriate protections were present.
16058 When the object is created, the structure shown in Table 204 is generated and a ticket is computed …
16088 digest of the selected PCR using nameAlg of the object for
16096 the locality at which the object was created