Lines Matching full:sha256
135 * HMAC key and message context structs, shared by HMAC-SHA224 and HMAC-SHA256.
335 * If you don't need incremental computation, consider sha256() instead.
369 * sha256() - Compute SHA-256 message digest in one shot
376 void sha256(const u8 *data, size_t len, u8 out[SHA256_DIGEST_SIZE]);
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
452 * hmac_sha256_init_usingrawkey() - Initialize an HMAC-SHA256 context for a new
455 * @raw_key: the raw HMAC-SHA256 key
467 * hmac_sha256_update() - Update an HMAC-SHA256 context with message data
483 * hmac_sha256_final() - Finish computing an HMAC-SHA256 value
485 * @out: (output) the resulting HMAC-SHA256 value
494 * hmac_sha256() - Compute HMAC-SHA256 in one shot, using a prepared 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