aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpDecryptVerify.java
Commit message (Collapse)AuthorAgeFilesLines
* Remove dead codeDominik Schürmann2015-08-271-1239/+0
|
* Improve comments and reasons in PgpConstants, simple checks for insecure ↵Dominik Schürmann2015-08-101-17/+38
| | | | asymmetric keys
* Introduce constants in OpenPgpSignature and DecryptionResult for ↵Dominik Schürmann2015-08-091-36/+32
| | | | unsigned/unencrypted content, update API, introduce simple checks for insecure symmetric algos
* allowed operations to modify CryptoInputParcel they receiveAdithya Abraham Philip2015-07-131-4/+7
|
* fix symmetric passphrase caching (fixes #1401)Vincent Breitmoser2015-07-081-6/+26
|
* Simplify getLineSeparator in PgpDecryptVerifyDominik Schürmann2015-07-071-7/+1
|
* also catch DecoderException in decryptverifyVincent Breitmoser2015-07-061-2/+3
|
* catch ArrayIndexOutOfBoundsException in decrypt operation, might be thrown ↵Vincent Breitmoser2015-07-061-0/+7
| | | | from BouncyCastle
* nicer error msg if input data cannot be readVincent Breitmoser2015-07-061-3/+3
|
* cleanup, NonNull annotation, never return null in PgpDecryptVerifyVincent Breitmoser2015-07-061-14/+22
|
* removed e.printStackTrace from several placesAdithya Abraham Philip2015-07-031-1/+1
|
* Use proper length and mod time for cleartext signature metadataDominik Schürmann2015-06-291-2/+2
|
* Return metadata for cleartext sigsDominik Schürmann2015-06-291-0/+7
|
* Guess mime type like support libs FileProviderDominik Schürmann2015-06-291-7/+1
|
* Merge branch 'v/instrument' into v/multi-decryptVincent Breitmoser2015-06-171-14/+6
|\ | | | | | | | | | | | | Conflicts: .travis.yml OpenKeychain/src/androidTest/java/org/sufficientlysecure/keychain/CreateKeyActivityTest.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpDecryptVerify.java
| * fix filesize reporting in decrypt operationVincent Breitmoser2015-06-171-0/+6
| |
| * fix returned text of cleartext verifyVincent Breitmoser2015-06-171-4/+5
| |
* | WIP! Merge branch 'v/eventbus' into v/multi-decryptVincent Breitmoser2015-06-071-4/+1
|\| | | | | | | | | Conflicts: OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptFilesFragment.java
| * eventbus: initial attempt, replace messenger hack with eventbus communicationVincent Breitmoser2015-06-061-4/+1
| |
* | multi-decrypt: working in principleVincent Breitmoser2015-06-021-16/+32
| |
* | introduce CachingDataDecryptorFactory towards cached session keysVincent Breitmoser2015-06-011-14/+24
|/ | | | | | | | this commit introduces the CachingDataDecryptorFactory, which wraps a DataDecryptorFactory but supports caching of decrypted session keys. this change also gets rid of runtimeexception based control flow in PgpDecryptVerify.
* rewrite PgpDecryptVerify input, introduce PgpDecryptVerifyInputParcelVincent Breitmoser2015-05-301-126/+75
|
* better error handling for bad encrypted data checksumVincent Breitmoser2015-05-301-1/+7
|
* make masterKeyId and subKeyId strictly required in CryptoInputParcelVincent Breitmoser2015-05-281-1/+2
|
* don't show allowed key list if no key exists, and some minor ↵Vincent Breitmoser2015-05-281-13/+24
| | | | PgpDecryptVerify changes
* fix Decrypt*Fragment for RequiredInputParcel (except decryptOriginalFilename)Vincent Breitmoser2015-04-011-44/+36
|
* New Passphrase class for safer passphrase handling in memoryDominik Schürmann2015-03-191-4/+5
|
* Check for insecure hash and symmetric encryption algos on decryptDominik Schürmann2015-03-051-0/+30
|
* Merge keybase-proof branchDominik Schürmann2015-02-271-1/+163
|\
| * fix signature checkDominik Schürmann2014-11-221-2/+2
| |
| * Dont accept signatures by expired or revoked subkeysDominik Schürmann2014-11-221-4/+11
| |
| * Use master key id for keybase proof verificationDominik Schürmann2014-11-221-10/+4
| |
| * Moved from WebView to Spannables, some proof cleanup tooTim Bray2014-11-071-1/+161
| |
* | fix comments and some warnings in PgpDecryptVerifyVincent Breitmoser2015-02-171-9/+4
| |
* | determine correct filesize during decryption from LiteralData packetVincent Breitmoser2015-02-171-7/+5
| |
* | rewrite PgpSignEncrypt data flowVincent Breitmoser2015-02-011-4/+4
| | | | | | | | | | | | | | - introduce high-level SignEncryptOperation for uri to uri signing/encryption - use SignEncryptParcel for high-level operation parameters - use PgpSignEncryptInput plus streams for low-level operation parameters - get rid of all sign/encrypt logic in KeychainIntentService
* | Support verification of detached signaturesDominik Schürmann2015-01-271-92/+213
| |
* | backend support for charset in ascii-armored streamsVincent Breitmoser2015-01-271-3/+21
| |
* | add more descriptive string about non-mdc encrypted dataVincent Breitmoser2015-01-031-1/+1
| |
* | tests: add multi key encryption/decryption test, new way for fake passphrase ↵Vincent Breitmoser2015-01-011-1/+1
|/ | | | cache
* some cleanup and documentation of *Operation classesVincent Breitmoser2014-10-151-1/+0
|
* make PgpEncryptSign and PgpDecryptVerify subclasses of BaseOperationVincent Breitmoser2014-10-131-27/+12
|
* move around package structure a bitVincent Breitmoser2014-10-101-3/+3
|
* More debugging outputDominik Schürmann2014-10-011-24/+29
|
* pass (encryption) key id from Decrypt*Fragment to NfcActivityVincent Breitmoser2014-09-301-2/+2
|
* Yubikey text decryption workingDominik Schürmann2014-09-241-1/+1
|
* Yubikey decryptionDominik Schürmann2014-09-241-1/+1
|
* Fixes for nfc decryptDominik Schürmann2014-09-181-2/+1
|
* package reordering: merge util and helper, there were no real difference; ↵Dominik Schürmann2014-09-171-2/+3
| | | | created ui.util for everything related to formatting
* Fix cleartext verifyDominik Schürmann2014-09-171-2/+10
|