Commit Graph

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