This website requires JavaScript.
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