Commit Graph

239 Commits

Author SHA1 Message Date
Dominik Schürmann
1be368092e Fix custom action bars for Android 4.4 2013-12-30 21:46:42 +01:00
Dominik Schürmann
2c0b2e356b target android-19 2013-12-30 21:18:27 +01:00
Dominik Schürmann
19082b62a9 Inform user if signature check fails 2013-12-30 20:57:49 +01:00
Dominik Schürmann
a8cafd59e4 Remove deprecated com.fsck.k9.permission.READ_ATTACHMENT 2013-12-30 19:53:55 +01:00
Dominik Schürmann
a61b4887b2 Merge branch 'master' of github.com:dschuermann/openpgp-keychain 2013-12-30 19:52:18 +01:00
Dominik Schürmann
7c3a53d149 remote service: package signature verification, use string for service instead of getClass.getName 2013-12-30 19:16:21 +01:00
Bahtiar `kalkin-` Gadimov
f265cd4d68 Added context menu item KeyDetails to KeyListPublicFragment 2013-12-25 19:33:53 +01:00
Bahtiar `kalkin-` Gadimov
e823ef6efc Renamed keyDetails to key_details 2013-12-25 19:33:47 +01:00
Bahtiar `kalkin-` Gadimov
208ea19d5d Added first draft of KeyDetailsActivity 2013-12-25 18:54:02 +01:00
Bahtiar `kalkin-` Gadimov
ed01c37fe1 Added shortifyFingerprint() to PGPHelper 2013-12-25 18:53:56 +01:00
erbsenmann
dbfa4acb0a Cleanup. 2013-11-08 19:47:57 +01:00
erbsenmann
afa7e80c91 Minor fix in OpenPgpData: type is now also written to and read from parcel 2013-11-08 19:25:35 +01:00
Dominik Schürmann
2f81c2fb0f spring-cleaning: remove unused resources, rename strings from camelCase to snake_case to follow standard practice 2013-10-25 21:46:05 +02:00
Dominik Schürmann
283037acf5 remove unused code 2013-10-06 01:17:42 +02:00
Dominik Schürmann
b3d51b8b80 QR Code import works now 2013-10-06 01:12:30 +02:00
Dominik Schürmann
2942d94a29 QR Code sharing with multiple QR Codes 2013-10-05 23:32:47 +02:00
Dominik Schürmann
05cc2023da Add parts of zxing library to generate qr codes 2013-10-05 20:43:42 +02:00
Dominik Schürmann
bef6977aad New API version, import from clipboard 2013-10-05 18:35:16 +02:00
Dominik Schürmann
c75c00f935 Merge branch 'master' of github.com:dschuermann/openpgp-keychain 2013-10-02 20:09:55 +02:00
Dominik Schürmann
19c077bb8a Show if item has wrong API version 2013-10-02 20:09:43 +02:00
Dominik Schürmann
2a0df5b75a API update 2013-10-02 19:08:33 +02:00
Bahtiar `kalkin-` Gadimov
2fda5bfc97
Fixed 140 - Multiline Entries in KeyServerQueryActivity
* EditText is now singleLine and has a hint
 * EditText has set inputType=text and imeOptions=actionSearch
 * Implemented listener for the actionSearch event
 * Reformated the source code according to the project specification. Sorry for
   the diff mess :-/

Signed-off-by: Bahtiar `kalkin-` Gadimov <bahtiar@gadimov.de>
2013-09-24 14:01:15 +02:00
Dominik Schürmann
224faa42ac Increment for a beta build 2013-09-23 01:37:31 +02:00
Dominik Schürmann
9a120a4664 Fix margin of user ids in import layout 2013-09-22 22:02:40 +02:00
Dominik Schürmann
47acc45934 Fix file import, part 2 2013-09-22 21:55:02 +02:00
Dominik Schürmann
b5c0e4478c Fix file import, commitAllowingStateLoss() was he answer to fragment crashes, PS: I hate fragment lifecycles... 2013-09-22 21:50:46 +02:00
Dominik Schürmann
2e83d92dd0 Better support for gpg files in CMs file manager 2013-09-22 20:17:55 +02:00
Dominik Schürmann
917c86b524 Import keys with adapter, loader, and new design 2013-09-22 19:58:33 +02:00
Dominik Schürmann
7b2de96d15 Move adapters into sub package 2013-09-22 19:57:59 +02:00
Dominik Schürmann
39c172aa88 Merge branch 'master' of github.com:dschuermann/openpgp-keychain 2013-09-22 15:23:43 +02:00
Dominik Schürmann
ac180275fd Set default algorithms to SHA-512 and AES-256 2013-09-20 21:43:48 +02:00
Ashley Hughes
5473703f18 set mainUserIdRest visible after GONE in previous key 2013-09-20 13:23:06 +01:00
Dominik Schürmann
922ac725bb Renaming some files 2013-09-19 02:17:49 +02:00
Dominik Schürmann
3c4cb1c2d3 Work on new Import activity 2013-09-19 02:02:51 +02:00
ogasser
f6d525da82 Don't use revoked keys
Check if keys are revoked when getting usable encryption keys. Only use keys which are not expired and not revoked.
2013-09-17 23:01:28 +02:00
Ashley Hughes
32b2711e61 null check 2013-09-17 18:31:02 +01:00
Ashley Hughes
b4382db263 add public keys when importing secret keys 2013-09-17 18:19:30 +01: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
Ashley Hughes
10ae66e0b1 Issue 115 - UTF passwords 2013-09-17 15:15:33 +01: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
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
ce2f0b625b name build xmls 2013-09-15 17:16:17 +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
9a5707c415 rename api to openpgp api 2013-09-10 23:19:34 +02:00
Dominik Schürmann
41622263b9 remove swap file 2013-09-10 00:57:16 +02:00
Dominik Schürmann
56e09b0550 rename extra of import 2013-09-10 00:39:41 +02:00
Dominik Schürmann
b5c865f5a6 API docs 2013-09-10 00:17:18 +02:00
Dominik Schürmann
996d26d116 version 2.1 2013-09-09 22:43:09 +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
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
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