diff --git a/Podfile.lock b/Podfile.lock index 23693f23b564a382443fc4d1d74f369571ddd5b2..86f20959f458300936068c42acf3211f989e3fc4 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -55,7 +55,7 @@ CHECKOUT OPTIONS: :commit: e6b4597d3bbff232e63f50942318f2b4d3523b1b :git: https://github.com/MailCore/mailcore2.git Travellib: - :commit: 9ce858d03a21e139b7bfa069d219942875aec8f1 + :commit: 2675c5df3d209d97311aa9ad552427f99a27a6ae :git: https://git.imp.fu-berlin.de/jakobsbode/travellib.git SPEC CHECKSUMS: diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 23693f23b564a382443fc4d1d74f369571ddd5b2..86f20959f458300936068c42acf3211f989e3fc4 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -55,7 +55,7 @@ CHECKOUT OPTIONS: :commit: e6b4597d3bbff232e63f50942318f2b4d3523b1b :git: https://github.com/MailCore/mailcore2.git Travellib: - :commit: 9ce858d03a21e139b7bfa069d219942875aec8f1 + :commit: 2675c5df3d209d97311aa9ad552427f99a27a6ae :git: https://git.imp.fu-berlin.de/jakobsbode/travellib.git SPEC CHECKSUMS: diff --git a/Pods/Travellib/Travellib/Travellib/Crypto.swift b/Pods/Travellib/Travellib/Travellib/Crypto.swift index 552a80188c6277ef5a11e88fc46ec2e4c087e9b4..e9e5ed5e5e9804e1af71c76fc3d15bd51c0a07e6 100644 --- a/Pods/Travellib/Travellib/Travellib/Crypto.swift +++ b/Pods/Travellib/Travellib/Travellib/Crypto.swift @@ -232,7 +232,7 @@ public class Crypto { /* requires alphabet to have a maximal length of 256 */ - static func createRandom(characters: Int, alphabet: [String]) throws -> String { + public static func createRandom(characters: Int, alphabet: [String]) throws -> String { guard alphabet.count <= 256 else { throw TravelError.invalidAlphabet } @@ -253,7 +253,7 @@ public class Crypto { //bits should be less or equal to 64, more bits will not be considered at the moment //alphabet should contian maximal 256 symbols at the moment - static func createRandom(bits: Int, alphabet: [String]) throws -> String { + public static func createRandom(bits: Int, alphabet: [String]) throws -> String { guard alphabet.count <= 256 else { throw TravelError.invalidAlphabet } @@ -265,7 +265,7 @@ public class Crypto { return result } - static func convertToPassword(number: UInt64, alphabet: [String], bits: Int) throws -> String { + public static func convertToPassword(number: UInt64, alphabet: [String], bits: Int) throws -> String { guard alphabet.count <= 256 else { throw TravelError.invalidAlphabet } @@ -285,7 +285,7 @@ public class Crypto { return result } - static func convertToNumber(password: String, alphabet: [String]) throws -> UInt64 { + public static func convertToNumber(password: String, alphabet: [String]) throws -> UInt64 { var result: UInt64 = 0 var pw = password for _ in 0 ..< pw.count { @@ -300,6 +300,7 @@ public class Crypto { return result } + //TODO: remove func bitsNotZero(value: UInt64) -> [Int] { var temp = value var result: [Int] = [] diff --git a/Pods/Travellib/Travellib/Travellib/Traveler.swift b/Pods/Travellib/Travellib/Travellib/Traveler.swift index de6b6b4b8e648b2cb056c1ad4ea222453b70fb22..83348629acc2a4bff4922e2b4e2850b8e114ddab 100644 --- a/Pods/Travellib/Travellib/Travellib/Traveler.swift +++ b/Pods/Travellib/Travellib/Travellib/Traveler.swift @@ -171,6 +171,16 @@ public class Traveler: Codable { return keys } + //returns the address that may be used to backup secretkeys while traveling + public func getTravelerAddress() -> String { + return travelerAddress + } + + //returns the key that may be used to backup secretkeys while traveling + public func getTravelerKey() -> String { + return travelerKey + } + public func deletePasswordReference() { pw1 = "" pw2 = ""