Lines Matching refs:digest
60 /* Check to see if digest operation is already active */
61 if (session_p->digest.flags & CRYPTO_OPERATION_ACTIVE) {
64 * digest.context is only a flat structure.
72 * the message digest.
74 session_p->digest.flags = CRYPTO_OPERATION_ACTIVE;
82 session_p->digest.flags &= ~CRYPTO_OPERATION_ACTIVE;
132 if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) {
146 if (session_p->digest.flags & CRYPTO_OPERATION_UPDATE) {
149 * operation, so we'll leave the active digest operation
151 * digest update operation.
168 * We will not terminate the active digest operation flag,
171 * the message digest.
183 * Terminates the active digest operation.
185 * digest operation.
234 if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) {
245 session_p->digest.flags |= CRYPTO_OPERATION_UPDATE;
263 * After an error occurred, terminate the current digest
312 if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) {
325 * C_DigestFinal bzero()'s the digest context before freeing it.
327 session_p->digest.flags |= (CRYPTO_KEY_DIGESTED |
348 * After an error occurred, terminate the current digest
397 if (!(session_p->digest.flags & CRYPTO_OPERATION_ACTIVE)) {
414 * We will not terminate the active digest operation flag,
417 * the message digest.
428 /* Terminates the active digest operation */