aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyOperation.java
Commit message (Collapse)AuthorAgeFilesLines
* Edited commentsAlex Fong2016-05-051-2/+2
|
* Refactoring: Removed PassphraseChangeParcel and placed its functionality ↵Alex Fong2016-05-051-84/+76
| | | | into ChangeUnlockParcel.
* Removed unrequired code, standardized terms used.Alex Fong2016-05-051-7/+11
|
* Refactored code to use functions already present in code, reduced liberties ↵Alex Fong2016-05-051-0/+29
| | | | | | | taken when modifying functions. Todo: Fix indentation for error messages
* (WIP) Change password when key is stripped #1692Alex Fong2016-05-041-6/+66
| | | | | | | | | | | Approach: Find the first unstripped secret key and use it for passphrase verification All unstripped keys will have their passphrase changed to new passphrase, if possible. Current Progress: Changing the passphrase of keys works fine. Refactoring to combine "modifySecretKeyring" and newly added method, "modifyKeyRingPassword" may be possible if given the go-ahead.
* Update obsolete Nfc class prefixesNikita Mikhailov2016-04-161-5/+5
|
* get rid of code path for pin and notation data handlingVincent Breitmoser2016-03-231-92/+21
|
* Replace spongycastle with bouncycastleDominik Schürmann2016-02-091-30/+30
|
* Error out when editing a stripped keyDominik Schürmann2016-01-111-1/+6
|
* Use more generic 'Security Token' where possible, add sutitle to create key ↵Dominik Schürmann2016-01-101-26/+26
| | | | what tokens are supported
* Raise min asymmetric key length for all ciphers to 2048 bitDominik Schürmann2015-10-041-2/+2
|
* Improve comments and reasons in PgpConstants, simple checks for insecure ↵Dominik Schürmann2015-08-101-18/+18
| | | | asymmetric keys
* Introduce constants in OpenPgpSignature and DecryptionResult for ↵Dominik Schürmann2015-08-091-7/+7
| | | | unsigned/unencrypted content, update API, introduce simple checks for insecure symmetric algos
* added revocation tag NO_REASON to all revocations via PgpKeyOperationAdithya Abraham Philip2015-07-141-0/+7
|
* allowed operations to modify CryptoInputParcel they receiveAdithya Abraham Philip2015-07-131-3/+3
|
* fix result type for divert-to-card new subkey errorVincent Breitmoser2015-07-081-1/+1
|
* addition of subkeys for divert-to-card primary keys is not supportedVincent Breitmoser2015-07-081-2/+6
|
* better handling of divert-to-card keys for subkey modificationsVincent Breitmoser2015-07-081-27/+48
|
* Change PIN and Admin PIN after move to key operationDominik Schürmann2015-07-021-0/+20
|
* fix recursive log in modifySecretKeyRingVincent Breitmoser2015-06-171-7/+2
|
* Merge remote-tracking branch 'origin/master' into developmentVincent Breitmoser2015-05-281-3/+3
|\ | | | | | | | | | | | | | | 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-3/+3
| |
| * fix merge problems (derp)Vincent Breitmoser2015-05-281-4/+2
| |
* | Merge branch 'master' into developmentVincent Breitmoser2015-05-281-13/+20
|\| | | | | | | | | Conflicts: OpenKeychain/src/main/res/values/strings.xml
| * create keys with fixed timestampVincent Breitmoser2015-05-281-6/+8
| |
| * add user id flags to UserAttribute self signaturesVincent Breitmoser2015-05-201-13/+20
| |
* | create keys with fixed timestampVincent Breitmoser2015-05-281-5/+7
| |
* | Add check for exporting two keys to same smart card slot.Joey Castillo2015-05-131-0/+36
| |
* | Bugfixes and changes based on feedbackJoey Castillo2015-05-131-17/+13
| |
* | Adding keytocard flag to SubkeyChange: UI sets this flag to initiate ↵Joey Castillo2015-05-131-18/+18
| | | | | | | | keytocard; operation unsets it and fills in dummyDivert to finish it.
* | Moving keytocard process into PgpKeyOperation.Joey Castillo2015-05-131-12/+93
|/
* fix Decrypt*Fragment for RequiredInputParcel (except decryptOriginalFilename)Vincent Breitmoser2015-04-011-1/+1
|
* more data in RequiredInputParcel, OperationResult notificationsVincent Breitmoser2015-03-211-2/+5
| | | | | - pass both masterkeyid and subkeyid though RequiredInputParcel parcel - fix numeric vales in OperationResult.createNotify()
* add edit key unit test for no-opVincent Breitmoser2015-03-201-0/+5
|
* fix unit tests (for real)Vincent Breitmoser2015-03-201-2/+10
|
* fix more unit tests (syntax)Vincent Breitmoser2015-03-201-1/+1
|
* inline mNfcSignOps variableVincent Breitmoser2015-03-201-17/+16
|
* re-inline cryptoInput variableVincent Breitmoser2015-03-201-32/+34
|
* Merge remote-tracking branch 'origin/development' into developmentVincent Breitmoser2015-03-201-14/+11
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-12/+13
| |
* | support yubikeys in (some) edit key operationsVincent Breitmoser2015-03-201-108/+204
|/
* Use static linked lists instead of arraysDominik Schürmann2015-03-051-3/+6
|
* Remove advanced preferences, move compression as menu item in encrypt ↵Dominik Schürmann2015-03-051-66/+27
| | | | activites, select hash and encryption algo based on hardcoded preferred lists
* Better selection of preferred algorithmDominik Schürmann2015-03-051-1/+1
|
* Set key signature algo from SHA512 to SHA256Dominik Schürmann2015-03-041-9/+10
|
* ignore revoked user ids for primary key expiryVincent Breitmoser2015-02-261-2/+2
|
* lift language level to java 7, and some code cleanupVincent Breitmoser2015-01-251-5/+3
|
* work on divert-to-key and other keyring stuffVincent Breitmoser2015-01-251-6/+83
| | | | | | | | - allow modifySecretKeyRing operation without passphrase, but a only restricted subset of operations (ie, s2k strip/divert) - pass byte array with serial number to key edit operation to initialize divert-to-card key - update spongycastle to support serial numbers in iv for divert-to-card
* allow explicit re-certification in SaveKeyringParcelVincent Breitmoser2015-01-241-1/+1
|
* move key stripping into ChangeSubkey, support divert-to-cardVincent Breitmoser2015-01-241-24/+19
|