aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2014-09-13 22:09:12 +0200
committerVincent Breitmoser <valodim@mugenguild.com>2014-09-13 22:09:12 +0200
commit9475c4d91aaf84cea4878a52cf30cc2b2c20b283 (patch)
treef271fe446a8f7e9c94eeca14924f2702a1983f36 /OpenKeychain
parentff65733ed337f0eb43c09d790408f59d7d115e13 (diff)
parentbcbf96e61bed69588ef4542e0c282e12896e8ae7 (diff)
downloadopen-keychain-9475c4d91aaf84cea4878a52cf30cc2b2c20b283.tar.gz
open-keychain-9475c4d91aaf84cea4878a52cf30cc2b2c20b283.tar.bz2
open-keychain-9475c4d91aaf84cea4878a52cf30cc2b2c20b283.zip
Merge branch 'master' of github.com:open-keychain/open-keychain
Diffstat (limited to 'OpenKeychain')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java8
1 files changed, 7 insertions, 1 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 d82c68316..070239a80 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java
@@ -434,7 +434,13 @@ public class PgpSignEncrypt {
}
PGPLiteralDataGenerator literalGen = new PGPLiteralDataGenerator();
- pOut = literalGen.open(bcpgOut, PGPLiteralData.BINARY, mOriginalFilename, new Date(),
+ char literalDataFormatTag;
+ if (mCleartextInput) {
+ literalDataFormatTag = PGPLiteralData.UTF8;
+ } else {
+ literalDataFormatTag = PGPLiteralData.BINARY;
+ }
+ pOut = literalGen.open(bcpgOut, literalDataFormatTag, mOriginalFilename, new Date(),
new byte[1 << 16]);
long alreadyWritten = 0;