more openpgp bug fixes

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

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

View file

@ -168,9 +168,11 @@ 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) {
if (!lines[i].contains("Version")) {
encryptedMessageBody.append(lines[i].trim()); encryptedMessageBody.append(lines[i].trim());
} }
}
message.setEncryptedBody(encryptedMessageBody message.setEncryptedBody(encryptedMessageBody
.toString()); .toString());
callback.success(message); callback.success(message);
@ -301,9 +303,11 @@ public class PgpEngine {
if (line.contains("END PGP SIGNATURE")) { if (line.contains("END PGP SIGNATURE")) {
sig = false; sig = false;
} else { } else {
if (!line.contains("Version")) {
signatureBuilder.append(line.trim()); signatureBuilder.append(line.trim());
} }
} }
}
if (line.contains("BEGIN PGP SIGNATURE")) { if (line.contains("BEGIN PGP SIGNATURE")) {
sig = true; sig = true;
} }