diff options
| author | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-04-11 19:23:29 +0200 | 
|---|---|---|
| committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-04-11 19:23:29 +0200 | 
| commit | 9b15482c4146e407c642822f2a65e41c28b3a730 (patch) | |
| tree | b5bbcb1a62366067305d9ebbe713739033b47197 /OpenKeychain/src/main/java | |
| parent | bd6aeea6db7d5af5b3751453db95b6c968d54100 (diff) | |
| download | open-keychain-9b15482c4146e407c642822f2a65e41c28b3a730.tar.gz open-keychain-9b15482c4146e407c642822f2a65e41c28b3a730.tar.bz2 open-keychain-9b15482c4146e407c642822f2a65e41c28b3a730.zip  | |
put signatureType where it belongs
Diffstat (limited to 'OpenKeychain/src/main/java')
| -rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java | 16 | 
1 files changed, 8 insertions, 8 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java index 589b06274..e370f5cf6 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java @@ -276,14 +276,6 @@ public class PgpSignEncrypt {              mEncryptionMasterKeyIds[mEncryptionMasterKeyIds.length - 1] = mSignatureMasterKeyId;          } -        int signatureType; -        if (mEnableAsciiArmorOutput && enableSignature && !enableEncryption && !enableCompression) { -            // for sign-only ascii text -            signatureType = PGPSignature.CANONICAL_TEXT_DOCUMENT; -        } else { -            signatureType = PGPSignature.BINARY_DOCUMENT; -        } -          ArmoredOutputStream armorOut = null;          OutputStream out;          if (mEnableAsciiArmorOutput) { @@ -377,6 +369,14 @@ public class PgpSignEncrypt {                      signingKey.getPublicKey().getAlgorithm(), mSignatureHashAlgorithm)                      .setProvider(Constants.BOUNCY_CASTLE_PROVIDER_NAME); +            int signatureType; +            if (mEnableAsciiArmorOutput && !enableEncryption) { +                // for sign-only ascii text and sign-only binary input (files) +                signatureType = PGPSignature.CANONICAL_TEXT_DOCUMENT; +            } else { +                signatureType = PGPSignature.BINARY_DOCUMENT; +            } +              if (mSignatureForceV3) {                  signatureV3Generator = new PGPV3SignatureGenerator(contentSignerBuilder);                  signatureV3Generator.init(signatureType, signaturePrivateKey);  | 
