Browse Source

Re-order hash registrations

... in order of likelihood of usage and/or strength.

Signed-off-by: Steffen Jaeckel <[email protected]>
Steffen Jaeckel 2 months ago
parent
commit
4c03415dea
3 changed files with 4989 additions and 9003 deletions
  1. 2477 4484
      notes/hash_tv.txt
  2. 2477 4484
      notes/hmac_tv.txt
  3. 35 35
      src/misc/crypt/crypt_register_all_hashes.c

File diff suppressed because it is too large
+ 2477 - 4484
notes/hash_tv.txt


File diff suppressed because it is too large
+ 2477 - 4484
notes/hmac_tv.txt


+ 35 - 35
src/misc/crypt/crypt_register_all_hashes.c

@@ -15,45 +15,47 @@
 
 int register_all_hashes(void)
 {
-#ifdef LTC_TIGER
-   REGISTER_HASH(&tiger_desc);
-   REGISTER_HASH(&tiger2_desc);
+#ifdef LTC_SHA512
+   REGISTER_HASH(&sha512_desc);
 #endif
-#ifdef LTC_MD2
-   REGISTER_HASH(&md2_desc);
+#ifdef LTC_SHA256
+   REGISTER_HASH(&sha256_desc);
 #endif
-#ifdef LTC_MD4
-   REGISTER_HASH(&md4_desc);
+#ifdef LTC_SHA3
+   REGISTER_HASH(&sha3_512_desc);
+   REGISTER_HASH(&sha3_384_desc);
+   REGISTER_HASH(&sha3_256_desc);
+   REGISTER_HASH(&sha3_224_desc);
 #endif
-#ifdef LTC_MD5
-   REGISTER_HASH(&md5_desc);
+#ifdef LTC_SHA512_256
+   REGISTER_HASH(&sha512_256_desc);
 #endif
-#ifdef LTC_SHA1
-   REGISTER_HASH(&sha1_desc);
+#ifdef LTC_SHA512_224
+   REGISTER_HASH(&sha512_224_desc);
 #endif
 #ifdef LTC_SHA224
    REGISTER_HASH(&sha224_desc);
 #endif
-#ifdef LTC_SHA256
-   REGISTER_HASH(&sha256_desc);
-#endif
 #ifdef LTC_SHA384
    REGISTER_HASH(&sha384_desc);
 #endif
-#ifdef LTC_SHA512
-   REGISTER_HASH(&sha512_desc);
+#ifdef LTC_SHA1
+   REGISTER_HASH(&sha1_desc);
 #endif
-#ifdef LTC_SHA512_224
-   REGISTER_HASH(&sha512_224_desc);
+#ifdef LTC_MD5
+   REGISTER_HASH(&md5_desc);
 #endif
-#ifdef LTC_SHA512_256
-   REGISTER_HASH(&sha512_256_desc);
+#ifdef LTC_BLAKE2S
+   REGISTER_HASH(&blake2s_128_desc);
+   REGISTER_HASH(&blake2s_160_desc);
+   REGISTER_HASH(&blake2s_224_desc);
+   REGISTER_HASH(&blake2s_256_desc);
 #endif
-#ifdef LTC_SHA3
-   REGISTER_HASH(&sha3_224_desc);
-   REGISTER_HASH(&sha3_256_desc);
-   REGISTER_HASH(&sha3_384_desc);
-   REGISTER_HASH(&sha3_512_desc);
+#ifdef LTC_BLAKE2S
+   REGISTER_HASH(&blake2b_160_desc);
+   REGISTER_HASH(&blake2b_256_desc);
+   REGISTER_HASH(&blake2b_384_desc);
+   REGISTER_HASH(&blake2b_512_desc);
 #endif
 #ifdef LTC_KECCAK
    REGISTER_HASH(&keccak_224_desc);
@@ -76,17 +78,15 @@ int register_all_hashes(void)
 #ifdef LTC_WHIRLPOOL
    REGISTER_HASH(&whirlpool_desc);
 #endif
-#ifdef LTC_BLAKE2S
-   REGISTER_HASH(&blake2s_128_desc);
-   REGISTER_HASH(&blake2s_160_desc);
-   REGISTER_HASH(&blake2s_224_desc);
-   REGISTER_HASH(&blake2s_256_desc);
+#ifdef LTC_TIGER
+   REGISTER_HASH(&tiger_desc);
+   REGISTER_HASH(&tiger2_desc);
 #endif
-#ifdef LTC_BLAKE2S
-   REGISTER_HASH(&blake2b_160_desc);
-   REGISTER_HASH(&blake2b_256_desc);
-   REGISTER_HASH(&blake2b_384_desc);
-   REGISTER_HASH(&blake2b_512_desc);
+#ifdef LTC_MD2
+   REGISTER_HASH(&md2_desc);
+#endif
+#ifdef LTC_MD4
+   REGISTER_HASH(&md4_desc);
 #endif
 #ifdef LTC_CHC_HASH
    {

Some files were not shown because too many files changed in this diff