Commit Graph
100 Commits
Author SHA1 Message Date
Dominik Schürmann 62f7bf6215 move v3 key import prevention into canonicalization method 2014-08-14 15:58:26 +02:00
Dominik Schürmann 0a1de8deea Do not import v3 keys, they are insecure! 2014-08-14 15:42:02 +02:00
Dominik Schürmann 225e248293 Remove MD5 support 2014-08-14 15:30:08 +02:00
Dominik Schürmann e72e47d92e Remove support for v3 sig generation 2014-08-14 15:24:37 +02:00
Dominik Schürmann 37edd0f390 API: Return metadata only for v4 api clients and above... 2014-08-14 13:10:38 +02:00
Dominik Schürmann 1a8606f194 API: Return metadata only for v4 api clients 2014-08-14 13:08:39 +02:00
Dominik Schürmann 2fa613ad62 Merge pull request #766 from mar-v-in/patch-1
Handle keys without expiry date right
2014-08-14 11:43:50 +02:00
Dominik Schürmann d0987edab9 Dont write version header by default 2014-08-14 11:44:47 +02:00
Dominik Schürmann f941431d63 Add user info dialog 2014-08-13 21:49:04 +02:00
Dominik Schürmann c7d5b09286 Move certify action down into actions section 2014-08-13 21:23:01 +02:00
Dominik Schürmann a20e019d5e Fix tests 2014-08-13 19:49:11 +02:00
Dominik Schürmann 32d63828c7 Fix tests 2014-08-13 19:36:22 +02:00
Dominik Schürmann 28b48506f6 Fix tests 2014-08-13 19:11:33 +02:00
Dominik Schürmann db12f782f2 API: User interaction when account keys are deleted 2014-08-13 18:48:42 +02:00
Dominik Schürmann 38da2af0e8 Better error handling for passphrase cache if key is missing 2014-08-13 16:37:28 +02:00
Dominik Schürmann e4c8674792 Merge pull request #760 from mar-v-in/fix-encrypt-intent
Fix encrypt intent
2014-08-13 13:20:21 +02:00
Dominik Schürmann fd055a893b Fix DECRYPT_METADATA api 2014-08-12 17:04:11 +02:00
Dominik Schürmann 9682826193 update api lib 2014-08-12 15:51:29 +02:00
Dominik Schürmann 2bca58742b Merge pull request #758 from mar-v-in/encrypt-only-show-relevant-keys
EncryptActivity: only show relevant keys
2014-08-12 14:15:11 +02:00
Dominik Schürmann a4a6314041 Fix API version support, update api lib 2014-08-12 13:54:46 +02:00
Dominik Schürmann ae5e75f4e1 Implement EXTRA_ORIGINAL_FILENAME for API 2014-08-11 23:57:11 +02:00
Dominik Schürmann acf5b99434 Update api lib 2014-08-11 21:26:52 +02:00
Dominik Schürmann 55d03f539e update api lib 2014-08-11 20:16:56 +02:00
Dominik Schürmann abf50c3750 Support mime type in metadata 2014-08-11 20:16:21 +02:00
Dominik Schürmann d5b40de70a Decrypt metadata api 2014-08-11 17:29:41 +02:00
Dominik Schürmann 59096b37fd Support API versions 3 and 4 2014-08-11 17:22:53 +02:00
Dominik Schürmann 82e66cd5b8 Update api lib 2014-08-11 17:19:58 +02:00
Dominik Schürmann b673565035 Get original filename for decryption 2014-08-11 17:10:47 +02:00
Dominik Schürmann 549feb69ed Add option to pass original filename to PgpSignEncrypt 2014-08-11 10:00:24 +02:00
Dominik Schürmann 94b7b1b5d8 progress for signing binary 2014-08-11 09:55:24 +02:00
Dominik Schürmann 867b89be0a More fixes for decryption progress 2014-08-11 01:31:51 +02:00
Dominik Schürmann 13f86890d6 Handle missing MDC as failed only if no valid signature is present 2014-08-10 21:50:46 +02:00
Dominik Schürmann 33a4d68520 More fixes for decryption progress 2014-08-10 21:09:10 +02:00
Dominik Schürmann c981902aba Handle missing integrity protection MDC packet as if integrity check would have failed.
An attacker could strip the MDC on its way to the receiver...
2014-08-10 20:59:13 +02:00
Dominik Schürmann b0821a3ddd Introduction of metadata api, starting to fix decryption progress 2014-08-10 20:44:02 +02:00
Dominik Schürmann 1abae04cda Fix compression setting for encryption of files 2014-08-10 20:27:34 +02:00
Dominik Schürmann 65fd0de7e1 passphrase instead of pass phrase 2014-08-07 11:17:58 +02:00
Dominik Schürmann d4105420f7 Pull from transifex 2014-08-07 10:01:57 +02:00
Dominik Schürmann a908c7de67 Readd missing string 2014-08-07 10:01:42 +02:00
Dominik Schürmann 4934c25fea Move design doc into wiki 2014-08-07 09:29:01 +02:00
Dominik Schürmann bac767d184 Edit key: prevent the combination of change to primary user id and revocation 2014-08-07 08:51:56 +02:00
Dominik Schürmann ef67962c5d Info about travis test failings 2014-08-06 08:05:59 +02:00
Dominik Schürmann 6ba7536838 ModernPGP infos 2014-08-06 00:59:38 +02:00
Dominik Schürmann 8b0c389b1b Update changelog and about 2014-08-06 00:32:04 +02:00
Dominik Schürmann 9b1efdcdad Start with changelog 2014-08-06 00:20:08 +02:00
Dominik Schürmann e4974ac409 Use CompressionAlgorithmTags instead of homebrew constants 2014-08-05 23:50:59 +02:00
Dominik Schürmann f4802157dd Optimize imports 2014-08-05 22:46:00 +02:00
Dominik Schürmann 6354b2dcf9 Increase maximum custom RSA size 2014-08-05 22:38:36 +02:00
Dominik Schürmann 1455af2eed Edit key: key flags 2014-08-05 22:35:37 +02:00
Dominik Schürmann f8a222983e Use PublicKeyAlgorithmTags instead of homebrew choices constants, fix expiry selection for adding new subkeys 2014-08-05 20:52:29 +02:00
Dominik Schürmann 39380a3617 More work on add subkey dialog design 2014-08-05 18:42:55 +02:00
Dominik Schürmann 04cdd45e1a Work on add subkey dialog design 2014-08-05 18:35:48 +02:00
Dominik Schürmann d377d1f23d Better handling of user id revocation in UI code 2014-08-05 17:59:05 +02:00
Dominik Schürmann 160e6972d8 Create key: make single user id primary user id, other cleanup 2014-08-05 17:25:22 +02:00
Dominik Schürmann 369f6e080c Refactor expiry dialog 2014-08-05 15:07:11 +02:00
Dominik Schürmann e9fccff8bc Merge branch 'master' of github.com:open-keychain/open-keychain 2014-08-05 00:23:15 +02:00
Dominik Schürmann 80408460a0 KeychainContract: use longs instead of String, other fixes 2014-08-05 00:23:04 +02:00
Dominik Schürmann b617112c9b Merge pull request #736 from mar-v-in/use-file-size
Use size of input uris for progress bar in encrypt/decrypt
2014-08-05 00:12:39 +02:00
Dominik Schürmann de6950377c Lint fixes 2014-08-04 17:10:56 +02:00
Dominik Schürmann ce8d38d9b3 Add license headers 2014-08-04 16:46:23 +02:00
Dominik Schürmann 7eafd77e15 Fix nullpointer, remove unused window feature 2014-08-04 16:37:42 +02:00
Dominik Schürmann f5f6102458 Pull from transifex 2014-08-04 16:33:05 +02:00
Dominik Schürmann a2c1221397 Fixing lint complaints, removing unused resources 2014-08-04 16:29:16 +02:00
Dominik Schürmann 3a6ac2a16a More cleanup 2014-08-04 15:49:49 +02:00
Dominik Schürmann e87c69647c Even more smaller nitpicks 2014-08-04 15:40:34 +02:00
Dominik Schürmann c4311e2f52 Remove support for IO_FILE, this is no longer used and was never a good practice, use IO_URI on Android! 2014-08-04 14:44:11 +02:00
Dominik Schürmann 839294d27c Cleanup, prevent encrypt Intent inception 2014-08-04 14:42:03 +02:00
Dominik Schürmann b42afcd32c Fix debug backup/restore methods 2014-08-04 11:19:46 +02:00
Dominik Schürmann a8b8ed6f14 Gradle troubleshooting info 2014-08-04 09:59:11 +02:00
Dominik Schürmann da163c8d3d TokenAutoComplete: Do not abort build if lint finds errors 2014-08-04 02:37:41 +02:00
Dominik Schürmann fb5c829ff7 Remove old edit key stuff 2014-08-04 02:31:54 +02:00
Dominik Schürmann 7f463ae0df Edit key: subkey adding, not finished 2014-08-04 02:26:34 +02:00
Dominik Schürmann c39cf197f4 button language in encrypt 2014-08-04 00:54:57 +02:00
Dominik Schürmann d9ffc26d64 Merge branch 'master' of github.com:open-keychain/open-keychain 2014-08-04 00:49:25 +02:00
Dominik Schürmann 4979ccd645 Smaller UI fixes 2014-08-04 00:49:16 +02:00
Dominik Schürmann c2ca841ac9 Merge pull request #728 from mar-v-in/improve-file-more
Improve file encrypt
2014-08-04 00:21:59 +02:00
Dominik Schürmann f72a07690c Merge branch 'master' of github.com:open-keychain/open-keychain 2014-08-01 17:54:10 +02:00
Dominik Schürmann aa5856bcb8 Again update submodules 2014-08-01 17:53:57 +02:00
Dominik Schürmann c9b028804c Add user id with dialog 2014-08-01 17:47:07 +02:00
Dominik Schürmann acbf2a1861 Remve cacheing of keyrings (cleanup of #726) 2014-08-01 09:35:38 +02:00
Dominik Schürmann 6ab19ca363 Merge branch 'master' of github.com:open-keychain/open-keychain 2014-08-01 09:34:10 +02:00
Dominik Schürmann d2f50eb60f identity instead of credentials 2014-08-01 09:34:07 +02:00
Dominik Schürmann 13a85e5702 Merge pull request #726 from mar-v-in/fix-import-from-server
Fix import from server
2014-08-01 09:31:17 +02:00
Dominik Schürmann d03d574177 Merge pull request #727 from mar-v-in/fix-cachedpublickeyring
Fix CachedPublicKeyring
2014-08-01 09:31:14 +02:00
Dominik Schürmann 79f69f2fce Start fixing CachedPublicKeyRing 2014-08-01 00:38:36 +02:00
Dominik Schürmann a25ca5429f Certifying instead of signing 2014-08-01 00:22:15 +02:00
Dominik Schürmann f7cbf39555 Remove runtime check to fix passphrase service 2014-08-01 00:18:46 +02:00
Dominik Schürmann a86b1d92f8 Use darker colors 2014-08-01 00:18:29 +02:00
Dominik Schürmann afe56e08fe Show file tab only for import of existing keys 2014-08-01 00:10:01 +02:00
Dominik Schürmann 08ae9db4ee Merge branch 'master' of github.com:open-keychain/open-keychain 2014-07-31 23:54:11 +02:00
Dominik Schürmann 55b764eb1d Show revoked and expired for private keys 2014-07-31 23:54:02 +02:00
Dominik Schürmann 3451111edd Fix update from keyserver 2014-07-31 23:51:08 +02:00
Dominik Schürmann 3e918a70ea Remove private/secret key language from strings 2014-07-31 23:34:13 +02:00
Dominik Schürmann 97209f9d3d Fixes for upload 2014-07-31 23:31:09 +02:00
Dominik Schürmann 38120ae77c Merge branch 'master' of github.com:open-keychain/open-keychain 2014-07-31 23:13:33 +02:00
Dominik Schürmann db70fcfdbf Create key: design fixes 2014-07-31 23:13:29 +02:00
Dominik Schürmann 50aea621ba Fix animations in create key 2014-07-31 21:51:35 +02:00
Dominik Schürmann b9694ae9c5 Add notify layouts to some activities 2014-07-31 21:29:45 +02:00
Dominik Schürmann 38922f96a6 Merge branch 'master' of github.com:open-keychain/open-keychain 2014-07-31 21:20:16 +02:00
Dominik Schürmann 138d5a1d9c Robots like coffee too... 2014-07-31 21:18:24 +02:00