Lines Matching full:sha

3  * Common values for SHA-2 algorithms
117 /* State for the SHA-256 (and SHA-224) compression function */
123 * Context structure, shared by SHA-224 and SHA-256. The sha224_ctx and
125 * doesn't allow mixing the SHA-224 and SHA-256 functions arbitrarily.
151 * struct sha224_ctx - Context for hashing a message with SHA-224
159 * sha224_init() - Initialize a SHA-224 context for a new message
169 * sha224_update() - Update a SHA-224 context with message data
185 * sha224_final() - Finish computing a SHA-224 message digest
187 * @out: (output) the resulting SHA-224 message digest
196 * sha224() - Compute SHA-224 message digest in one shot
199 * @out: (output) the resulting SHA-224 message digest
324 * struct sha256_ctx - Context for hashing a message with SHA-256
332 * sha256_init() - Initialize a SHA-256 context for a new message
342 * sha256_update() - Update a SHA-256 context with message data
358 * sha256_final() - Finish computing a SHA-256 message digest
360 * @out: (output) the resulting SHA-256 message digest
369 * sha256() - Compute SHA-256 message digest in one shot
372 * @out: (output) the resulting SHA-256 message digest
379 * sha256_finup_2x() - Compute two SHA-256 digests from a common initial
387 * @out1: (output) the first SHA-256 message digest
388 * @out2: (output) the second SHA-256 message digest
524 /* State for the SHA-512 (and SHA-384) compression function */
530 * Context structure, shared by SHA-384 and SHA-512. The sha384_ctx and
532 * doesn't allow mixing the SHA-384 and SHA-512 functions arbitrarily.
559 * struct sha384_ctx - Context for hashing a message with SHA-384
567 * sha384_init() - Initialize a SHA-384 context for a new message
577 * sha384_update() - Update a SHA-384 context with message data
593 * sha384_final() - Finish computing a SHA-384 message digest
595 * @out: (output) the resulting SHA-384 message digest
604 * sha384() - Compute SHA-384 message digest in one shot
607 * @out: (output) the resulting SHA-384 message digest
732 * struct sha512_ctx - Context for hashing a message with SHA-512
740 * sha512_init() - Initialize a SHA-512 context for a new message
750 * sha512_update() - Update a SHA-512 context with message data
766 * sha512_final() - Finish computing a SHA-512 message digest
768 * @out: (output) the resulting SHA-512 message digest
777 * sha512() - Compute SHA-512 message digest in one shot
780 * @out: (output) the resulting SHA-512 message digest