some decrypt/verify bug fixes

This commit is contained in:
Vincent Breitmoser
2015-05-30 13:52:56 +02:00
parent 99fe806ea3
commit ef209450c6
3 changed files with 12 additions and 5 deletions

View File

@@ -528,6 +528,7 @@ public class OpenPgpService extends RemoteService {
PgpDecryptVerify op = new PgpDecryptVerify(this, mProviderHelper, null);
long inputLength = inputStream.available();
InputData inputData = new InputData(inputStream, inputLength);
// allow only private keys associated with accounts of this app
// no support for symmetric encryption
@@ -537,7 +538,7 @@ public class OpenPgpService extends RemoteService {
.setDecryptMetadataOnly(decryptMetadataOnly)
.setDetachedSignature(detachedSignature);
DecryptVerifyResult pgpResult = op.execute(input, cryptoInput, inputStream, outputStream);
DecryptVerifyResult pgpResult = op.execute(input, cryptoInput, inputData, outputStream);
if (pgpResult.isPending()) {
// prepare and return PendingIntent to be executed by client