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