From 3d473e05adac8f63ef2a49b64d783706f7f33344 Mon Sep 17 00:00:00 2001 From: Vincent Breitmoser Date: Thu, 28 Sep 2017 16:58:42 +0200 Subject: [PATCH] set security token admin pin to 12345678 in debug builds --- .../keychain/ui/CreateSecurityTokenPinFragment.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateSecurityTokenPinFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateSecurityTokenPinFragment.java index 4e4e955b3..911cddf9e 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateSecurityTokenPinFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateSecurityTokenPinFragment.java @@ -29,6 +29,7 @@ import android.view.inputmethod.InputMethodManager; import android.widget.EditText; import android.widget.TextView; +import org.sufficientlysecure.keychain.Constants; import org.sufficientlysecure.keychain.R; import org.sufficientlysecure.keychain.securitytoken.SecurityTokenHelper; import org.sufficientlysecure.keychain.ui.CreateKeyActivity.FragAction; @@ -125,6 +126,10 @@ public class CreateSecurityTokenPinFragment extends Fragment { new AsyncTask() { @Override protected Passphrase doInBackground(Void... unused) { + if (Constants.DEBUG) { + return new Passphrase("12345678"); + } + SecureRandom secureRandom = new SecureRandom(); // min = 8, we choose 8 String adminPin = "" + secureRandom.nextInt(9)