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.
302 * Context: Any context.
319 * Context: Any context.
326 * struct sha256_ctx - Context for hashing a message with SHA-256
334 * sha256_init() - Initialize a SHA-256 context for a new message
335 * @ctx: the context to initialize
339 * Context: Any context.
344 * sha256_update() - Update a SHA-256 context with message data
345 * @ctx: the context to update; must have been initialized
351 * Context: Any context.
361 * @ctx: the context to finalize; must have been initialized
366 * Context: Any context.
376 * Context: Any context.
382 * context. On some CPUs, this is faster than sequentially
384 * @ctx: an optional initial context, which may have already processed data. If
385 * NULL, a default initial context is used (equivalent to sha256_init()).
392 * Context: Any context.
405 * Context: Any context.
418 * struct hmac_sha256_ctx - Context for computing HMAC-SHA256 of a message
434 * Context: Any context.
440 * hmac_sha256_init() - Initialize an HMAC-SHA256 context for a new message
441 * @ctx: (output) the HMAC context to initialize
446 * Context: Any context.
455 * hmac_sha256_init_usingrawkey() - Initialize an HMAC-SHA256 context for a new
457 * @ctx: (output) the HMAC context to initialize
464 * Context: Any context.
470 * hmac_sha256_update() - Update an HMAC-SHA256 context with message data
471 * @ctx: the HMAC context to update; must have been initialized
477 * Context: Any context.
487 * @ctx: the HMAC context to finalize; must have been initialized
492 * Context: Any context.
506 * Context: Any context.
523 * Context: Any context.
535 * Context structure, shared by SHA-384 and SHA-512. The sha384_ctx and
548 * HMAC key and message context structs, shared by HMAC-SHA384 and HMAC-SHA512.
564 * struct sha384_ctx - Context for hashing a message with SHA-384
572 * sha384_init() - Initialize a SHA-384 context for a new message
573 * @ctx: the context to initialize
577 * Context: Any context.
582 * sha384_update() - Update a SHA-384 context with message data
583 * @ctx: the context to update; must have been initialized
589 * Context: Any context.
599 * @ctx: the context to finalize; must have been initialized
604 * Context: Any context.
614 * Context: Any context.
627 * struct hmac_sha384_ctx - Context for computing HMAC-SHA384 of a message
643 * Context: Any context.
649 * hmac_sha384_init() - Initialize an HMAC-SHA384 context for a new message
650 * @ctx: (output) the HMAC context to initialize
655 * Context: Any context.
664 * hmac_sha384_init_usingrawkey() - Initialize an HMAC-SHA384 context for a new
666 * @ctx: (output) the HMAC context to initialize
673 * Context: Any context.
679 * hmac_sha384_update() - Update an HMAC-SHA384 context with message data
680 * @ctx: the HMAC context to update; must have been initialized
686 * Context: Any context.
696 * @ctx: the HMAC context to finalize; must have been initialized
701 * Context: Any context.
715 * Context: Any context.
732 * Context: Any context.
739 * struct sha512_ctx - Context for hashing a message with SHA-512
747 * sha512_init() - Initialize a SHA-512 context for a new message
748 * @ctx: the context to initialize
752 * Context: Any context.
757 * sha512_update() - Update a SHA-512 context with message data
758 * @ctx: the context to update; must have been initialized
764 * Context: Any context.
774 * @ctx: the context to finalize; must have been initialized
779 * Context: Any context.
789 * Context: Any context.
802 * struct hmac_sha512_ctx - Context for computing HMAC-SHA512 of a message
818 * Context: Any context.
824 * hmac_sha512_init() - Initialize an HMAC-SHA512 context for a new message
825 * @ctx: (output) the HMAC context to initialize
830 * Context: Any context.
839 * hmac_sha512_init_usingrawkey() - Initialize an HMAC-SHA512 context for a new
841 * @ctx: (output) the HMAC context to initialize
848 * Context: Any context.
854 * hmac_sha512_update() - Update an HMAC-SHA512 context with message data
855 * @ctx: the HMAC context to update; must have been initialized
861 * Context: Any context.
871 * @ctx: the HMAC context to finalize; must have been initialized
876 * Context: Any context.
890 * Context: Any context.
907 * Context: Any context.