aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'db-overhaul' of git://github.com/Valodim/openpgp-keychain into ↵Dominik Schürmann2014-04-032-16/+11
|\ | | | | | | Valodim-db-overhaul
| * Merge remote-tracking branch 'origin/master' into db-overhaulVincent Breitmoser2014-04-033-41/+82
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainContract.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainDatabase.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/EditKeyActivity.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/SelectSecretKeyFragment.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/SelectSecretKeyLayoutFragment.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java
| * | Break a lot of stuff. Also, database redesign.Vincent Breitmoser2014-04-032-11/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change entire database design. This introduces a lot of changes, notably all URIs and almost all projections. Some features (like key deletion) have been simply commented out for now since they need serious reconsideration. There are a couple of new TODOs marking places where more work is needed. The migration path works fine from what I tested. The old database is not deleted for now, ie, it is reimported at every start of the application making all intermediate changes transient. Tested and working (for me): - All activities in the main drawer - Multiselect and Search - ViewKeyActivity, with and without secret key available - CertifyKeyActivity - SelectSecretKeyActivity (from CertifyKeyActivity) - SelectPublicKeyActivity (from encrypt activity) What doesn't work: - Actually certifying keys (pending a TODO in ProviderHelper) - Importing keys doesn't preserve secret keys - "Encrypt to this contact" doesn't pass key - Editing keys. All controls are disabled, I'm not sure why... (is this even my fault?) - Deleting keys What I didn't test: - Key export - API stuff - Creating keys (since editing doesn't even work)
* | | Implement ACTION_IMPORT_KEY_FROM_KEYSERVER_AND_RETURNDominik Schürmann2014-04-031-13/+0
| |/ |/|
* | Rename "pass phrase" to "passphrase"Thialfihar2014-04-023-16/+16
| |
* | Fix buildDominik Schürmann2014-04-021-0/+2
| |
* | Replace wildcard imports with explicit importsThialfihar2014-04-022-6/+39
| |
* | Add missing and curly brackets and fix othersThialfihar2014-04-021-5/+4
| | | | | | | | | | Style guide demands them even for single-line blocks, and opening curly brackets never appear on a line on their own.
* | Rearrange too long linesThialfihar2014-04-021-7/+13
| |
* | Trivial spacing changes to conform to style guideThialfihar2014-04-022-9/+9
| |
* | Adjust import orderThialfihar2014-04-022-3/+3
| |
* | pass through info that keys are new without relying on new keys orginally ↵Ashley Hughes2014-04-011-0/+3
| | | | | | | | being empty
* | Automatically select newly created key in api accountsDominik Schürmann2014-04-011-0/+1
|/
* PgpKeyOperation: factor out all android dependenciesVincent Breitmoser2014-04-011-10/+37
| | | | | | Conflicts: OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyOperation.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java
* Fix symmetric decryptionDominik Schürmann2014-04-011-3/+1
|
* Simplify encrypt and sign backendDominik Schürmann2014-04-011-98/+54
|
* Fix symmetric encryption and cleanupDominik Schürmann2014-04-011-3/+3
|
* create three keys by defaultAshley Hughes2014-03-311-1/+8
|
* change how new default keys are passed back, fix showing their usage flagsAshley Hughes2014-03-311-4/+11
|
* Decrypt mostly works againDominik Schürmann2014-03-301-28/+29
|
* More experimental work on decrypt fragmentsDominik Schürmann2014-03-301-18/+9
|
* merge masterAshley Hughes2014-03-2913-1808/+198
|\
| * Merge branch 'master' of github.com:openpgp-keychain/openpgp-keychainDominik Schürmann2014-03-251-1/+1
| |\
| | * Rename old mentionings of APG-named thingsThialfihar2014-03-231-1/+1
| | | | | | | | | | | | | | | Mostly in comments, most importantly: STORE_PATH now ends in /KeychainBlobs instead of /ApgBlobs
| * | Move classes for OpenPGP API into remote packageDominik Schürmann2014-03-2310-1613/+0
| |/
| * Merge pull request #469 from honnel/save-key-workaroundDominik Schürmann2014-03-231-1/+9
| |\ | | | | | | Can't save key after key generation
| | * The current implementation of saving new generated key doesn't save the key ↵Daniel Hammann2014-03-221-1/+9
| | | | | | | | | | | | due to the public key of master key id can not be resolved by ProviderHelper.getPGPPublicKeyByKeyId (via URI/Cursor). Workaround uses local keys-arraylist for resoving the pubkey of master key id.
| * | Use new FoldableLinearLayout in API settingsDominik Schürmann2014-03-231-41/+5
| |/
| * Fix fingerprint handlingDominik Schürmann2014-03-201-2/+2
| |
| * verify downloaded key by comparing fingerprintsDominik Schürmann2014-03-201-35/+45
| |
| * Dont try to parse key/fingerprint result from keyserver queryDominik Schürmann2014-03-201-1/+1
| |
| * use correct LongSparseArray for minimum api levelAlexander Sulfrian2014-03-191-1/+1
| |
| * Merge pull request #430 from Valodim/certifyDominik Schürmann2014-03-181-3/+6
| |\ | | | | | | Revamp certify dialogue
| | * certify: preserve user id certificates when saving secret keysVincent Breitmoser2014-03-171-2/+3
| | |
| | * certify: sign individual UIDsVincent Breitmoser2014-03-151-2/+2
| | | | | | | | | | | | | | | | | | direct signing of pubkeys is out for now. not sure how this should be handled, but it's trivial to re-add so leaving this up for discussion for now.
| | * certify: revamp certifykeyactivityVincent Breitmoser2014-03-151-0/+2
| | | | | | | | | | | | | | | | | | show info on the key to be certified, along with a list of (selectable) user ids. user ids are handed through to the signing service, but not yet handled.
| * | Fix export for new unified key list #409uberspot2014-03-151-24/+26
| |/
| * Fix code style in keychain/service/uberspot2014-03-1311-87/+129
| |
| * Optimize imports in all files, remove useless whitespace in some and fix ↵uberspot2014-03-1311-128/+80
| | | | | | | | indentation
| * Export cancellable - minor changesgrait2014-03-131-1/+2
| |
| * Export is cancellable nowgrait2014-03-131-2/+12
| |
| * fix plenty of lint warnings, make some for loops into foreach, remove unused ↵uberspot2014-03-111-2/+3
| | | | | | | | imports and throw exceptions
| * Make export work with rowIds instead of MasterKeyIdsuberspot2014-03-111-9/+15
| |
| * Remove duplicate code from ActionBarHelper. You can now set the drawables ↵uberspot2014-03-112-6/+6
| | | | | | | | via the method calls
| * getString before init of KeychainIntentHandlerDominik Schürmann2014-03-101-46/+34
| |
| * Fix progress_generating and reformatDominik Schürmann2014-03-101-1/+1
| |
| * Fix progress_generating and reformatDominik Schürmann2014-03-102-6/+25
| |
| * progress bar while key creation - added plurals based on no.of keys while ↵grait2014-03-091-1/+2
| | | | | | | | key creation
| * progress is shown when creating the default key based on number of keys ↵grait2014-03-081-0/+7
| | | | | | | | created so far
| * remove unused imports and unthrown exceptionsuberspot2014-03-071-1/+0
| |