sha512.h
Go to the documentation of this file.
void sha512ProcessBlock(Sha512Context *context)
Process message in 16-word blocks.
Definition: m460_crypto_hash.c:361
void sha512Final(Sha512Context *context, uint8_t *digest)
Finish the SHA-512 message digest.
Definition: esp32_s2_crypto_hash.c:685
void sha512Update(Sha512Context *context, const void *data, size_t length)
Update the SHA-512 context with a portion of the message being hashed.
Definition: esp32_s2_crypto_hash.c:625
General definitions for cryptographic algorithms.
error_t sha512Compute(const void *data, size_t length, uint8_t *digest)
Digest a message using SHA-512.
Definition: esp32_crypto_hash.c:494
void sha512Init(Sha512Context *context)
Initialize SHA-512 message digest context.
Definition: esp32_s2_crypto_hash.c:599