@@ -38,15 +38,15 @@ void test_macros(void *data, size_t amount, const char *str)
38
38
ENCRYPT_WITH_DES (data, amount); // BAD
39
39
ENCRYPT_WITH_RC2 (data, amount); // BAD
40
40
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
43
43
ENCRYPT_WITH_RC20 (data, amount); // GOOD (if there ever is an RC20 algorithm, we have no reason to believe it's weak)
44
44
ENCRYPT_WITH_DES_REMOVED (data, amount); // GOOD (implementation has been deleted)
45
45
46
46
DESENCRYPT (data, amount); // BAD [NOT DETECTED]
47
47
RC2ENCRYPT (data, amount); // BAD [NOT DETECTED]
48
48
AESENCRYPT (data, amount); // GOOD (good algorithm)
49
- DES3ENCRYPT (data, amount); // GOOD (good enough algorithm)
49
+ DES3ENCRYPT (data, amount); // BAD [NOT DETECTED]
50
50
51
51
DES_DO_ENCRYPTION (data, amount); // BAD
52
52
RUN_DES_ENCODING (data, amount); // BAD
@@ -88,13 +88,13 @@ void test_functions(void *data, size_t amount, const char *str)
88
88
encryptDES (data, amount); // BAD
89
89
encryptRC2 (data, amount); // BAD
90
90
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
93
93
94
94
DESEncrypt (data, amount); // BAD
95
95
RC2Encrypt (data, amount); // BAD
96
96
AESEncrypt (data, amount); // GOOD (good algorithm)
97
- DES3Encrypt (data, amount); // GOOD (good enough algorithm)
97
+ DES3Encrypt (data, amount); // BAD [NOT DETECTED]
98
98
99
99
DoDESEncryption (data, amount); // BAD [NOT DETECTED]
100
100
encryptDes (data, amount); // BAD [NOT DETECTED]
0 commit comments