Commit Graph
100 Commits
Author SHA1 Message Date
Dominik Schürmann 7f46c40eb8 Merge pull request #128 from ashh87/master
add public keys when importing secret keys
2013-09-17 10:58:35 -07:00
Dominik Schürmann 73ccb816ac Merge branch 'master' of github.com:dschuermann/openpgp-keychain 2013-09-17 16:54:02 +02:00
Dominik Schürmann bb657e4add Updated PRNGFixes from official blogpost 2013-09-17 16:53:50 +02:00
Dominik Schürmann b1077be6e9 Merge pull request #127 from ashh87/master
Issue 115 - UTF passwords
2013-09-17 07:24:23 -07:00
Dominik Schürmann 0625061018 API documentation 2013-09-16 16:40:47 +02:00
Dominik Schürmann e6a37f565f API documentation 2013-09-16 16:33:43 +02:00
Dominik Schürmann 5a947df33e API documentation 2013-09-16 16:30:06 +02:00
Dominik Schürmann 0ef8663422 API documentation 2013-09-16 16:24:11 +02:00
Dominik Schürmann 168432abab API documentation 2013-09-16 16:08:44 +02:00
Dominik Schürmann 0e24a74bb8 Simplify exception handling in service 2013-09-16 13:08:02 +02:00
Dominik Schürmann 363358d30b Better error handling 2013-09-16 13:00:47 +02:00
Dominik Schürmann 4e23cf2edc API update: boolean to allow/disallow user interaction allow real background pgp operations that will not require user input 2013-09-16 12:16:54 +02:00
Dominik Schürmann 53f33dc3cb Docs for bouncy castle 2013-09-16 10:30:31 +02:00
Dominik Schürmann 900fdcf029 More docs on rng issues 2013-09-15 22:31:52 +02:00
Dominik Schürmann e05d17eec2 Do not seed /dev/urandom. urandom is non-writeable on some devices. Because only OpenSSL seeding is broken, this should not result in security problems! 2013-09-15 22:27:09 +02:00
Dominik Schürmann c90e776055 Reorder security providers in application class, document functionality 2013-09-15 22:19:15 +02:00
Dominik Schürmann 4b8c5c8134 README 2013-09-15 21:05:33 +02:00
Dominik Schürmann ce2f0b625b name build xmls 2013-09-15 17:16:17 +02:00
Dominik Schürmann a18502d8d9 README 2013-09-15 17:10:37 +02:00
Dominik Schürmann 9c285b15d3 README 2013-09-15 16:54:45 +02:00
Dominik Schürmann 0705060eaf remove unused code 2013-09-15 16:49:38 +02:00
Dominik Schürmann 93b460a289 rename encryptAndSign to signAndEncrypt 2013-09-15 16:45:07 +02:00
Dominik Schürmann 5aebd115d4 Put PgpMain methods in separate opbject classes, handle passphrase dialog in EditKey not in SecretKeyList 2013-09-15 16:42:08 +02:00
Dominik Schürmann 121f8aaca0 Move pgp classes into subpackage 2013-09-15 15:29:38 +02:00
Dominik Schürmann e6801ec951 add untrusted signature status 2013-09-15 15:26:41 +02:00
Dominik Schürmann 468b7181e9 reorder manifest 2013-09-15 15:23:13 +02:00
Dominik Schürmann 312b735fbd Extended api 2013-09-15 15:20:15 +02:00
Dominik Schürmann 1e188ee2fa Define abstract remote service 2013-09-15 14:16:29 +02:00
Dominik Schürmann 9023226e39 once again reorder packages 2013-09-15 13:52:05 +02:00
Dominik Schürmann 96de7cb101 Fix gradle build 2013-09-15 13:47:30 +02:00
Dominik Schürmann d885f145a0 Version 2.1.1 2013-09-14 03:56:56 +02:00
Dominik Schürmann f5b53b58f7 Update Intent API 2013-09-14 03:50:24 +02:00
Dominik Schürmann bf7fb08bca API update 2013-09-14 02:08:06 +02:00
Dominik Schürmann a4ae976284 Fix intent for api, fix slection dialog in demo 2013-09-13 10:25:01 +02:00
Dominik Schürmann ca8f8e3ff7 unify naming of api package and process 2013-09-13 10:05:43 +02:00
Dominik Schürmann 86c84ddbb3 remove unnecessary boolean from SignatureResult 2013-09-13 10:03:26 +02:00
Dominik Schürmann 473dd75f4f README 2013-09-10 23:32:59 +02:00
Dominik Schürmann 190825efc7 fix filename to camelcase 2013-09-10 23:24:57 +02:00
Dominik Schürmann 0a279eaae1 Update api in readme 2013-09-10 23:23:03 +02:00
Dominik Schürmann 9a5707c415 rename api to openpgp api 2013-09-10 23:19:34 +02:00
Dominik Schürmann aa449d2d4f README 2013-09-10 12:48:29 +02:00
Dominik Schürmann b83eb8ad55 README 2013-09-10 12:46:57 +02:00
Dominik Schürmann 2bd5832e3a Changelog 2013-09-10 01:00:34 +02:00
Dominik Schürmann 41622263b9 remove swap file 2013-09-10 00:57:16 +02:00
Dominik Schürmann b17712a6a8 README 2013-09-10 00:54:34 +02:00
Dominik Schürmann 86a7437009 README 2013-09-10 00:52:28 +02:00
Dominik Schürmann 56e09b0550 rename extra of import 2013-09-10 00:39:41 +02:00
Dominik Schürmann e7a4297651 API docs 2013-09-10 00:19:33 +02:00
Dominik Schürmann b5c865f5a6 API docs 2013-09-10 00:17:18 +02:00
Dominik Schürmann db3feaca6e Add api demo resources 2013-09-09 23:54:23 +02:00
Dominik Schürmann c9bba69d77 update build files 2013-09-09 22:50:16 +02:00
Dominik Schürmann 996d26d116 version 2.1 2013-09-09 22:43:09 +02:00
Dominik Schürmann 59c0948fa8 get signature result only when not null 2013-09-09 22:39:44 +02:00
Dominik Schürmann 94a81dd8ae Fixes for decrypt and sign 2013-09-09 22:38:09 +02:00
Dominik Schürmann 1421046c6d update gradle, description,... 2013-09-09 21:11:16 +02:00
Dominik Schürmann 75672fa5b3 Use underscore in extras, cleanup code 2013-09-09 20:06:39 +02:00
Dominik Schürmann 4ca7a12751 Ascii armror doc 2013-09-09 19:55:35 +02:00
Dominik Schürmann bf1334d6c0 Increase default RSA from 2048 to 4096 due to recent security speculations 2013-09-09 19:50:33 +02:00
Dominik Schürmann 6693b8b75d Handle no selection of pub keys correctly 2013-09-09 19:46:18 +02:00
Dominik Schürmann 8a8d7c7738 Handle dublicate or missing pub keys corresponding to user ids, handle navigating back from service activity properly 2013-09-09 19:38:13 +02:00
Dominik Schürmann 0a52e1ecc9 Fix help text 2013-09-09 17:49:28 +02:00
Dominik Schürmann b6d63f95cb fix editactivity crash, default key creation, import from keyserver menu button 2013-09-09 17:43:10 +02:00
Dominik Schürmann 38e8733fd6 task affinity of service activity 2013-09-09 15:19:16 +02:00
Dominik Schürmann 0ee205d245 KEY_IMPORT to IMPORT_KEY 2013-09-09 14:33:37 +02:00
Dominik Schürmann 1aabeefab7 api docs 2013-09-09 14:30:10 +02:00
Dominik Schürmann 90cd8c3242 api docs 2013-09-09 14:27:28 +02:00
Dominik Schürmann 35b74f47d1 Remove old API demos 2013-09-09 14:25:08 +02:00
Dominik Schürmann b6a1bc770c Remove most of old API 2013-09-09 14:03:58 +02:00
Dominik Schürmann 9bcf733670 development infos 2013-09-09 13:23:12 +02:00
Dominik Schürmann aae87b894f Update actionbarsherlock from 4.2 to 4.4 2013-09-09 13:19:43 +02:00
Dominik Schürmann 5b6880d2e3 Switch from HtmlSpanner to HtmlTextView 2013-09-09 13:16:54 +02:00
Dominik Schürmann 5dc693c64c Make asciiArmor a parameter, extend advanced app settings 2013-09-09 12:59:53 +02:00
Dominik Schürmann c4bf7c5d11 Handle wrong/no passphrase 2013-09-08 23:08:30 +02:00
Dominik Schürmann 5d7f8809fc Use handler with messenger instead of Binder for communication between service and activity 2013-09-08 22:52:38 +02:00
Dominik Schürmann 8123fd6925 lock thread for user input 2013-09-08 19:24:47 +02:00
Dominik Schürmann 11103623c5 api: handle passphrase entering correctly 2013-09-08 18:30:22 +02:00
Dominik Schürmann 03d9afffce sign via api 2013-09-08 18:21:04 +02:00
Dominik Schürmann 4d1d3f6f5e Select pub key when email could not be found 2013-09-08 17:04:33 +02:00
Dominik Schürmann 6fdae001cc Make select fragments more reusable 2013-09-08 16:08:36 +02:00
Dominik Schürmann a890ba5e4f Put actionbar methods in helper 2013-09-08 15:30:05 +02:00
Dominik Schürmann 70fb36d5d6 Change icon of API Demo for differentiation with main app 2013-09-06 19:14:25 +02:00
Dominik Schürmann 7d3113ca15 Preparation for other app settings 2013-09-06 19:06:17 +02:00
Dominik Schürmann 227b277931 sign and encrypt basically working 2013-09-06 18:54:55 +02:00
Dominik Schürmann d6dd81d444 Work on encryption in new service 2013-09-06 18:36:16 +02:00
Dominik Schürmann 9e8ee3353a Update url and about screen 2013-09-06 16:47:01 +02:00
Dominik Schürmann 4e378a0a33 Relicensing from Apache License v2 to GPLv3+. This is only done on classes that (have copyright by Dominik Schürmann or Markus Doits) or (are completly refactored by me and contain no remaining code by Thialfihar). Code by Thialfihar (not reachable by mail) and Shaun Senecal (disagreed on license change) remain Apache License v2. 2013-09-06 16:17:01 +02:00
Dominik Schürmann a0b0eeaf87 Use ButtonBar instead of ActionBar on Done/Cancel activities 2013-09-06 14:42:48 +02:00
Dominik Schürmann 9d30c1ea37 Disable old API 2013-09-06 14:32:12 +02:00
Dominik Schürmann 4813345460 Use mime type in NFC as defined in RFC3156 2013-09-06 14:14:54 +02:00
Dominik Schürmann a186686109 Always use insertProvider instead of addProvider 2013-09-06 14:05:19 +02:00
Dominik Schürmann 9611236bf1 fix permission check 2013-09-06 14:02:35 +02:00
Dominik Schürmann 51cf7939d8 Add PRNG fixes by Google 2013-09-06 14:00:16 +02:00
Dominik Schürmann 7ba145740b rename version field in data to Keychain 2013-09-06 13:54:53 +02:00
Dominik Schürmann de8e1a39d5 merge k9mail back into master 2013-09-06 13:52:57 +02:00
Dominik Schürmann 3a66c1c25a Testing encrypt by service 2013-09-06 13:48:27 +02:00
Dominik Schürmann fabb0389fc Put model into own class for easier use in service 2013-09-06 12:34:06 +02:00
Dominik Schürmann 1beb85acf5 Register works basically 2013-09-06 11:55:08 +02:00
Dominik Schürmann dc6a709b7a Disable parts of the old API 2013-09-06 11:24:28 +02:00
Dominik Schürmann c97c57d34e remove dead code 2013-09-06 10:03:25 +02:00
Dominik Schürmann c9549befb2 Put logic into fragment for reuse 2013-09-06 09:44:56 +02:00