• 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
5517 If objectHandle references a sequence object, the TPM shall return TPM_RC_SEQUENCE.
5658 can not read the public area of a sequence object
5680 // Can not read public area of a sequence object
6651 referenced by objectHandle; or objectHandle is a sequence object.
6679 // Can not change auth on sequence object
9956 For hashing, HMAC, and Events that require large blocks of data with retained state, the sequence
10425 …the data buffer to be hashed is larger than will fit into the TPM’s input buffer, then the sequence
10519 ticket indicating that the sequence of octets used to
11258 This command starts an HMAC sequence. The TPM will create and initialize an HMAC sequence
11259 structure, assign a handle to the sequence, and set the authValue of the sequence object to the val…
11263 The structure of a sequence object is vendor -dependent.
11416 authorization value for subsequent use of the sequence
11452 a handle to reference the sequence
11610 // Create a HMAC sequence object. A TPM_RC_OBJECT_MEMORY error may be
11636 This command starts a hash or an Event sequence. If hashAlg is an implemented hash, then a hash
11637 sequence is started. If hashAlg is TPM_ALG_NULL, then an Event sequence is started. If hashAlg is
11639 Depending on hashAlg, the TPM will create and initialize a hash sequence structure or an Event
11640 sequence structure. Additionally, it will assign a handle to the sequence and set the authValue of …
11641 sequence to the value in auth. A sequence structure for an Event (hashAlg = TPM_ALG_NULL) contains
11683 authorization value for subsequent use of the sequence
11689 the hash algorithm to use for the hash sequence
11690 An Event sequence starts if this is TPM_ALG_NULL.
11720 a handle to reference the sequence
11777 // Start a event sequence. A TPM_RC_OBJECT_MEMORY error may be
11780 // Start a hash sequence. A TPM_RC_OBJECT_MEMORY error may be
11803 This command is used to add data to a hash or HMAC sequence. The amount of data in buffer may be
11809 Proper authorization for the sequence object associated with sequenceHandle is required. If an
11812 If the command does not return TPM_RC_SUCCESS, the state of the sequence is unmodified.
11813 If the sequence is intended to produce a digest that will be signed by a restricted signing key, th…
11860 handle for the sequence object
11966 sequenceHandle does not reference a hash or HMAC sequence
11984 // Get sequence object pointer
11986 // Check that referenced object is a sequence object.
11992 // Update event sequence object
11999 // Update sequence object
12007 // Update hash/HMAC sequence object
12010 // Is this the first block of the sequence
12021 // Update sequence object hash/HMAC stack
12054 // Update sequence object hash/HMAC stack
12079 This command adds the last part of data, if any, to a hash/HMAC sequence and returns the result.
12082 This command is not used to complete an Event sequence. TPM2_EventSequenceComplete() is
12085 For a hash sequence, if the results of the hash will be used in a signing operation that uses a res…
12095 If sequenceHandle references an Event sequence, then the TPM shall return TPM_RC_MODE.
12096 Proper authorization for the sequence object associated with sequenceHandle is required. If an
12140 authorization for the sequence
12185 ticket indicating that the sequence of octets used to
12268 sequenceHandle does not reference a hash or HMAC sequence
12291 // input handle must be a hash or HMAC sequence object.
12298 // sequence object for hash
12309 // Check if the first block of the sequence has been received
12405 // No ticket is generated for HMAC sequence
12411 // mark sequence object as evict so it will be flushed on the way out
12434 This command adds the last part of data, if any, to an Event sequence and returns the result in a d…
12438 If sequenceHandle references a hash or HMAC sequence, the TPM shall return TPM_RC_MODE.
12439 Proper authorization for the sequence object associated with sequenceHandle is required. If an
12487 authorization for the sequence
12607 input handle is not a valid event sequence object
12633 // get the event sequence object pointer
12635 // input handle must reference an event sequence object
12718 // mark sequence object as evict so it will be flushed on the way out
16225 hash function using the algorithm of the audit sequence
16563 command sequence described in clause 1.
18173 Measurement (D-CRTM) measurement sequence. On receipt of this indication, the TPM will initialize an
18174 Event sequence context.
18175 If no object memory is available for creation of the sequence context, the TPM will flush the conte…
18176 object so that creation of the Event sequence context will always succeed.
18263 // If a DRTM sequence object exists, terminate it.
18266 // Create an event sequence object and store the handle in global
18268 // The null value for the 'auth' parameter will cause the sequence structure to
18269 // be allocated without being set as present. This keeps the sequence from
18270 // being left behind if the sequence is terminated early.
18277 // a handle that is assigned an free it for the DRTM sequence.
18282 // so that it can be assigned for use as the DRTM sequence object.
18294 // Try to create an event sequence object again. This time, we must
18321 included in the Core Root of Trust for Measurement (CRTM) sequence context created by the
18399 // If there is no DRTM sequence object, then _TPM_Hash_Start
18411 // Update sequence object
18436 discarded and no other action performed if the TPM does not contain a CRTM Event sequence context.
18441 If the CRTM Event sequence occurs after TPM2_Startup(), the TPM will set all of the PCR designated …
18478 The entire sequence of _TPM_Hash_Start, _TPM_Hash_Data, and _TPM_Hash_End are required to
18479 complete before TPM2_Startup() or the sequence will have no effect on the TPM.
18574 // was executed and the sequence was aborted.
18577 // Get DRTM sequence object
18587 // DRTM sequence increments restartCount
18636 // Flush sequence object.
24357 TPM2_PolicyPassword() is part of the sequence, then the field will contain a password and not an
28035 upgrade data block and as the identifier of the field upgrade sequence.
28039 of the first data block of the update sequence.
28231 digest of the first block in the field upgrade sequence
28417 tagged digest of the first block of the sequence
28492 …esumption is that the data will be returned in reverse order so that the last block in the sequence
28494 sequence completes successfully, then the data provided from the TPM will be sufficient to allow th…
28496 To start the sequence of retrieving the data, the caller sets sequenceNumber to zero. When the TPM …
28502 the same size and inverse order as the blocks returned by a sequence of calls to this command.
28549 sequence
28661 This command saves a session context, object context, or sequence object context outside the TPM.
28880 // Get the size of fingerprint in context blob. The sequence value in
28882 fingerprintSize = sizeof(out->context.sequence);
28991 out->context.sequence = gr.objectContextID;
28992 // For regular object, savedHandle is 0x80000000. For sequence object,
29110 // sequence number is the current session contextID
29111 out->context.sequence = contextID;
29125 &out->context.sequence, sizeof(out->context.sequence),
29172 Contexts for authorization sessions and for sequence object s belong to the NULL hierarchy which is
29491 if(fingerprint != in->context.sequence)
29513 // If this is a sequence object, the crypto library may need to
31067 with that property and proceeds in TPM_PT_PCR sequence.