refactor(ios): remove useless lines/classes

This commit is contained in:
Hugo Pointcheval 2023-04-05 16:41:54 +02:00
parent 7c8f7206f0
commit 550fe8b73e
Signed by: hugo
GPG Key ID: 3AAC487E131E00BC
3 changed files with 0 additions and 48 deletions

View File

@ -25,7 +25,6 @@ public class NativeCrypto: NSObject, NativeCryptoAPI {
case .sha256: return FlutterStandardTypedData(bytes: Data(HMAC<SHA256>(key: symmetricKey).finalize()))
case .sha384: return FlutterStandardTypedData(bytes: Data(HMAC<SHA384>(key: symmetricKey).finalize()))
case .sha512: return FlutterStandardTypedData(bytes: Data(HMAC<SHA512>(key: symmetricKey).finalize()))
@unknown default: fatalError("Unknown algorithm")
}
}

View File

@ -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")
}
}

View File

@ -1,45 +0,0 @@
import Foundation
class Task<T> {
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<T>) -> Void) {
callback(self)
}
}