From 9a7981b845a5a378a71c9e5e3744304a3f18487f Mon Sep 17 00:00:00 2001 From: Daniel Arantes Loverde Date: Tue, 7 Oct 2025 20:21:28 -0300 Subject: [PATCH] Fix LCECryptoKit methods --- Package.resolved | 6 +++--- Package.swift | 2 +- Sources/LCEssentials/Classes/LCECrypto.swift | 14 ++++++++++++-- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/Package.resolved b/Package.resolved index febe9ce..fa33e2b 100644 --- a/Package.resolved +++ b/Package.resolved @@ -1,13 +1,13 @@ { - "originHash" : "0cae429bbd156715149253da2c3f23815f5e41836679a585dd496e0d48155975", + "originHash" : "57d4d1724511f49da67a759e590ddf12887d65ffb0702ad7a2ff8f6c830c9b78", "pins" : [ { "identity" : "lcecryptokitbinary", "kind" : "remoteSourceControl", "location" : "https://60c260c85d3a2fe840411b0ff98f521b5eca3c56@git.loverde.com.br/Loverde-Company-LTDA/LCECryptoKitBinary.git", "state" : { - "revision" : "efd58c115c41bd8c28a1458a9150778806953bd0", - "version" : "1.0.1" + "revision" : "2c5c47cebef40a8adc5557d071a35be405c05e30", + "version" : "1.0.2" } } ], diff --git a/Package.swift b/Package.swift index 13f25aa..0c0ec3c 100644 --- a/Package.swift +++ b/Package.swift @@ -22,7 +22,7 @@ let package = Package( url: isLocalDevelopment ? "../LCECryptoKit/PrivateLib/LCECryptoKitBinary" : "https://60c260c85d3a2fe840411b0ff98f521b5eca3c56@git.loverde.com.br/Loverde-Company-LTDA/LCECryptoKitBinary.git", - exact: "1.0.1" + exact: "1.0.2" ) ], targets: [ diff --git a/Sources/LCEssentials/Classes/LCECrypto.swift b/Sources/LCEssentials/Classes/LCECrypto.swift index 6da2d03..54f0b80 100644 --- a/Sources/LCEssentials/Classes/LCECrypto.swift +++ b/Sources/LCEssentials/Classes/LCECrypto.swift @@ -31,11 +31,21 @@ public final class LCECrypto { self.hashKey = privateKey } - func encodeOTP(email: String, password: String) -> String? { + func encodeTP(email: String, password: String) -> String? { + return LCECryptoKit.encodeSeed(email: email, password: password) + } + + func decodeOTP(_ otpHash: String) -> String? { + return LCECryptoKit.decodeSeed(otpKey: otpHash) + } + + // MARK: Need hashKey to decode + + func encodeOTPWithKey(email: String, password: String) -> String? { return LCECryptoKit.encodeSeed(email: email, password: password, hashKey: self.hashKey) } - func decodeOTP(_ otpHash: String) -> Bool { + func decodeOTPWithKey(_ otpHash: String) -> Bool { LCECryptoKit.decodeSeed(otpKey: otpHash, hashKey: self.hashKey) } }