Marcin Krzyżanowski 7 lat temu
rodzic
commit
27d7708266

+ 1 - 0
CryptoSwift.xcodeproj/project.pbxproj

@@ -800,6 +800,7 @@
 				PRODUCT_BUNDLE_IDENTIFIER = com.krzyzanowskim.CryptoSwift;
 				PRODUCT_BUNDLE_IDENTIFIER = com.krzyzanowskim.CryptoSwift;
 				PRODUCT_NAME = CryptoSwift;
 				PRODUCT_NAME = CryptoSwift;
 				SKIP_INSTALL = YES;
 				SKIP_INSTALL = YES;
+				SWIFT_ENFORCE_EXCLUSIVE_ACCESS = none;
 				SWIFT_SWIFT3_OBJC_INFERENCE = Off;
 				SWIFT_SWIFT3_OBJC_INFERENCE = Off;
 				SWIFT_VERSION = 4.0;
 				SWIFT_VERSION = 4.0;
 				TVOS_DEPLOYMENT_TARGET = 9.0;
 				TVOS_DEPLOYMENT_TARGET = 9.0;

+ 2 - 1
Package.swift

@@ -2,7 +2,8 @@
 
 
 import PackageDescription
 import PackageDescription
 
 
-_ = Package(name: "CryptoSwift", products: [.library(name: "CryptoSwift", targets: ["CryptoSwift"])],
+_ = Package(name: "CryptoSwift", 
+            products: [.library(name: "CryptoSwift", targets: ["CryptoSwift"])],
             targets: [
             targets: [
                 .target(name: "CryptoSwift"),
                 .target(name: "CryptoSwift"),
                 .testTarget(name: "CryptoSwiftTests", dependencies: ["CryptoSwift"]),
                 .testTarget(name: "CryptoSwiftTests", dependencies: ["CryptoSwift"]),

+ 1 - 1
Sources/CryptoSwift/AES.swift

@@ -513,7 +513,7 @@ extension AES: Cipher {
 
 
         var oneTimeCryptor = try self.makeDecryptor()
         var oneTimeCryptor = try self.makeDecryptor()
         let chunks = bytes.batched(by: AES.blockSize)
         let chunks = bytes.batched(by: AES.blockSize)
-        if chunks.count == 0 {
+        if chunks.isEmpty {
             throw Error.invalidData
             throw Error.invalidData
         }
         }