diff --git a/src/main/java/de/vanitasvitae/crypto/pgpainless/algorithm/KeyFlag.java b/src/main/java/de/vanitasvitae/crypto/pgpainless/algorithm/KeyFlag.java index 6928eacb..b3573b82 100644 --- a/src/main/java/de/vanitasvitae/crypto/pgpainless/algorithm/KeyFlag.java +++ b/src/main/java/de/vanitasvitae/crypto/pgpainless/algorithm/KeyFlag.java @@ -41,13 +41,13 @@ public enum KeyFlag { return flag; } - public static KeyFlag[] fromInteger(int bitmask) { + public static List fromInteger(int bitmask) { List flags = new ArrayList<>(); for (KeyFlag f : KeyFlag.values()) { if ((bitmask & f.flag) != 0) { flags.add(f); } } - return flags.toArray(new KeyFlag[]{}); + return flags; } }