Skip to content

Commit 1c7f421

Browse files
committed
Fix 'expression too complex'
1 parent 3a4dfda commit 1c7f421

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Sources/CryptoSwift/AES.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,12 +206,13 @@ fileprivate extension AES {
206206
b2 = F1(t[2], t[3], t[0], t[1]) ^ rk[rounds][2]
207207
b3 = F1(t[3], t[0], t[1], t[2]) ^ rk[rounds][3]
208208

209-
return [
209+
let encrypted: Array<UInt8> = [
210210
UInt8(b0 & 0xFF),UInt8((b0 >> 8) & 0xFF),UInt8((b0 >> 16) & 0xFF),UInt8((b0 >> 24) & 0xFF),
211211
UInt8(b1 & 0xFF),UInt8((b1 >> 8) & 0xFF),UInt8((b1 >> 16) & 0xFF),UInt8((b1 >> 24) & 0xFF),
212212
UInt8(b2 & 0xFF),UInt8((b2 >> 8) & 0xFF),UInt8((b2 >> 16) & 0xFF),UInt8((b2 >> 24) & 0xFF),
213213
UInt8(b3 & 0xFF),UInt8((b3 >> 8) & 0xFF),UInt8((b3 >> 16) & 0xFF),UInt8((b3 >> 24) & 0xFF)
214-
] as Array<UInt8>
214+
]
215+
return encrypted
215216
}
216217

217218
func decrypt(block: Array<UInt8>) -> Array<UInt8>? {

0 commit comments

Comments
 (0)