Lines Matching full:hmac
135 * HMAC key and message context structs, shared by HMAC-SHA224 and HMAC-SHA256.
206 * struct hmac_sha224_key - Prepared key for HMAC-SHA224
214 * struct hmac_sha224_ctx - Context for computing HMAC-SHA224 of a message
222 * hmac_sha224_preparekey() - Prepare a key for HMAC-SHA224
224 * @raw_key: the raw HMAC-SHA224 key
236 * hmac_sha224_init() - Initialize an HMAC-SHA224 context for a new message
237 * @ctx: (output) the HMAC context to initialize
238 * @key: the prepared HMAC key
251 * hmac_sha224_init_usingrawkey() - Initialize an HMAC-SHA224 context for a new
253 * @ctx: (output) the HMAC context to initialize
254 * @raw_key: the raw HMAC-SHA224 key
266 * hmac_sha224_update() - Update an HMAC-SHA224 context with message data
267 * @ctx: the HMAC context to update; must have been initialized
282 * hmac_sha224_final() - Finish computing an HMAC-SHA224 value
283 * @ctx: the HMAC context to finalize; must have been initialized
284 * @out: (output) the resulting HMAC-SHA224 value
293 * hmac_sha224() - Compute HMAC-SHA224 in one shot, using a prepared key
294 * @key: the prepared HMAC key
297 * @out: (output) the resulting HMAC-SHA224 value
307 * hmac_sha224_usingrawkey() - Compute HMAC-SHA224 in one shot, using a raw key
308 * @raw_key: the raw HMAC-SHA224 key
312 * @out: (output) the resulting HMAC-SHA224 value
407 * struct hmac_sha256_key - Prepared key for HMAC-SHA256
415 * struct hmac_sha256_ctx - Context for computing HMAC-SHA256 of a message
423 * hmac_sha256_preparekey() - Prepare a key for HMAC-SHA256
425 * @raw_key: the raw HMAC-SHA256 key
437 * hmac_sha256_init() - Initialize an HMAC-SHA256 context for a new message
438 * @ctx: (output) the HMAC context to initialize
439 * @key: the prepared HMAC key
452 * hmac_sha256_init_usingrawkey() - Initialize an HMAC-SHA256 context for a new
454 * @ctx: (output) the HMAC context to initialize
455 * @raw_key: the raw HMAC-SHA256 key
467 * hmac_sha256_update() - Update an HMAC-SHA256 context with message data
468 * @ctx: the HMAC context to update; must have been initialized
483 * hmac_sha256_final() - Finish computing an HMAC-SHA256 value
484 * @ctx: the HMAC context to finalize; must have been initialized
485 * @out: (output) the resulting HMAC-SHA256 value
494 * hmac_sha256() - Compute HMAC-SHA256 in one shot, using a prepared key
495 * @key: the prepared HMAC key
498 * @out: (output) the resulting HMAC-SHA256 value
508 * hmac_sha256_usingrawkey() - Compute HMAC-SHA256 in one shot, using a raw key
509 * @raw_key: the raw HMAC-SHA256 key
513 * @out: (output) the resulting HMAC-SHA256 value
543 * HMAC key and message context structs, shared by HMAC-SHA384 and HMAC-SHA512.
614 * struct hmac_sha384_key - Prepared key for HMAC-SHA384
622 * struct hmac_sha384_ctx - Context for computing HMAC-SHA384 of a message
630 * hmac_sha384_preparekey() - Prepare a key for HMAC-SHA384
632 * @raw_key: the raw HMAC-SHA384 key
644 * hmac_sha384_init() - Initialize an HMAC-SHA384 context for a new message
645 * @ctx: (output) the HMAC context to initialize
646 * @key: the prepared HMAC key
659 * hmac_sha384_init_usingrawkey() - Initialize an HMAC-SHA384 context for a new
661 * @ctx: (output) the HMAC context to initialize
662 * @raw_key: the raw HMAC-SHA384 key
674 * hmac_sha384_update() - Update an HMAC-SHA384 context with message data
675 * @ctx: the HMAC context to update; must have been initialized
690 * hmac_sha384_final() - Finish computing an HMAC-SHA384 value
691 * @ctx: the HMAC context to finalize; must have been initialized
692 * @out: (output) the resulting HMAC-SHA384 value
701 * hmac_sha384() - Compute HMAC-SHA384 in one shot, using a prepared key
702 * @key: the prepared HMAC key
705 * @out: (output) the resulting HMAC-SHA384 value
715 * hmac_sha384_usingrawkey() - Compute HMAC-SHA384 in one shot, using a raw key
716 * @raw_key: the raw HMAC-SHA384 key
720 * @out: (output) the resulting HMAC-SHA384 value
787 * struct hmac_sha512_key - Prepared key for HMAC-SHA512
795 * struct hmac_sha512_ctx - Context for computing HMAC-SHA512 of a message
803 * hmac_sha512_preparekey() - Prepare a key for HMAC-SHA512
805 * @raw_key: the raw HMAC-SHA512 key
817 * hmac_sha512_init() - Initialize an HMAC-SHA512 context for a new message
818 * @ctx: (output) the HMAC context to initialize
819 * @key: the prepared HMAC key
832 * hmac_sha512_init_usingrawkey() - Initialize an HMAC-SHA512 context for a new
834 * @ctx: (output) the HMAC context to initialize
835 * @raw_key: the raw HMAC-SHA512 key
847 * hmac_sha512_update() - Update an HMAC-SHA512 context with message data
848 * @ctx: the HMAC context to update; must have been initialized
863 * hmac_sha512_final() - Finish computing an HMAC-SHA512 value
864 * @ctx: the HMAC context to finalize; must have been initialized
865 * @out: (output) the resulting HMAC-SHA512 value
874 * hmac_sha512() - Compute HMAC-SHA512 in one shot, using a prepared key
875 * @key: the prepared HMAC key
878 * @out: (output) the resulting HMAC-SHA512 value
888 * hmac_sha512_usingrawkey() - Compute HMAC-SHA512 in one shot, using a raw key
889 * @raw_key: the raw HMAC-SHA512 key
893 * @out: (output) the resulting HMAC-SHA512 value