diff options
| author | Vincent Breitmoser <valodim@mugenguild.com> | 2015-05-16 23:59:04 +0200 | 
|---|---|---|
| committer | Vincent Breitmoser <valodim@mugenguild.com> | 2015-05-16 23:59:04 +0200 | 
| commit | f554cc9c931f46f1017c2a34fbb776c456e9e344 (patch) | |
| tree | 8c3fce7eed1a6d51096e60391e42ce1267632ad9 /OpenKeychain/src/main/java | |
| parent | 4b2c8a13094cc53a834ff30b88eaf5e3229c2878 (diff) | |
| download | open-keychain-f554cc9c931f46f1017c2a34fbb776c456e9e344.tar.gz open-keychain-f554cc9c931f46f1017c2a34fbb776c456e9e344.tar.bz2 open-keychain-f554cc9c931f46f1017c2a34fbb776c456e9e344.zip | |
pass masterKeyId to yubikey fragment
Diffstat (limited to 'OpenKeychain/src/main/java')
| -rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java | 2 | ||||
| -rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyYubiKeyFragment.java | 13 | 
2 files changed, 9 insertions, 6 deletions
| diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java index 320ccee5d..023483193 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java @@ -588,7 +588,7 @@ public class ViewKeyActivity extends BaseNfcActivity implements      public void showYubiKeyFragment(byte[] nfcFingerprints, String nfcUserId, byte[] nfcAid) {          ViewKeyYubiKeyFragment frag = ViewKeyYubiKeyFragment.newInstance( -                nfcFingerprints, nfcUserId, nfcAid); +                mMasterKeyId, nfcFingerprints, nfcUserId, nfcAid);          FragmentManager manager = getSupportFragmentManager(); diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyYubiKeyFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyYubiKeyFragment.java index 812874456..99ac73800 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyYubiKeyFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyYubiKeyFragment.java @@ -45,14 +45,15 @@ import org.sufficientlysecure.keychain.pgp.CanonicalizedSecretKey.SecretKeyType;  import org.sufficientlysecure.keychain.provider.KeychainContract.Keys;  import org.sufficientlysecure.keychain.service.KeychainIntentService;  import org.sufficientlysecure.keychain.service.ServiceProgressHandler; -import org.sufficientlysecure.keychain.ui.util.KeyFormattingUtils;  public class ViewKeyYubiKeyFragment extends Fragment          implements LoaderCallbacks<Cursor> { +    public static final String ARG_MASTER_KEY_ID = "master_key_id";      public static final String ARG_FINGERPRINT = "fingerprint";      public static final String ARG_USER_ID = "user_id";      public static final String ARG_CARD_AID = "aid"; +      private byte[][] mFingerprints;      private String mUserId;      private byte[] mCardAid; @@ -60,10 +61,12 @@ public class ViewKeyYubiKeyFragment extends Fragment      private Button vButton;      private TextView vStatus; -    public static ViewKeyYubiKeyFragment newInstance(byte[] fingerprints, String userId, byte[] aid) { +    public static ViewKeyYubiKeyFragment newInstance(long masterKeyId, +            byte[] fingerprints, String userId, byte[] aid) {          ViewKeyYubiKeyFragment frag = new ViewKeyYubiKeyFragment();          Bundle args = new Bundle(); +        args.putLong(ARG_MASTER_KEY_ID, masterKeyId);          args.putByteArray(ARG_FINGERPRINT, fingerprints);          args.putString(ARG_USER_ID, userId);          args.putByteArray(ARG_CARD_AID, aid); @@ -86,7 +89,7 @@ public class ViewKeyYubiKeyFragment extends Fragment          mUserId = args.getString(ARG_USER_ID);          mCardAid = args.getByteArray(ARG_CARD_AID); -        mMasterKeyId = KeyFormattingUtils.getKeyIdFromFingerprint(mFingerprints[0]); +        mMasterKeyId = args.getLong(ARG_MASTER_KEY_ID);          getLoaderManager().initLoader(0, null, this); @@ -169,8 +172,8 @@ public class ViewKeyYubiKeyFragment extends Fragment              Keys.HAS_SECRET,              Keys.FINGERPRINT      }; -    private static final int INDEX_KEY_ID = 1; -    private static final int INDEX_RANK = 2; +    // private static final int INDEX_KEY_ID = 1; +    // private static final int INDEX_RANK = 2;      private static final int INDEX_HAS_SECRET = 3;      private static final int INDEX_FINGERPRINT = 4; | 
