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
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