From 3f979843c7f676883bc014c6b246a4fd4560138c Mon Sep 17 00:00:00 2001 From: Alexander Bakker Date: Thu, 7 Jun 2018 21:01:12 +0200 Subject: [PATCH] Fix the andOTP and FreeOTP importers --- app/src/main/java/me/impy/aegis/importers/AndOtpImporter.java | 2 +- app/src/main/java/me/impy/aegis/importers/FreeOtpImporter.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/me/impy/aegis/importers/AndOtpImporter.java b/app/src/main/java/me/impy/aegis/importers/AndOtpImporter.java index d796dc4b..4dc63b49 100644 --- a/app/src/main/java/me/impy/aegis/importers/AndOtpImporter.java +++ b/app/src/main/java/me/impy/aegis/importers/AndOtpImporter.java @@ -43,7 +43,7 @@ public class AndOtpImporter extends DatabaseImporter { for (int i = 0; i < _obj.length(); i++) { JSONObject obj = _obj.getJSONObject(i); - String type = obj.getString("type"); + String type = obj.getString("type").toLowerCase(); String algo = obj.getString("algorithm"); int digits = obj.getInt("digits"); byte[] secret = Base32.decode(obj.getString("secret").toCharArray()); diff --git a/app/src/main/java/me/impy/aegis/importers/FreeOtpImporter.java b/app/src/main/java/me/impy/aegis/importers/FreeOtpImporter.java index 3904c3bd..a229c25a 100644 --- a/app/src/main/java/me/impy/aegis/importers/FreeOtpImporter.java +++ b/app/src/main/java/me/impy/aegis/importers/FreeOtpImporter.java @@ -56,7 +56,7 @@ public class FreeOtpImporter extends DatabaseImporter { } else { JSONObject obj = new JSONObject(xmlEntry.Value); - String type = obj.getString("type"); + String type = obj.getString("type").toLowerCase(); String algo = obj.getString("algo"); int digits = obj.getInt("digits"); byte[] secret = toBytes(obj.getJSONArray("secret"));