From 1924e6fd4746adb18c19263e6c3ca1f7773aad13 Mon Sep 17 00:00:00 2001 From: Steffen Jaeckel Date: Wed, 27 Aug 2014 14:38:56 +0200 Subject: [PATCH] add sha512/224 and sha512/256 to tests and crypt_build_settings --- src/misc/crypt/crypt.c | 6 ++++++ testprof/x86_prof.c | 12 ++++++++++++ 2 files changed, 18 insertions(+) diff --git a/src/misc/crypt/crypt.c b/src/misc/crypt/crypt.c index 61f4f84..c505ed4 100644 --- a/src/misc/crypt/crypt.c +++ b/src/misc/crypt/crypt.c @@ -130,9 +130,15 @@ const char *crypt_build_settings = #if defined(LTC_SHA384) " SHA-384\n" #endif +#if defined(LTC_SHA512_256) + " SHA-512/256\n" +#endif #if defined(LTC_SHA256) " SHA-256\n" #endif +#if defined(LTC_SHA512_224) + " SHA-512/224\n" +#endif #if defined(LTC_SHA224) " SHA-224\n" #endif diff --git a/testprof/x86_prof.c b/testprof/x86_prof.c index 9ade6b3..2227597 100644 --- a/testprof/x86_prof.c +++ b/testprof/x86_prof.c @@ -226,6 +226,12 @@ static void _unregister_all(void) #ifdef LTC_SHA512 unregister_hash(&sha512_desc); #endif +#ifdef LTC_SHA512_224 + unregister_hash(&sha512_224_desc); +#endif +#ifdef LTC_SHA512_256 + unregister_hash(&sha512_256_desc); +#endif #ifdef LTC_RIPEMD128 unregister_hash(&rmd128_desc); #endif @@ -352,6 +358,12 @@ void reg_algs(void) #ifdef LTC_SHA512 register_hash (&sha512_desc); #endif +#ifdef LTC_SHA512_224 + register_hash (&sha512_224_desc); +#endif +#ifdef LTC_SHA512_256 + register_hash (&sha512_256_desc); +#endif #ifdef LTC_RIPEMD128 register_hash (&rmd128_desc); #endif