Header definitions for the SHA224 hash function. More...
Header definitions for the SHA224 hash function.
Definition in file sha224.h.
 Include dependency graph for sha224.h:Go to the source code of this file.
Macros | |
| #define | SHA224_DIGEST_LENGTH (28) | 
| Length of SHA224 digests in bytes.  | |
| #define | SHA224_INTERNAL_BLOCK_SIZE (64) | 
| 512 Bit (64 Byte) internally used block size for sha224  | |
Typedefs | |
| typedef sha2xx_context_t | sha224_context_t | 
| Context for cipher operations based on sha224.  | |
Functions | |
| void | sha224_init (sha224_context_t *ctx) | 
| SHA-224 initialization.  More... | |
| static void | sha224_update (sha224_context_t *ctx, const void *data, size_t len) | 
| Add bytes into the hash.  More... | |
| static void | sha224_final (sha224_context_t *ctx, void *digest) | 
| SHA-224 finalization.  More... | |
| void | sha224 (const void *data, size_t len, void *digest) | 
| A wrapper function to simplify the generation of a hash, this is useful for generating sha224 for one buffer.  More... | |