diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/CanonicalizedKeyRing.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/CanonicalizedKeyRing.java index 7541158ba..2075f6b58 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/CanonicalizedKeyRing.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/CanonicalizedKeyRing.java @@ -29,18 +29,17 @@ import java.io.OutputStream; import java.util.ArrayList; import java.util.Date; import java.util.HashSet; -import java.util.Iterator; import java.util.Set; -/** A generic wrapped PGPKeyRing object. - * +/** + * A generic wrapped PGPKeyRing object. + *

* This class provides implementations for all basic getters which both * PublicKeyRing and SecretKeyRing have in common. To make the wrapped keyring * class typesafe in implementing subclasses, the field is stored in the * implementing class, providing properly typed access through the getRing * getter method. - * */ public abstract class CanonicalizedKeyRing extends KeyRing { @@ -80,7 +79,7 @@ public abstract class CanonicalizedKeyRing extends KeyRing { public boolean isRevoked() { // Is the master key revoked? - return getRing().getPublicKey().isRevoked(); + return getRing().getPublicKey().hasRevocation(); } public Date getCreationDate() { @@ -106,7 +105,7 @@ public abstract class CanonicalizedKeyRing extends KeyRing { public Set getEncryptIds() { HashSet result = new HashSet<>(); - for(CanonicalizedPublicKey key : publicKeyIterator()) { + for (CanonicalizedPublicKey key : publicKeyIterator()) { if (key.canEncrypt() && key.isValid()) { result.add(key.getKeyId()); } @@ -115,7 +114,7 @@ public abstract class CanonicalizedKeyRing extends KeyRing { } public long getEncryptId() throws PgpKeyNotFoundException { - for(CanonicalizedPublicKey key : publicKeyIterator()) { + for (CanonicalizedPublicKey key : publicKeyIterator()) { if (key.canEncrypt() && key.isValid()) { return key.getKeyId(); } @@ -127,7 +126,7 @@ public abstract class CanonicalizedKeyRing extends KeyRing { try { getEncryptId(); return true; - } catch(PgpKeyNotFoundException e) { + } catch (PgpKeyNotFoundException e) { return false; } } @@ -136,8 +135,10 @@ public abstract class CanonicalizedKeyRing extends KeyRing { getRing().encode(stream); } - /** Returns an UncachedKeyRing which wraps the same data as this ring. This method should - * only be used */ + /** + * Returns an UncachedKeyRing which wraps the same data as this ring. This method should + * only be used + */ public UncachedKeyRing getUncachedKeyRing() { return new UncachedKeyRing(getRing()); } diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java index 7838cbdb1..a5b291e28 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java @@ -208,6 +208,9 @@ public class ImportKeysAdapter extends RecyclerView.Adapter