aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/CanonicalizedSecretKey.java
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into performanceVincent Breitmoser2016-02-101-24/+25
|\
| * Replace spongycastle with bouncycastleDominik Schürmann2016-02-091-15/+15
| |
* | performance: add license headers and some documentationVincent Breitmoser2016-02-101-4/+10
| |
* | performance: avoid expensive getSecretKeyType call, use cached where possibleVincent Breitmoser2016-02-051-1/+3
| |
* | performance: cache session keys per compatible S2K configurationVincent Breitmoser2016-02-051-4/+23
|/
* Improve comments and reasons in PgpConstants, simple checks for insecure ↵Dominik Schürmann2015-08-101-2/+1
| | | | asymmetric keys
* Follow some of coorus recommendations: better selection of algo whitelist, ↵Dominik Schürmann2015-08-091-10/+0
| | | | ignore recipients preferred algos
* Introduce constants in OpenPgpSignature and DecryptionResult for ↵Dominik Schürmann2015-08-091-1/+1
| | | | unsigned/unencrypted content, update API, introduce simple checks for insecure symmetric algos
* introduce CachingDataDecryptorFactory towards cached session keysVincent Breitmoser2015-06-011-14/+9
| | | | | | | | 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.
* Merge remote-tracking branch 'origin/master' into developmentVincent Breitmoser2015-05-281-8/+10
|\ | | | | | | | | | | | | | | Conflicts: OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyOperation.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NfcOperationActivity.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/base/BaseNfcActivity.java OpenKeychain/src/main/res/values/strings.xml
| * improve robustness of SecretKeyType handlingVincent Breitmoser2015-05-281-5/+7
| |
| * set to stripped by default, rather than "unavailable"Vincent Breitmoser2015-05-281-3/+3
| |
* | Adding NFC Key to Card operation, accessible from Edit Key activity.Joey Castillo2015-05-121-0/+24
|/
* fix Decrypt*Fragment for RequiredInputParcel (except decryptOriginalFilename)Vincent Breitmoser2015-04-011-2/+5
|
* fix unit test and add new for divert-to-card promotionVincent Breitmoser2015-03-221-0/+4
|
* fix more unit tests (syntax)Vincent Breitmoser2015-03-201-0/+5
|
* Merge remote-tracking branch 'origin/development' into developmentVincent Breitmoser2015-03-201-6/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-2/+3
| |
* | support yubikeys in (some) edit key operationsVincent Breitmoser2015-03-201-2/+6
| |
* | yubikey certifications!Vincent Breitmoser2015-03-181-131/+20
| |
* | generalize nfc crypto input structureVincent Breitmoser2015-03-181-23/+24
|/
* make constant for certify hash algoDominik Schürmann2015-03-111-11/+4
|
* add support for certification of user attributesVincent Breitmoser2015-03-081-4/+68
|
* Use ArrayList instead of LinkedListDominik Schürmann2015-03-051-1/+2
|
* Use static linked lists instead of arraysDominik Schürmann2015-03-051-6/+1
|
* Remove advanced preferences, move compression as menu item in encrypt ↵Dominik Schürmann2015-03-051-37/+5
| | | | activites, select hash and encryption algo based on hardcoded preferred lists
* Better selection of preferred algorithmDominik Schürmann2015-03-051-10/+28
|
* Merge branch 'development' into detached-sigs-apiDominik Schürmann2015-01-261-4/+2
|\ | | | | | | | | | | Conflicts: OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/OpenPgpService.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java
| * lift language level to java 7, and some code cleanupVincent Breitmoser2015-01-251-4/+2
| |
* | Experimental API support for detached signatures (not tested)Dominik Schürmann2015-01-081-1/+1
|/
* Clearup after lockpattern experimentsDominik Schürmann2015-01-061-6/+1
|
* Merge branch 'development' of github.com:open-keychain/open-keychain into ↵Dominik Schürmann2015-01-061-0/+12
|\ | | | | | | development
| * make certify routines more robust (#1016)Vincent Breitmoser2015-01-031-0/+6
| |
| * Merge branch 'development' of github.com:open-keychain/open-keychain into ↵Vincent Breitmoser2014-12-301-1/+4
| |\ | | | | | | | | | | | | | | | | | | | | | development Conflicts: OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/CanonicalizedSecretKey.java OpenKeychain/src/main/res/values/strings.xml
| * | add PIN as a SecretKeyTypeVincent Breitmoser2014-12-301-1/+9
| | |
* | | Passphrase wizard testsDominik Schürmann2015-01-061-0/+1
| |/ |/|
* | New work on PIN and lock pattern UIDominik Schürmann2014-12-291-1/+6
|/
* CertifyOperation is not a Pgp- operationVincent Breitmoser2014-10-121-6/+15
|
* Replace many PgpGeneralExceptions with PgpKeyNotFoundExceptionDominik Schürmann2014-10-091-1/+4
|
* Revert "Replace PgpGeneralException with NotFoundException where appropriate"Dominik Schürmann2014-10-091-4/+1
| | | | This reverts commit 49b4ff63122988dc1587844e6b4b2ee5d0855385.
* Replace PgpGeneralException with NotFoundException where appropriateDominik Schürmann2014-10-091-1/+4
|
* redesign certify action to work with parcel input and resultVincent Breitmoser2014-10-041-4/+5
|
* Fix nullpointer with getS2K()Dominik Schürmann2014-10-021-1/+2
|
* fix signatures produced by yubikeyVincent Breitmoser2014-09-241-12/+15
| | | | | | | | The timestamp was only set on a second run. This led to a race condition whether the signature could be completed within the same timestamp. Fixes #834
* add test case for duplicate keys in keyring (#870)Vincent Breitmoser2014-09-231-3/+3
|
* Add null check to getSecretKeyTypeDominik Schürmann2014-09-211-1/+1
|
* Work on Yubikey decryptionDominik Schürmann2014-09-081-10/+16
|
* Prepare Yubikey decryptionDominik Schürmann2014-09-081-23/+34
|
* cache key s2k type in database, for later useVincent Breitmoser2014-09-021-0/+53
|
* Changelog 2.9Dominik Schürmann2014-08-311-1/+1
|