more openpgp bug fixes

This commit is contained in:
iNPUTmice 2014-09-03 15:33:44 +02:00
parent 664c9c434f
commit 253438e698
2 changed files with 8 additions and 4 deletions

@ -1 +1 @@
Subproject commit 650e1ebda82596cd4fbfaae406e6eccf189f4f63 Subproject commit 6bec5eedde31bacbafcb541a728719eeff99d3b7

View file

@ -171,8 +171,10 @@ public class PgpEngine {
os.flush(); os.flush();
StringBuilder encryptedMessageBody = new StringBuilder(); StringBuilder encryptedMessageBody = new StringBuilder();
String[] lines = os.toString().split("\n"); String[] lines = os.toString().split("\n");
for (int i = 3; i < lines.length - 1; ++i) { for (int i = 2; i < lines.length - 1; ++i) {
encryptedMessageBody.append(lines[i].trim()); if (!lines[i].contains("Version")) {
encryptedMessageBody.append(lines[i].trim());
}
} }
message.setEncryptedBody(encryptedMessageBody message.setEncryptedBody(encryptedMessageBody
.toString()); .toString());
@ -304,7 +306,9 @@ public class PgpEngine {
if (line.contains("END PGP SIGNATURE")) { if (line.contains("END PGP SIGNATURE")) {
sig = false; sig = false;
} else { } else {
signatureBuilder.append(line.trim()); if (!line.contains("Version")) {
signatureBuilder.append(line.trim());
}
} }
} }
if (line.contains("BEGIN PGP SIGNATURE")) { if (line.contains("BEGIN PGP SIGNATURE")) {