diff options
Diffstat (limited to 'algorithm_output_size.c')
-rw-r--r-- | algorithm_output_size.c | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/algorithm_output_size.c b/algorithm_output_size.c index f7a0352..4457c49 100644 --- a/algorithm_output_size.c +++ b/algorithm_output_size.c @@ -8,18 +8,4 @@ * @param algorithm The hashing algorithm * @return The number of bytes in the output, zero on error */ -size_t -libsha2_algorithm_output_size(enum libsha2_algorithm algorithm) -{ - switch (algorithm) { - case LIBSHA2_224: return 28; - case LIBSHA2_256: return 32; - case LIBSHA2_384: return 48; - case LIBSHA2_512: return 64; - case LIBSHA2_512_224: return 28; - case LIBSHA2_512_256: return 32; - default: - errno = EINVAL; - return 0; - } -} +extern inline size_t libsha2_algorithm_output_size(enum libsha2_algorithm); |