@@ -11,32 +11,32 @@ fn test_hash_algorithms(
11
11
12
12
// MD5
13
13
_ = md5:: Md5 :: digest ( harmless) ;
14
- _ = md5:: Md5 :: digest ( credit_card_no) ; // $ Source Alert[rust/weak-sensitive-data-hashing]
15
- _ = md5:: Md5 :: digest ( password) ; // $ Source Alert[rust/weak-sensitive-data-hashing]
14
+ _ = md5:: Md5 :: digest ( credit_card_no) ; // $ Alert[rust/weak-sensitive-data-hashing]
15
+ _ = md5:: Md5 :: digest ( password) ; // $ Alert[rust/weak-sensitive-data-hashing]
16
16
_ = md5:: Md5 :: digest ( encrypted_password) ;
17
17
18
18
// MD5 (alternative / older library)
19
19
_ = md5_alt:: compute ( harmless) ;
20
- _ = md5_alt:: compute ( credit_card_no) ; // $ Source Alert[rust/weak-sensitive-data-hashing]
21
- _ = md5_alt:: compute ( password) ; // $ Source Alert[rust/weak-sensitive-data-hashing]
20
+ _ = md5_alt:: compute ( credit_card_no) ; // $ Alert[rust/weak-sensitive-data-hashing]
21
+ _ = md5_alt:: compute ( password) ; // $ Alert[rust/weak-sensitive-data-hashing]
22
22
_ = md5_alt:: compute ( encrypted_password) ;
23
23
24
24
// SHA-1
25
25
_ = sha1:: Sha1 :: digest ( harmless) ;
26
- _ = sha1:: Sha1 :: digest ( credit_card_no) ; // $ Source Alert[rust/weak-sensitive-data-hashing]
27
- _ = sha1:: Sha1 :: digest ( password) ; // $ Source Alert[rust/weak-sensitive-data-hashing]
26
+ _ = sha1:: Sha1 :: digest ( credit_card_no) ; // $ Alert[rust/weak-sensitive-data-hashing]
27
+ _ = sha1:: Sha1 :: digest ( password) ; // $ Alert[rust/weak-sensitive-data-hashing]
28
28
_ = sha1:: Sha1 :: digest ( encrypted_password) ;
29
29
30
30
// SHA-1 checked
31
31
_ = sha1_checked:: Sha1 :: digest ( harmless) ;
32
- _ = sha1_checked:: Sha1 :: digest ( credit_card_no) ; // $ Source Alert[rust/weak-sensitive-data-hashing]
33
- _ = sha1_checked:: Sha1 :: digest ( password) ; // $ Source Alert[rust/weak-sensitive-data-hashing]
32
+ _ = sha1_checked:: Sha1 :: digest ( credit_card_no) ; // $ Alert[rust/weak-sensitive-data-hashing]
33
+ _ = sha1_checked:: Sha1 :: digest ( password) ; // $ Alert[rust/weak-sensitive-data-hashing]
34
34
_ = sha1_checked:: Sha1 :: digest ( encrypted_password) ;
35
35
36
36
// SHA-256 (appropriate for sensitive data hashing)
37
37
_ = sha3:: Sha3_256 :: digest ( harmless) ;
38
38
_ = sha3:: Sha3_256 :: digest ( credit_card_no) ;
39
- _ = sha3:: Sha3_256 :: digest ( password) ; // $ Source Alert[rust/weak-sensitive-data-hashing]
39
+ _ = sha3:: Sha3_256 :: digest ( password) ; // $ Alert[rust/weak-sensitive-data-hashing]
40
40
_ = sha3:: Sha3_256 :: digest ( encrypted_password) ;
41
41
42
42
// Argon2 (appropriate for password hashing)
@@ -57,11 +57,11 @@ fn test_hash_code_patterns(
57
57
58
58
// hash different types of data
59
59
_ = md5:: Md5 :: digest ( harmless_str) ;
60
- _ = md5:: Md5 :: digest ( password_str) ; // $ Source Alert[rust/weak-sensitive-data-hashing]
60
+ _ = md5:: Md5 :: digest ( password_str) ; // $ Alert[rust/weak-sensitive-data-hashing]
61
61
_ = md5:: Md5 :: digest ( harmless_arr) ;
62
- _ = md5:: Md5 :: digest ( password_arr) ; // $ Source Alert[rust/weak-sensitive-data-hashing]
62
+ _ = md5:: Md5 :: digest ( password_arr) ; // $ Alert[rust/weak-sensitive-data-hashing]
63
63
_ = md5:: Md5 :: digest ( harmless_vec) ;
64
- _ = md5:: Md5 :: digest ( password_vec) ; // $ Source Alert[rust/weak-sensitive-data-hashing]
64
+ _ = md5:: Md5 :: digest ( password_vec) ; // $ Alert[rust/weak-sensitive-data-hashing]
65
65
66
66
// hash through a hasher object
67
67
let mut md5_hasher = md5:: Md5 :: new ( ) ;
@@ -74,7 +74,7 @@ fn test_hash_code_patterns(
74
74
_ = md5:: Md5 :: new ( ) . chain_update ( harmless) . chain_update ( password) . chain_update ( harmless) . finalize ( ) ; // $ MISSING: Alert[rust/weak-sensitive-data-hashing]
75
75
76
76
_ = md5:: Md5 :: new_with_prefix ( harmless) . finalize ( ) ;
77
- _ = md5:: Md5 :: new_with_prefix ( password) . finalize ( ) ; // $ Source Alert[rust/weak-sensitive-data-hashing]
77
+ _ = md5:: Md5 :: new_with_prefix ( password) . finalize ( ) ; // $ Alert[rust/weak-sensitive-data-hashing]
78
78
79
79
// hash transformed data
80
80
_ = md5:: Md5 :: digest ( harmless. trim ( ) ) ;
0 commit comments