Lines Matching full:context
123 * Context structure, shared by SHA-224 and SHA-256. The sha224_ctx and
135 * HMAC key and message context structs, shared by HMAC-SHA224 and HMAC-SHA256.
151 * struct sha224_ctx - Context for hashing a message with SHA-224
159 * sha224_init() - Initialize a SHA-224 context for a new message
160 * @ctx: the context to initialize
164 * Context: Any context.
169 * sha224_update() - Update a SHA-224 context with message data
170 * @ctx: the context to update; must have been initialized
176 * Context: Any context.
186 * @ctx: the context to finalize; must have been initialized
191 * Context: Any context.
201 * Context: Any context.
214 * struct hmac_sha224_ctx - Context for computing HMAC-SHA224 of a message
230 * Context: Any context.
236 * hmac_sha224_init() - Initialize an HMAC-SHA224 context for a new message
237 * @ctx: (output) the HMAC context to initialize
242 * Context: Any context.
251 * hmac_sha224_init_usingrawkey() - Initialize an HMAC-SHA224 context for a new
253 * @ctx: (output) the HMAC context to initialize
260 * Context: Any context.
266 * hmac_sha224_update() - Update an HMAC-SHA224 context with message data
267 * @ctx: the HMAC context to update; must have been initialized
273 * Context: Any context.
283 * @ctx: the HMAC context to finalize; must have been initialized
288 * Context: Any context.
301 * Context: Any context.
317 * Context: Any context.
324 * struct sha256_ctx - Context for hashing a message with SHA-256
332 * sha256_init() - Initialize a SHA-256 context for a new message
333 * @ctx: the context to initialize
337 * Context: Any context.
342 * sha256_update() - Update a SHA-256 context with message data
343 * @ctx: the context to update; must have been initialized
349 * Context: Any context.
359 * @ctx: the context to finalize; must have been initialized
364 * Context: Any context.
374 * Context: Any context.
380 * context. On some CPUs, this is faster than sequentially
382 * @ctx: an optional initial context, which may have already processed data. If
383 * NULL, a default initial context is used (equivalent to sha256_init()).
390 * Context: Any context.
402 * Context: Any context.
415 * struct hmac_sha256_ctx - Context for computing HMAC-SHA256 of a message
431 * Context: Any context.
437 * hmac_sha256_init() - Initialize an HMAC-SHA256 context for a new message
438 * @ctx: (output) the HMAC context to initialize
443 * Context: Any context.
452 * hmac_sha256_init_usingrawkey() - Initialize an HMAC-SHA256 context for a new
454 * @ctx: (output) the HMAC context to initialize
461 * Context: Any context.
467 * hmac_sha256_update() - Update an HMAC-SHA256 context with message data
468 * @ctx: the HMAC context to update; must have been initialized
474 * Context: Any context.
484 * @ctx: the HMAC context to finalize; must have been initialized
489 * Context: Any context.
502 * Context: Any context.
518 * Context: Any context.
530 * Context structure, shared by SHA-384 and SHA-512. The sha384_ctx and
543 * HMAC key and message context structs, shared by HMAC-SHA384 and HMAC-SHA512.
559 * struct sha384_ctx - Context for hashing a message with SHA-384
567 * sha384_init() - Initialize a SHA-384 context for a new message
568 * @ctx: the context to initialize
572 * Context: Any context.
577 * sha384_update() - Update a SHA-384 context with message data
578 * @ctx: the context to update; must have been initialized
584 * Context: Any context.
594 * @ctx: the context to finalize; must have been initialized
599 * Context: Any context.
609 * Context: Any context.
622 * struct hmac_sha384_ctx - Context for computing HMAC-SHA384 of a message
638 * Context: Any context.
644 * hmac_sha384_init() - Initialize an HMAC-SHA384 context for a new message
645 * @ctx: (output) the HMAC context to initialize
650 * Context: Any context.
659 * hmac_sha384_init_usingrawkey() - Initialize an HMAC-SHA384 context for a new
661 * @ctx: (output) the HMAC context to initialize
668 * Context: Any context.
674 * hmac_sha384_update() - Update an HMAC-SHA384 context with message data
675 * @ctx: the HMAC context to update; must have been initialized
681 * Context: Any context.
691 * @ctx: the HMAC context to finalize; must have been initialized
696 * Context: Any context.
709 * Context: Any context.
725 * Context: Any context.
732 * struct sha512_ctx - Context for hashing a message with SHA-512
740 * sha512_init() - Initialize a SHA-512 context for a new message
741 * @ctx: the context to initialize
745 * Context: Any context.
750 * sha512_update() - Update a SHA-512 context with message data
751 * @ctx: the context to update; must have been initialized
757 * Context: Any context.
767 * @ctx: the context to finalize; must have been initialized
772 * Context: Any context.
782 * Context: Any context.
795 * struct hmac_sha512_ctx - Context for computing HMAC-SHA512 of a message
811 * Context: Any context.
817 * hmac_sha512_init() - Initialize an HMAC-SHA512 context for a new message
818 * @ctx: (output) the HMAC context to initialize
823 * Context: Any context.
832 * hmac_sha512_init_usingrawkey() - Initialize an HMAC-SHA512 context for a new
834 * @ctx: (output) the HMAC context to initialize
841 * Context: Any context.
847 * hmac_sha512_update() - Update an HMAC-SHA512 context with message data
848 * @ctx: the HMAC context to update; must have been initialized
854 * Context: Any context.
864 * @ctx: the HMAC context to finalize; must have been initialized
869 * Context: Any context.
882 * Context: Any context.
898 * Context: Any context.