diff --git a/packages/native_crypto_ios/ios/Classes/NativeCrypto.swift b/packages/native_crypto_ios/ios/Classes/NativeCrypto.swift index d9e8dc1..ac94c52 100644 --- a/packages/native_crypto_ios/ios/Classes/NativeCrypto.swift +++ b/packages/native_crypto_ios/ios/Classes/NativeCrypto.swift @@ -25,7 +25,6 @@ public class NativeCrypto: NSObject, NativeCryptoAPI { case .sha256: return FlutterStandardTypedData(bytes: Data(HMAC(key: symmetricKey).finalize())) case .sha384: return FlutterStandardTypedData(bytes: Data(HMAC(key: symmetricKey).finalize())) case .sha512: return FlutterStandardTypedData(bytes: Data(HMAC(key: symmetricKey).finalize())) - @unknown default: fatalError("Unknown algorithm") } } diff --git a/packages/native_crypto_ios/ios/Classes/utils/HashAlgorithmParser.swift b/packages/native_crypto_ios/ios/Classes/utils/HashAlgorithmParser.swift index 52e160e..d097a56 100644 --- a/packages/native_crypto_ios/ios/Classes/utils/HashAlgorithmParser.swift +++ b/packages/native_crypto_ios/ios/Classes/utils/HashAlgorithmParser.swift @@ -15,7 +15,6 @@ public class HashAlgorithmParser { case .sha256: return SHA256.init() case .sha384: return SHA384.init() case .sha512: return SHA512.init() - @unknown default: fatalError("Unknown algorithm") } } @@ -24,7 +23,6 @@ public class HashAlgorithmParser { case .sha256: return CCPBKDFAlgorithm(kCCPRFHmacAlgSHA256) case .sha384: return CCPBKDFAlgorithm(kCCPRFHmacAlgSHA384) case .sha512: return CCPBKDFAlgorithm(kCCPRFHmacAlgSHA512) - @unknown default: fatalError("Unknown algorithm") } } diff --git a/packages/native_crypto_ios/ios/Classes/utils/Task.swift b/packages/native_crypto_ios/ios/Classes/utils/Task.swift deleted file mode 100644 index 4a9d049..0000000 --- a/packages/native_crypto_ios/ios/Classes/utils/Task.swift +++ /dev/null @@ -1,45 +0,0 @@ -import Foundation - -class Task { - - var task: () throws -> T - private var successful: Bool = false - private var result: T? = nil - private var exception: Error? = nil - - init(task: @escaping () throws -> T) { - self.task = task - } - - func isSuccessful() -> Bool { - return successful - } - - func getResult() -> T? { - return result - } - - func getException() -> Error { - if (exception != nil) { - return exception! - } else { - return NativeCryptoError.unknownError() - } - } - - func call() { - do { - result = try task() - exception = nil - successful = true - } catch { - exception = error - result = nil - successful = false - } - } - - func finalize(callback: (_ task: Task) -> Void) { - callback(self) - } -}