From f012c7ce22647280193325c09980ea250aa139b2 Mon Sep 17 00:00:00 2001 From: Alexander Bakker Date: Sat, 26 Dec 2020 12:16:57 +0100 Subject: [PATCH] Use GoogleAuthInfo.parseSecret for secrets from Google Authenticator --- .../beemdevelopment/aegis/importers/GoogleAuthImporter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/beemdevelopment/aegis/importers/GoogleAuthImporter.java b/app/src/main/java/com/beemdevelopment/aegis/importers/GoogleAuthImporter.java index f7f4e2bf..74987d39 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/importers/GoogleAuthImporter.java +++ b/app/src/main/java/com/beemdevelopment/aegis/importers/GoogleAuthImporter.java @@ -4,8 +4,8 @@ import android.content.Context; import android.content.pm.PackageManager; import android.database.Cursor; -import com.beemdevelopment.aegis.encoding.Base32; import com.beemdevelopment.aegis.encoding.EncodingException; +import com.beemdevelopment.aegis.otp.GoogleAuthInfo; import com.beemdevelopment.aegis.otp.HotpInfo; import com.beemdevelopment.aegis.otp.OtpInfo; import com.beemdevelopment.aegis.otp.OtpInfoException; @@ -73,7 +73,7 @@ public class GoogleAuthImporter extends DatabaseImporter { private static VaultEntry convertEntry(Entry entry) throws DatabaseImporterEntryException { try { - byte[] secret = Base32.decode(entry.getSecret()); + byte[] secret = GoogleAuthInfo.parseSecret(entry.getSecret()); OtpInfo info; switch (entry.getType()) {