File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
swift/ql/src/queries/Security/CWE-321 Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -8,13 +8,16 @@ func encrypt(padding : Padding) {
8
8
let ivString = getRandomIV ( )
9
9
_ = try AES ( key: key, blockMode: CBC ( ) , padding: padding)
10
10
_ = try AES ( key: keyString, iv: ivString)
11
-
11
+ _ = try Blowfish ( key: key, blockMode: CBC ( ) , padding: padding)
12
+ _ = try Blowfish ( key: keyString, iv: ivString)
12
13
13
14
14
15
// GOOD: Using randomly generated keys for encryption
15
16
let key = ( 0 ..< 10 ) . map ( { _ in UInt8 . random ( in: 0 ... UInt8 . max) } )
16
17
let keyString = String ( cString: key)
17
18
let ivString = getRandomIV ( )
19
+ _ = try AES ( key: key, blockMode: CBC ( ) , padding: padding)
20
+ _ = try AES ( key: keyString, iv: ivString)
18
21
_ = try Blowfish ( key: key, blockMode: CBC ( ) , padding: padding)
19
22
_ = try Blowfish ( key: keyString, iv: ivString)
20
23
You can’t perform that action at this time.
0 commit comments