@@ -38,15 +38,15 @@ void test_macros(void *data, size_t amount, const char *str)
3838 ENCRYPT_WITH_DES (data, amount); // BAD
3939 ENCRYPT_WITH_RC2 (data, amount); // BAD
4040 ENCRYPT_WITH_AES (data, amount); // GOOD (good algorithm)
41- ENCRYPT_WITH_3DES (data, amount); // GOOD (good enough algorithm)
42- ENCRYPT_WITH_TRIPLE_DES (data, amount); // GOOD (good enough algorithm)
41+ ENCRYPT_WITH_3DES (data, amount); // BAD
42+ ENCRYPT_WITH_TRIPLE_DES (data, amount); // BAD
4343 ENCRYPT_WITH_RC20 (data, amount); // GOOD (if there ever is an RC20 algorithm, we have no reason to believe it's weak)
4444 ENCRYPT_WITH_DES_REMOVED (data, amount); // GOOD (implementation has been deleted)
4545
4646 DESENCRYPT (data, amount); // BAD [NOT DETECTED]
4747 RC2ENCRYPT (data, amount); // BAD [NOT DETECTED]
4848 AESENCRYPT (data, amount); // GOOD (good algorithm)
49- DES3ENCRYPT (data, amount); // GOOD (good enough algorithm)
49+ DES3ENCRYPT (data, amount); // BAD [NOT DETECTED]
5050
5151 DES_DO_ENCRYPTION (data, amount); // BAD
5252 RUN_DES_ENCODING (data, amount); // BAD
@@ -88,13 +88,13 @@ void test_functions(void *data, size_t amount, const char *str)
8888 encryptDES (data, amount); // BAD
8989 encryptRC2 (data, amount); // BAD
9090 encryptAES (data, amount); // GOOD (good algorithm)
91- encrypt3DES (data, amount); // GOOD (good enough algorithm)
92- encryptTripleDES (data, amount); // GOOD (good enough algorithm)
91+ encrypt3DES (data, amount); // BAD
92+ encryptTripleDES (data, amount); // BAD
9393
9494 DESEncrypt (data, amount); // BAD
9595 RC2Encrypt (data, amount); // BAD
9696 AESEncrypt (data, amount); // GOOD (good algorithm)
97- DES3Encrypt (data, amount); // GOOD (good enough algorithm)
97+ DES3Encrypt (data, amount); // BAD [NOT DETECTED]
9898
9999 DoDESEncryption (data, amount); // BAD [NOT DETECTED]
100100 encryptDes (data, amount); // BAD [NOT DETECTED]
0 commit comments