0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2025-01-03 15:41:54 +00:00

SHA256: Remove typedef for sha_transform_fn

This commit is contained in:
Pavel Tvrdík 2015-05-19 10:52:22 +02:00
parent 1673814087
commit c40185a176

View File

@ -23,8 +23,6 @@
#define SHA256_HEX_SIZE 65
#define SHA256_BLOCK_SIZE 64
typedef uint sha_transform_fn (void *c, const byte *blks, size_t nblks);
struct sha256_context {
u32 h0,h1,h2,h3,h4,h5,h6,h7;
byte buf[128]; /* 128 is for SHA384 and SHA512 support, otherwise for SHA224 and SHA256 is 64 enough */
@ -32,7 +30,7 @@ struct sha256_context {
u32 nblocks_high;
int count;
u32 blocksize;
sha_transform_fn *transform;
uint (*transform)(void *c, const byte *blks, size_t nblks);
};
#define sha224_context sha256_context /* aliasing 'struct sha224_context' to 'struct sha256_context' */