aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncryptOperation.java
Commit message (Collapse)AuthorAgeFilesLines
* PgpSignEncryptOperation refactoringAndrea Torlaschi2016-05-101-46/+102
|
* Merge pull request #1819 from 007durgesh219/Issue#1817Dominik Schürmann2016-04-291-10/+18
|\ | | | | Fix Crash when no encryption subkey is available, Issue #1817
| * Fix Crash when no encryption subkey is available, Issue #1817Durgesh2016-04-141-10/+18
| | | | | | | | Signed-off-by: Durgesh <007durgesh219@gmail.com>
* | Update obsolete Nfc class prefixesNikita Mikhailov2016-04-161-1/+1
|/
* Fix K-9 stable: OpenPGP: Unknown compression algorithm #1752Durgesh2016-03-061-1/+7
| | | | Signed-off-by: Durgesh <007durgesh219@gmail.com>
* Backup format v2: redesigned backup code fragment with masked edit textDominik Schürmann2016-02-101-1/+1
|
* Merge branch 'master' into performanceVincent Breitmoser2016-02-101-13/+13
|\
| * Replace spongycastle with bouncycastleDominik Schürmann2016-02-091-13/+13
| |
* | performance: avoid expensive getSecretKeyType call, use cached where possibleVincent Breitmoser2016-02-051-9/+10
|/
* Update spongycastle to 1.53Dominik Schürmann2015-12-221-1/+1
|
* api: add micalg result extra to detached signature api callVincent Breitmoser2015-12-171-0/+8
|
* bench: simple working benchmarkVincent Breitmoser2015-11-041-0/+7
|
* Support backupVersion ASCII Armor headerDominik Schürmann2015-10-151-0/+4
|
* Merge branch 'master' into encrypted-exportVincent Breitmoser2015-10-081-3/+1
|\
| * pgpsignencrypt: unsupported parameter combinations are a bugVincent Breitmoser2015-10-081-3/+1
| |
* | signencrypt: make sure we buffer the InputStreamVincent Breitmoser2015-09-281-4/+5
|/
* Fix test cases, add test cases (still 1 failing)Dominik Schürmann2015-08-101-2/+1
|
* Improve comments and reasons in PgpConstants, simple checks for insecure ↵Dominik Schürmann2015-08-101-7/+6
| | | | asymmetric keys
* Follow some of coorus recommendations: better selection of algo whitelist, ↵Dominik Schürmann2015-08-091-11/+2
| | | | ignore recipients preferred algos
* Introduce constants in OpenPgpSignature and DecryptionResult for ↵Dominik Schürmann2015-08-091-7/+15
| | | | unsigned/unencrypted content, update API, introduce simple checks for insecure symmetric algos
* added licenses, cleaned up code, fixed warningsAdithya Abraham Philip2015-07-131-1/+0
|
* allowed operations to modify CryptoInputParcel they receiveAdithya Abraham Philip2015-07-131-2/+2
|
* tests: make sure encryption happens to all enc-capable subkeysVincent Breitmoser2015-07-071-1/+1
|
* encrypt to all encryption subkeys, rather than just the firstVincent Breitmoser2015-07-061-9/+14
|
* forgot a couple lines to commitVincent Breitmoser2015-07-061-0/+10
|
* make masterKeyId and subKeyId strictly required in CryptoInputParcelVincent Breitmoser2015-05-281-0/+1
|
* Apply patch from ↵Dominik Schürmann2015-05-041-2/+9
| | | | https://github.com/open-keychain/open-keychain/issues/1222#issuecomment-98582938
* Buffer ascii armored encryption/signaturesDominik Schürmann2015-04-131-2/+3
|
* fix Decrypt*Fragment for RequiredInputParcel (except decryptOriginalFilename)Vincent Breitmoser2015-04-011-3/+1
|
* work on passphrase data flowVincent Breitmoser2015-03-311-10/+34
|
* fix Encrypt* with RequiredInputParcelVincent Breitmoser2015-03-301-43/+24
|
* pass CryptoInputParcel independently for SignEncryptOperationVincent Breitmoser2015-03-301-23/+10
|
* Merge branch 'development' into v/crypto-input-parcelDominik Schürmann2015-03-241-4/+10
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncryptOperation.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CertifyKeyFragment.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EditKeyFragment.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptActivity.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/SafeSlingerActivity.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/UploadKeyActivity.java
| * Fixed #1152:Kent2015-03-201-5/+11
| | | | | | | | - Checking if input.getSignatureSubKeyId() is not null before proceeding.
* | Merge remote-tracking branch 'origin/development' into developmentVincent Breitmoser2015-03-201-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/CertifyOperation.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/EditKeyOperation.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/results/PgpSignEncryptResult.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/CanonicalizedSecretKey.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyOperation.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncryptInputParcel.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/SignEncryptParcel.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CertifyKeyFragment.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EditKeyFragment.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptActivity.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/SetPassphraseDialogFragment.java
| * New Passphrase class for safer passphrase handling in memoryDominik Schürmann2015-03-191-1/+1
| |
* | yubikey certifications!Vincent Breitmoser2015-03-181-3/+1
| |
* | generalize nfc crypto input structureVincent Breitmoser2015-03-181-4/+8
|/
* Allow for hidden recipients in encrypt methodsDominik Schürmann2015-03-161-10/+10
|
* Use ArrayList instead of LinkedListDominik Schürmann2015-03-051-3/+4
|
* Use static linked lists instead of arraysDominik Schürmann2015-03-051-1/+1
|
* Remove advanced preferences, move compression as menu item in encrypt ↵Dominik Schürmann2015-03-051-4/+5
| | | | activites, select hash and encryption algo based on hardcoded preferred lists
* Better selection of preferred algorithmDominik Schürmann2015-03-051-5/+7
|
* rewrite PgpSignEncrypt data flowVincent Breitmoser2015-02-011-0/+578
- 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