فهرست منبع

Re-order hash registrations

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

Signed-off-by: Steffen Jaeckel <[email protected]>
Steffen Jaeckel 2 ماه پیش
والد
کامیت
4c03415dea
3فایلهای تغییر یافته به همراه4989 افزوده شده و 9003 حذف شده
  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

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 2477 - 4484
notes/hash_tv.txt


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 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
    {

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است