• Home
  • Raw
  • Download

Lines Matching refs:sequence

1194 since the first command is required to be TPM2_Startup(), the expected sequence will be that
2188 A Shutdown/Startup sequence determines the way in which the TPM will operate in response to
2226 Additional actions are performed based on the Shutdown/Startup sequence.
2252 the object context sequence number is reset to zero,
2306 If a CRTM Event sequence is active, extend the PCR designated by the platform-specific
2493 start up type is not compatible with previous shutdown sequence
2538 // Translate the TPM2_ShutDown and TPM2_Startup sequence into the startup
5519 If objectHandle references a sequence object, the TPM shall return TPM_RC_SEQUENCE.
5660 can not read the public area of a sequence object
5682 // Can not read public area of a sequence object
6655 referenced by objectHandle; or objectHandle is a sequence object.
6683 // Can not change auth on sequence object
9967 For hashing, HMAC, and Events that require large blocks of data with retained state, the sequence
10436 …the data buffer to be hashed is larger than will fit into the TPM’s input buffer, then the sequence
10532 ticket indicating that the sequence of octets used to
11269 This command starts an HMAC sequence. The TPM will create and initialize an HMAC sequence
11270 structure, assign a handle to the sequence, and set the authValue of the sequence object to the val…
11274 The structure of a sequence object is vendor -dependent.
11427 authorization value for subsequent use of the sequence
11463 a handle to reference the sequence
11621 // Create a HMAC sequence object. A TPM_RC_OBJECT_MEMORY error may be
11647 This command starts a hash or an Event sequence. If hashAlg is an implemented hash, then a hash
11648 sequence is started. If hashAlg is TPM_ALG_NULL, then an Event sequence is started. If hashAlg is
11650 Depending on hashAlg, the TPM will create and initialize a hash sequence structure or an Event
11651 sequence structure. Additionally, it will assign a handle to the sequence and set the authValue of …
11652 sequence to the value in auth. A sequence structure for an Event (hashAlg = TPM_ALG_NULL) contains
11694 authorization value for subsequent use of the sequence
11700 the hash algorithm to use for the hash sequence
11701 An Event sequence starts if this is TPM_ALG_NULL.
11731 a handle to reference the sequence
11788 // Start a event sequence. A TPM_RC_OBJECT_MEMORY error may be
11791 // Start a hash sequence. A TPM_RC_OBJECT_MEMORY error may be
11814 This command is used to add data to a hash or HMAC sequence. The amount of data in buffer may be
11820 Proper authorization for the sequence object associated with sequenceHandle is required. If an
11823 If the command does not return TPM_RC_SUCCESS, the state of the sequence is unmodified.
11824 If the sequence is intended to produce a digest that will be signed by a restricted signing key, th…
11871 handle for the sequence object
11977 sequenceHandle does not reference a hash or HMAC sequence
11995 // Get sequence object pointer
11997 // Check that referenced object is a sequence object.
12003 // Update event sequence object
12010 // Update sequence object
12018 // Update hash/HMAC sequence object
12021 // Is this the first block of the sequence
12032 // Update sequence object hash/HMAC stack
12065 // Update sequence object hash/HMAC stack
12090 This command adds the last part of data, if any, to a hash/HMAC sequence and returns the result.
12093 This command is not used to complete an Event sequence. TPM2_EventSequenceComplete() is
12096 For a hash sequence, if the results of the hash will be used in a signing operation that uses a res…
12106 If sequenceHandle references an Event sequence, then the TPM shall return TPM_RC_MODE.
12107 Proper authorization for the sequence object associated with sequenceHandle is required. If an
12151 authorization for the sequence
12198 ticket indicating that the sequence of octets used to
12279 sequenceHandle does not reference a hash or HMAC sequence
12302 // input handle must be a hash or HMAC sequence object.
12309 // sequence object for hash
12320 // Check if the first block of the sequence has been received
12416 // No ticket is generated for HMAC sequence
12422 // mark sequence object as evict so it will be flushed on the way out
12445 This command adds the last part of data, if any, to an Event sequence and returns the result in a d…
12449 If sequenceHandle references a hash or HMAC sequence, the TPM shall return TPM_RC_MODE.
12450 Proper authorization for the sequence object associated with sequenceHandle is required. If an
12500 authorization for the sequence
12618 input handle is not a valid event sequence object
12644 // get the event sequence object pointer
12646 // input handle must reference an event sequence object
12729 // mark sequence object as evict so it will be flushed on the way out
16236 hash function using the algorithm of the audit sequence
16574 command sequence described in clause 1.
18184 Measurement (D-CRTM) measurement sequence. On receipt of this indication, the TPM will initialize an
18185 Event sequence context.
18186 If no object memory is available for creation of the sequence context, the TPM will flush the conte…
18187 object so that creation of the Event sequence context will always succeed.
18274 // If a DRTM sequence object exists, terminate it.
18277 // Create an event sequence object and store the handle in global
18279 // The null value for the 'auth' parameter will cause the sequence structure to
18280 // be allocated without being set as present. This keeps the sequence from
18281 // being left behind if the sequence is terminated early.
18288 // a handle that is assigned an free it for the DRTM sequence.
18293 // so that it can be assigned for use as the DRTM sequence object.
18305 // Try to create an event sequence object again. This time, we must
18332 included in the Core Root of Trust for Measurement (CRTM) sequence context created by the
18410 // If there is no DRTM sequence object, then _TPM_Hash_Start
18422 // Update sequence object
18447 discarded and no other action performed if the TPM does not contain a CRTM Event sequence context.
18452 If the CRTM Event sequence occurs after TPM2_Startup(), the TPM will set all of the PCR designated …
18489 The entire sequence of _TPM_Hash_Start, _TPM_Hash_Data, and _TPM_Hash_End are required to
18490 complete before TPM2_Startup() or the sequence will have no effect on the TPM.
18585 // was executed and the sequence was aborted.
18588 // Get DRTM sequence object
18598 // DRTM sequence increments restartCount
18647 // Flush sequence object.
24368 TPM2_PolicyPassword() is part of the sequence, then the field will contain a password and not an
28046 upgrade data block and as the identifier of the field upgrade sequence.
28050 of the first data block of the update sequence.
28242 digest of the first block in the field upgrade sequence
28428 tagged digest of the first block of the sequence
28503 …esumption is that the data will be returned in reverse order so that the last block in the sequence
28505 sequence completes successfully, then the data provided from the TPM will be sufficient to allow th…
28507 To start the sequence of retrieving the data, the caller sets sequenceNumber to zero. When the TPM …
28513 the same size and inverse order as the blocks returned by a sequence of calls to this command.
28560 sequence
28672 This command saves a session context, object context, or sequence object context outside the TPM.
28891 // Get the size of fingerprint in context blob. The sequence value in
28893 fingerprintSize = sizeof(out->context.sequence);
29002 out->context.sequence = gr.objectContextID;
29003 // For regular object, savedHandle is 0x80000000. For sequence object,
29121 // sequence number is the current session contextID
29122 out->context.sequence = contextID;
29136 &out->context.sequence, sizeof(out->context.sequence),
29183 Contexts for authorization sessions and for sequence object s belong to the NULL hierarchy which is
29502 if(fingerprint != in->context.sequence)
29524 // If this is a sequence object, the crypto library may need to
31078 with that property and proceeds in TPM_PT_PCR sequence.