Marcin Krzyżanowski 7 年之前
父节点
当前提交
27d7708266
共有 3 个文件被更改,包括 4 次插入2 次删除
  1. 1 0
      CryptoSwift.xcodeproj/project.pbxproj
  2. 2 1
      Package.swift
  3. 1 1
      Sources/CryptoSwift/AES.swift

+ 1 - 0
CryptoSwift.xcodeproj/project.pbxproj

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

+ 2 - 1
Package.swift

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

+ 1 - 1
Sources/CryptoSwift/AES.swift

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