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 = ""