Commit graph

  • a2ae318a1a add OpenDialogActivity (stub) Vincent Breitmoser 2014-08-19 15:55:40 +02:00
  • c725239a69 consolidate: split into two steps, can pick up at second step if anything fails Vincent Breitmoser 2014-08-19 15:45:42 +02:00
  • 8d668d170c Notes about criticality Dominik Schürmann 2014-08-19 15:23:37 +02:00
  • 68cce5c0c8 Bouncy Castle link Dominik Schürmann 2014-08-19 14:53:25 +02:00
  • 9474749be1 Decrease iteration count, delayed for 2.9 Dominik Schürmann 2014-08-19 14:51:28 +02:00
  • 26e82afa8e Merge branch 'master' of github.com:open-keychain/open-keychain Dominik Schürmann 2014-08-19 14:46:15 +02:00
  • 6a3150d878 fix primary user id in master key flag modification Vincent Breitmoser 2014-08-19 14:42:40 +02:00
  • c1d05d0ee9 Change criticallity of subpackets after discussion Dominik Schürmann 2014-08-19 14:16:30 +02:00
  • 4a280f6ba3 Use higher s2k count Dominik Schürmann 2014-08-19 11:11:58 +02:00
  • d131693bb8 Use SHA512 instead of SHA1 and AES256 instead of CAST5 where possible Dominik Schürmann 2014-08-19 10:58:38 +02:00
  • b1bde6ead9 Mark packets critical Dominik Schürmann 2014-08-19 10:42:35 +02:00
  • 2c8bcffff3 add feature to key sig subpacket to indicate that we want MDC Dominik Schürmann 2014-08-19 10:37:27 +02:00
  • a2b3824556 New preferred hash and symmetric algos, removed SHA-1, 3DES, new ordering Dominik Schürmann 2014-08-19 10:30:44 +02:00
  • 6ffdafc0e6 Add license headers Dominik Schürmann 2014-08-19 10:01:39 +02:00
  • c1a265bfd1 certs header design Dominik Schürmann 2014-08-19 10:01:31 +02:00
  • 638c29792d Header for certs view Dominik Schürmann 2014-08-19 09:52:15 +02:00
  • a5d34478df Add subkey: at least one flag should be selected! Dominik Schürmann 2014-08-18 11:13:52 +02:00
  • 3e7ce0008f Fixes for expiry UI Dominik Schürmann 2014-08-18 11:02:41 +02:00
  • 56fb822034 Merge pull request #772 from mar-v-in/issue-729 Vincent 2014-08-17 15:46:27 +02:00
  • 57b2440731 Work-around rendering bug when switching back to asymmetric with multiple recipients selected mar-v-in 2014-08-17 11:31:41 +02:00
  • 3cc57a092a Remove NoSwipeWrapContentViewPager mar-v-in 2014-08-17 11:07:34 +02:00
  • 14290c3ce9 consolidate: working implementation, lacking ui Vincent Breitmoser 2014-08-17 03:29:03 +02:00
  • aa625d4fbf parametrize FileImportCache for filename Vincent Breitmoser 2014-08-17 00:49:14 +02:00
  • c00343d516 modify*Key: improve handling of passphrase modification (add tests, too) Vincent Breitmoser 2014-08-16 21:04:43 +02:00
  • e38f6a2a46 use correct algorithm for signatures (actually fix heterogeneous subkeys) Vincent Breitmoser 2014-08-16 19:45:14 +02:00
  • 62b7d2d7d8 fix small log format string mistake for adding subkeys Vincent Breitmoser 2014-08-16 19:30:32 +02:00
  • f206902002 Fixing date picker issues Dominik Schürmann 2014-08-16 16:17:46 +02:00
  • ccf58a92fa Fix flags UI in add subkey dialog Dominik Schürmann 2014-08-16 13:42:55 +02:00
  • c1f9c5e4b5 Fix ElGamal key creation, SUBKEY_BINDING cert must use algo of master key Dominik Schürmann 2014-08-16 13:30:13 +02:00
  • 4d698c896a Fix expiry when adding subkeys Dominik Schürmann 2014-08-16 12:28:49 +02:00
  • 474fc50b80 Always return a SaveKeyringResult from saving Dominik Schürmann 2014-08-16 12:24:46 +02:00
  • 188eeb79c9 Fix and simplify in OperationResultParcel Dominik Schürmann 2014-08-16 12:13:30 +02:00
  • 2497722b48 fix travis tests (more), minor comment edits Vincent Breitmoser 2014-08-16 07:12:37 +02:00
  • 7c7ba21714 tests: add test for master key revocation Vincent Breitmoser 2014-08-16 07:06:07 +02:00
  • 6e84c72801 tests: more expected error types Vincent Breitmoser 2014-08-16 06:49:46 +02:00
  • de0d95432e typed expected failures and a couple minor things Vincent Breitmoser 2014-08-16 06:40:03 +02:00
  • a943bebfdf support for master key modifications, among other stuff Vincent Breitmoser 2014-08-16 06:24:40 +02:00
  • 1fa77d57d2 modifySecretKey: err out on "use previous" expiry date for (sub)key creation Vincent Breitmoser 2014-08-16 05:15:12 +02:00
  • c54fe21f44 modifySecretKey: err out on revocation of nonexistent user id Vincent Breitmoser 2014-08-16 05:13:09 +02:00
  • 0708b573fc test: even nicer code Vincent Breitmoser 2014-08-16 03:48:13 +02:00
  • bbe986743c API: Allow ACTION_SIGN_AND_ENCRYPT with no key ids or user ids extras, fix pre-selection of key ids (no revoked or expired ones, also select duplicates), refactor text using spannables Dominik Schürmann 2014-08-16 05:28:51 +02:00
  • 443170b876 do not pre-select revoked or expired keys Dominik Schürmann 2014-08-16 04:11:39 +02:00
  • 8d60d9f103 Fix encrypt only Dominik Schürmann 2014-08-16 03:59:58 +02:00
  • b1dc663930 Remove old_apg Dominik Schürmann 2014-08-15 11:07:21 +02:00
  • b1fa5d9922 Remove subkeys.pgp.net keyserver from defaults Dominik Schürmann 2014-08-15 11:00:45 +02:00
  • 2c2860e86d Merge branch 'master' of github.com:open-keychain/open-keychain Dominik Schürmann 2014-08-15 10:19:51 +02:00
  • cf450d24fb Remove subkeys.pgp.net keyserver, often down and no hkps Dominik Schürmann 2014-08-15 10:19:46 +02:00
  • 09d37a5fa6 fix keys with no expiry in ui code Vincent Breitmoser 2014-08-14 22:12:07 +02:00
  • bc76941bc1 Fix sticky list headers lib, fix travis Dominik Schürmann 2014-08-14 19:30:59 +02:00
  • 750ced4525 Merge branch 'master' of github.com:open-keychain/open-keychain Dominik Schürmann 2014-08-14 19:25:43 +02:00
  • 0f60bcbc3d Pass through of master key id in SaveKeyringResult Dominik Schürmann 2014-08-14 19:25:39 +02:00
  • 621978a7f5 explicitly add BouncyCastleProvider (fixes travis?) Vincent Breitmoser 2014-08-14 19:13:18 +02:00
  • 48935557e8 support changing expiry of subkeys to none Vincent Breitmoser 2014-08-14 19:12:29 +02:00
  • 6e7b999409 fix subkey certification canonicalization (why did the test not catch this?!) Vincent Breitmoser 2014-08-14 18:56:08 +02:00
  • 28df004cbb Merge pull request #767 from mar-v-in/issue-763 Dominik Schürmann 2014-08-14 18:53:40 +02:00
  • a58440b85d Merge branch 'master' of github.com:open-keychain/open-keychain Dominik Schürmann 2014-08-14 18:51:44 +02:00
  • 65e76f6e44 hacky fix to prevent key list from scrolling to top when opening nav drawer Dominik Schürmann 2014-08-14 18:51:35 +02:00
  • e1958009bd Do not allow self certifying mar-v-in 2014-08-14 18:10:22 +02:00
  • 9af301ec77 handle modify and save errors in KeychainIntentResult Vincent Breitmoser 2014-08-14 17:12:17 +02:00
  • 9c03889390 tests: add ProviderHelperSaveTest, with long key id collision test Vincent Breitmoser 2014-08-14 17:10:08 +02:00
  • 110f8c4d52 Update sticky list headers Dominik Schürmann 2014-08-14 17:00:36 +02:00
  • 2c408f679c dem logix Vincent Breitmoser 2014-08-14 16:34:57 +02:00
  • a19784ed7e merge: check fingerprints on merge operation! (this needs a testcase!) Vincent Breitmoser 2014-08-14 16:27:50 +02:00
  • d2b9e95c80 tests: cleaner code in PgpKeyOperationTest Vincent Breitmoser 2014-08-14 15:59:03 +02:00
  • 05da0f4328 change keybase hint following pull request #755 Dominik Schürmann 2014-08-14 16:20:24 +02:00
  • eebd480e8d Fix KeySpinner on cursor change mar-v-in 2014-08-14 16:14:16 +02:00
  • 9ad09a3982 Automcomplete names and emails in keyserver tab Dominik Schürmann 2014-08-14 16:12:42 +02:00
  • a6118877ff Add and use CertifyKeySpinner mar-v-in 2014-08-14 16:00:07 +02:00
  • 00286744f2 small bug in has_certify mar-v-in 2014-08-14 15:44:54 +02:00
  • 07d6a26778 add OnKeyChangedListener to KeySpinner mar-v-in 2014-08-14 15:23:12 +02:00
  • 9fab740aad add HAS_CERTIFY (not sure why it's missing) mar-v-in 2014-08-14 12:22:44 +02:00
  • ef2449917e factor KeySpinner out mar-v-in 2014-08-14 12:22:02 +02:00
  • 62f7bf6215 move v3 key import prevention into canonicalization method Dominik Schürmann 2014-08-14 15:58:26 +02:00
  • 0a1de8deea Do not import v3 keys, they are insecure! Dominik Schürmann 2014-08-14 15:42:02 +02:00
  • 225e248293 Remove MD5 support Dominik Schürmann 2014-08-14 15:30:08 +02:00
  • e72e47d92e Remove support for v3 sig generation Dominik Schürmann 2014-08-14 15:24:37 +02:00
  • ad69e47cec Support for multiple hash algos Dominik Schürmann 2014-08-14 14:50:13 +02:00
  • 6da17ef6bb Merge branch 'master' into yubikey Dominik Schürmann 2014-08-14 13:31:01 +02:00
  • 37edd0f390 API: Return metadata only for v4 api clients and above... Dominik Schürmann 2014-08-14 13:10:38 +02:00
  • 1a8606f194 API: Return metadata only for v4 api clients Dominik Schürmann 2014-08-14 13:08:39 +02:00
  • 2fa613ad62 Merge pull request #766 from mar-v-in/patch-1 Dominik Schürmann 2014-08-14 11:43:50 +02:00
  • d0987edab9 Dont write version header by default Dominik Schürmann 2014-08-14 11:44:47 +02:00
  • b8f7dd5676 Handle keys without expiry date right mar-v-in 2014-08-14 11:21:59 +02:00
  • f941431d63 Add user info dialog Dominik Schürmann 2014-08-13 21:49:04 +02:00
  • c7d5b09286 Move certify action down into actions section Dominik Schürmann 2014-08-13 21:23:01 +02:00
  • a20e019d5e Fix tests Dominik Schürmann 2014-08-13 19:49:11 +02:00
  • 32d63828c7 Fix tests Dominik Schürmann 2014-08-13 19:36:22 +02:00
  • 28b48506f6 Fix tests Dominik Schürmann 2014-08-13 19:11:33 +02:00
  • db12f782f2 API: User interaction when account keys are deleted Dominik Schürmann 2014-08-13 18:48:42 +02:00
  • 38da2af0e8 Better error handling for passphrase cache if key is missing Dominik Schürmann 2014-08-13 16:37:28 +02:00
  • e4c8674792 Merge pull request #760 from mar-v-in/fix-encrypt-intent Dominik Schürmann 2014-08-13 13:20:21 +02:00
  • f34597a3c0 remove bundle for symmetric/asymmetric fragment as it was useless mar-v-in 2014-08-13 13:02:30 +02:00
  • e8b7bbd978 fix message and uri from encrypt intent mar-v-in 2014-08-13 12:48:02 +02:00
  • fd055a893b Fix DECRYPT_METADATA api Dominik Schürmann 2014-08-12 17:04:11 +02:00
  • 9682826193 update api lib Dominik Schürmann 2014-08-12 15:51:29 +02:00
  • 2bca58742b Merge pull request #758 from mar-v-in/encrypt-only-show-relevant-keys Dominik Schürmann 2014-08-12 14:15:11 +02:00
  • 82a41a2f7c Only show relevant keys in encrypt, fix #756 #757 mar-v-in 2014-08-12 13:56:30 +02:00
  • 80674021b5 Add convenience method to unified keyrings to determine whether a keyring is expired, fix is_revoked for certain usages mar-v-in 2014-08-12 13:54:56 +02:00
  • a4a6314041 Fix API version support, update api lib Dominik Schürmann 2014-08-12 13:54:46 +02:00
  • 4fdf9ab486 Only show keyrings that have a valid sign key in from field, fixes #756 mar-v-in 2014-08-12 12:57:08 +02:00