diff options
author | Dominik <dominik@dominikschuermann.de> | 2012-11-17 19:54:49 +0100 |
---|---|---|
committer | Dominik <dominik@dominikschuermann.de> | 2012-11-17 19:54:49 +0100 |
commit | 0123bef9ce622b5c86ed5cf5805131bedde008a6 (patch) | |
tree | 6eb9706d5e7c7bc994d12d5c33bc4b6f50cf62ca /org_apg/src/org/thialfihar/android/apg/ui/widget/KeyEditor.java | |
parent | 56cfb6bc5a5494cb31a3188d6bb4fa53074dbe6a (diff) | |
download | open-keychain-0123bef9ce622b5c86ed5cf5805131bedde008a6.tar.gz open-keychain-0123bef9ce622b5c86ed5cf5805131bedde008a6.tar.bz2 open-keychain-0123bef9ce622b5c86ed5cf5805131bedde008a6.zip |
fixed sql quieries in select pub/secret key
Diffstat (limited to 'org_apg/src/org/thialfihar/android/apg/ui/widget/KeyEditor.java')
-rw-r--r-- | org_apg/src/org/thialfihar/android/apg/ui/widget/KeyEditor.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/org_apg/src/org/thialfihar/android/apg/ui/widget/KeyEditor.java b/org_apg/src/org/thialfihar/android/apg/ui/widget/KeyEditor.java index 87d715fd9..f8adc3b72 100644 --- a/org_apg/src/org/thialfihar/android/apg/ui/widget/KeyEditor.java +++ b/org_apg/src/org/thialfihar/android/apg/ui/widget/KeyEditor.java @@ -140,15 +140,16 @@ public class KeyEditor extends LinearLayout implements Editor, OnClickListener { Vector<Choice> choices = new Vector<Choice>(); boolean isElGamalKey = (key.getPublicKey().getAlgorithm() == PGPPublicKey.ELGAMAL_ENCRYPT); + boolean isDSAKey = (key.getPublicKey().getAlgorithm() == PGPPublicKey.DSA); if (!isElGamalKey) { choices.add(new Choice(Id.choice.usage.sign_only, getResources().getString( R.string.choice_signOnly))); } - if (!mIsMasterKey) { + if (!mIsMasterKey && !isDSAKey) { choices.add(new Choice(Id.choice.usage.encrypt_only, getResources().getString( R.string.choice_encryptOnly))); } - if (!isElGamalKey) { + if (!isElGamalKey && !isDSAKey) { choices.add(new Choice(Id.choice.usage.sign_and_encrypt, getResources().getString( R.string.choice_signAndEncrypt))); } |