blake2s224.c
Go to the documentation of this file.
42 const uint8_t BLAKE2S224_OID[11] = {0x43, 0x06, 0x01, 0x04, 0x01, 0x8D, 0x3A, 0x0C, 0x02, 0x02, 0x07};
void blake2sFinal(Blake2sContext *context, uint8_t *digest)
Finish the BLAKE2s message digest.
Definition: blake2s.c:259
error_t blake2s224Compute(const void *data, size_t length, uint8_t *digest)
Digest a message using BLAKE2s-224.
Definition: blake2s224.c:71
void(* HashAlgoUpdate)(void *context, const void *data, size_t length)
Definition: crypto.h:993
BLAKE2s-224 hash function.
void blake2s224Update(Blake2s224Context *context, const void *data, size_t length)
Update BLAKE2s-224 hash computation.
Definition: blake2s224.c:97
void blake2sUpdate(Blake2sContext *context, const void *data, size_t length)
Update the BLAKE2s context with a portion of the message being hashed.
Definition: blake2s.c:221
General definitions for cryptographic algorithms.
error_t blake2sCompute(const void *key, size_t keyLen, const void *data, size_t dataLen, uint8_t *digest, size_t digestLen)
Digest a message using BLAKE2s.
Definition: blake2s.c:98
void blake2s224Final(Blake2s224Context *context, uint8_t *digest)
Finish BLAKE2s-224 hash computation.
Definition: blake2s224.c:110
error_t blake2sInit(Blake2sContext *context, const void *key, size_t keyLen, size_t digestLen)
Initialize BLAKE2s message digest context.
Definition: blake2s.c:154
void blake2s224Init(Blake2s224Context *context)
Initialize BLAKE2s-224 hash computation.
Definition: blake2s224.c:83
error_t(* HashAlgoCompute)(const void *data, size_t length, uint8_t *digest)
Definition: crypto.h:988