Commit Graph
100 Commits
Author SHA1 Message Date
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
Dominik Schürmann 4030739a99 api apps adapter with icons 2013-09-06 08:40:13 +02:00
Dominik Schürmann 2b303d3558 select key for api apps 2013-09-06 08:29:56 +02:00
Dominik Schürmann 00d03d452e Include DoneBar for edit activities 2013-09-05 21:25:49 +02:00
Dominik Schürmann 8614ff2ec7 Fix revoke and save 2013-09-05 00:27:17 +02:00
Dominik Schürmann 9a737c7318 rename crypto consumers to api apps 2013-09-05 00:02:48 +02:00
Dominik Schürmann fcec7e830c App settings activity 2013-09-04 23:47:40 +02:00
Dominik Schürmann d8bd6e2946 Settings fragment and activity for apps 2013-09-04 22:04:27 +02:00
Dominik Schürmann c3b49a318f Show app name in registered apps 2013-09-04 20:12:58 +02:00
Dominik Schürmann b9eaf23562 Merge pull request #72 from felixb/fix-wording
Fix wording (includes #71)
2013-08-15 06:37:53 -07:00
Dominik Schürmann be251e8118 Merge pull request #71 from felixb/fix-gradle
fix gradle build
2013-08-15 06:29:56 -07:00
Dominik Schürmann c6743acfce Merge pull request #68 from m0rph3us1987/master
Pass encrypted messages to different messaging services
2013-08-09 06:09:23 -07:00
Dominik Schürmann 7cca7b1ffa Redifine Service callbacks 2013-07-25 16:25:20 +02:00
Dominik Schürmann d1c1c45421 Merge pull request #64 from bcbarnes-gmx/Issue53
Implemented issue #53 - Change intent actions from extra ints to intent actions
2013-07-25 06:55:05 -07:00
Dominik Schürmann 178bd7f4fe Add coding style to README 2013-07-23 22:15:26 +02:00
Dominik Schürmann f608fc123f Merge pull request #62 from bcbarnes-gmx/Issue61
Issue #61 - Unable to upload public keys to PKS
2013-07-22 12:17:13 -07:00
Dominik Schürmann cb2d2ba0c2 Merge pull request #60 from bcbarnes-gmx/Issue43
Change key bit length control into a dropdown
2013-07-22 10:46:38 -07:00
Dominik Schürmann 51ff397ef2 Merge pull request #59 from bcbarnes-gmx/Issue41
Issues #41 and #43
2013-07-22 08:43:05 -07:00
Dominik Schürmann 28b3c20b15 Merge pull request #58 from bcbarnes-gmx/Issue55
Implement Issue55
2013-07-22 06:45:44 -07:00
Dominik Schürmann dce5b92d25 Merge pull request #57 from bcbarnes-gmx/Issue56
Implemented Issue56
2013-07-22 06:43:59 -07:00
Dominik Schürmann 14350679d1 Restructure 2013-07-01 23:23:53 +02:00
Dominik Schürmann 202ccc2c36 More work on crypto consumers 2013-07-01 23:19:53 +02:00
Dominik Schürmann 36cc814e84 Add database columns for crypto consumer preferences 2013-06-18 01:48:25 +02:00
Dominik Schürmann d4e054d5f2 some fixes all over 2013-06-17 19:51:41 +02:00
Dominik Schürmann 0f3e78ebf7 Possible to add allowed packages 2013-06-17 16:59:27 +02:00
Dominik Schürmann 1b29330f18 Fix activity manifest entry 2013-06-17 16:17:59 +02:00
Dominik Schürmann 918bab3a4e Rename foir clarification 2013-06-17 16:05:39 +02:00
Dominik Schürmann 41338e115c Better API demo, open activity from service, discover crypto provider with packagemanager instead of register intent 2013-06-17 15:52:09 +02:00
Dominik Schürmann f6fc6caa1c rename to openintents namespace 2013-05-29 15:58:50 +02:00
Dominik Schürmann 438ccd480e Check if passphrase is needed in PassphraseCacheService, extend documentation 2013-05-29 13:57:28 +02:00
Dominik Schürmann 61451fa5b5 update API 2013-05-28 23:42:45 +02:00
Dominik Schürmann 92d76e482a debug infos 2013-05-28 23:16:44 +02:00
Dominik Schürmann 215864a33e Process safe implementation of PassphraseCacheService, First test for crypto provider 2013-05-28 22:48:42 +02:00
Dominik Schürmann b221c0c905 Crypto Provider implementation start 2013-05-28 15:10:36 +02:00
Dominik Schürmann 8c537d3367 gradle wrapper 2013-05-25 23:14:36 +02:00
Dominik Schürmann 4275019747 gradle wrapper 2013-05-25 23:13:39 +02:00
Dominik Schürmann bcd951e968 Better than version check: gradle wrapper 2013-05-25 23:10:52 +02:00
Dominik Schürmann 001458f4af Check gradle version before building 2013-05-25 23:03:02 +02:00
Dominik Schürmann 8a9c5b33c5 Update README for gradle 2013-05-25 22:52:44 +02:00
Dominik Schürmann 23caec0471 move ActionBarSherlock lib, add gradle build files 2013-05-25 22:48:11 +02:00
Dominik Schürmann 9744b569ab Merge pull request #51 from ashh87/master
Updates spongycastle to the fork:
https://github.com/ashh87/spongycastle

This allows us to import secret keys much more quickly and to enable passphrase changing for subkey only secret keys.
2013-05-13 08:33:48 -07:00
Dominik Schürmann 30fa184e7e Merge with ashh87s pull request 2013-03-22 14:16:49 +01:00
Dominik Schürmann bee5075f56 Merge branch 'mdietz' 2013-03-20 01:16:18 +01:00
Dominik Schürmann e736af550a describe allowBackup=false 2013-03-20 01:14:19 +01:00
Dominik Schürmann 99122fa8d9 extras for database broadcast 2013-01-19 00:24:27 +01:00
Dominik Schürmann 4177f7159c New broadcast on database change to inform other apps 2013-01-18 23:51:44 +01:00
Dominik Schürmann d599d26bbd Error handling when keyring is not found 2013-01-18 00:36:30 +01:00
Dominik Schürmann 9e5aab3483 Fix edit key intent, api improvements 2013-01-18 00:33:20 +01:00
Dominik Schürmann 39ab2c4bb0 new import icon 2013-01-17 14:47:44 +01:00
Dominik Schürmann 3cd36637eb new import icon 2013-01-17 14:47:34 +01:00