diff options
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure')
| -rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpConstants.java | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpConstants.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpConstants.java index aef9a5cdb..f739b1e6d 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpConstants.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpConstants.java @@ -53,9 +53,15 @@ public class PgpConstants {          sPreferredHashAlgorithms.add(HashAlgorithmTags.SHA1);          sPreferredHashAlgorithms.add(HashAlgorithmTags.RIPEMD160); +        /* +         * Prefer ZIP +         * "ZLIB provides no benefit over ZIP and is more malleable" +         * - (OpenPGP WG mailinglist: "[openpgp] Intent to deprecate: Insecure primitives") +         * BZIP2: very slow +         */ +        sPreferredCompressionAlgorithms.add(CompressionAlgorithmTags.ZIP);          sPreferredCompressionAlgorithms.add(CompressionAlgorithmTags.ZLIB);          sPreferredCompressionAlgorithms.add(CompressionAlgorithmTags.BZIP2); -        sPreferredCompressionAlgorithms.add(CompressionAlgorithmTags.ZIP);      }      public static final int CERTIFY_HASH_ALGO = HashAlgorithmTags.SHA256;  | 
