diff options
author | Vincent Breitmoser <valodim@mugenguild.com> | 2015-05-30 13:25:47 +0200 |
---|---|---|
committer | Vincent Breitmoser <valodim@mugenguild.com> | 2015-05-30 13:25:47 +0200 |
commit | 0d8370be1d7ae25baa053e681e8739e43120c2cd (patch) | |
tree | d3a8aee9159b1f86bdf5d525e4d8b3125ee74c97 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/results/DecryptVerifyResult.java | |
parent | 36ecd60c1b4c2daaeb9481b2edca07e373da0a70 (diff) | |
download | open-keychain-0d8370be1d7ae25baa053e681e8739e43120c2cd.tar.gz open-keychain-0d8370be1d7ae25baa053e681e8739e43120c2cd.tar.bz2 open-keychain-0d8370be1d7ae25baa053e681e8739e43120c2cd.zip |
rewrite PgpDecryptVerify input, introduce PgpDecryptVerifyInputParcel
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/results/DecryptVerifyResult.java')
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/results/DecryptVerifyResult.java | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/results/DecryptVerifyResult.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/results/DecryptVerifyResult.java index 7680107f8..ac571390a 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/results/DecryptVerifyResult.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/results/DecryptVerifyResult.java @@ -36,6 +36,23 @@ public class DecryptVerifyResult extends InputPendingResult { // https://tools.ietf.org/html/rfc4880#page56 String mCharset; + byte[] mOutputBytes; + + public DecryptVerifyResult(int result, OperationLog log) { + super(result, log); + } + + public DecryptVerifyResult(OperationLog log, RequiredInputParcel requiredInput) { + super(log, requiredInput); + } + + public DecryptVerifyResult(Parcel source) { + super(source); + mSignatureResult = source.readParcelable(OpenPgpSignatureResult.class.getClassLoader()); + mDecryptMetadata = source.readParcelable(OpenPgpMetadata.class.getClassLoader()); + } + + public boolean isKeysDisallowed () { return (mResult & RESULT_KEY_DISALLOWED) == RESULT_KEY_DISALLOWED; } @@ -64,18 +81,12 @@ public class DecryptVerifyResult extends InputPendingResult { mCharset = charset; } - public DecryptVerifyResult(int result, OperationLog log) { - super(result, log); + public void setOutputBytes(byte[] outputBytes) { + mOutputBytes = outputBytes; } - public DecryptVerifyResult(OperationLog log, RequiredInputParcel requiredInput) { - super(log, requiredInput); - } - - public DecryptVerifyResult(Parcel source) { - super(source); - mSignatureResult = source.readParcelable(OpenPgpSignatureResult.class.getClassLoader()); - mDecryptMetadata = source.readParcelable(OpenPgpMetadata.class.getClassLoader()); + public byte[] getOutputBytes() { + return mOutputBytes; } public int describeContents() { |