474fc50b80
Always return a SaveKeyringResult from saving
Dominik Schürmann
2014-08-16 12:24:46 +02:00
188eeb79c9
Fix and simplify in OperationResultParcel
Dominik Schürmann
2014-08-16 12:13:30 +02:00
2497722b48
fix travis tests (more), minor comment edits
Vincent Breitmoser
2014-08-16 07:12:37 +02:00
7c7ba21714
tests: add test for master key revocation
Vincent Breitmoser
2014-08-16 07:06:07 +02:00
6e84c72801
tests: more expected error types
Vincent Breitmoser
2014-08-16 06:49:46 +02:00
de0d95432e
typed expected failures and a couple minor things
Vincent Breitmoser
2014-08-16 06:40:03 +02:00
a943bebfdf
support for master key modifications, among other stuff
Vincent Breitmoser
2014-08-16 06:24:40 +02:00
1fa77d57d2
modifySecretKey: err out on "use previous" expiry date for (sub)key creation
Vincent Breitmoser
2014-08-16 05:15:12 +02:00
c54fe21f44
modifySecretKey: err out on revocation of nonexistent user id
Vincent Breitmoser
2014-08-16 05:13:09 +02:00
0708b573fc
test: even nicer code
Vincent Breitmoser
2014-08-16 03:48:13 +02:00
bbe986743c
API: Allow ACTION_SIGN_AND_ENCRYPT with no key ids or user ids extras, fix pre-selection of key ids (no revoked or expired ones, also select duplicates), refactor text using spannables
Dominik Schürmann
2014-08-16 05:28:51 +02:00
443170b876
do not pre-select revoked or expired keys
Dominik Schürmann
2014-08-16 04:11:39 +02:00
8d60d9f103
Fix encrypt only
Dominik Schürmann
2014-08-16 03:59:58 +02:00
82a41a2f7c
Only show relevant keys in encrypt, fix#756#757
mar-v-in
2014-08-12 13:56:30 +02:00
80674021b5
Add convenience method to unified keyrings to determine whether a keyring is expired, fix is_revoked for certain usages
mar-v-in
2014-08-12 13:54:56 +02:00
a4a6314041
Fix API version support, update api lib
Dominik Schürmann
2014-08-12 13:54:46 +02:00
4fdf9ab486
Only show keyrings that have a valid sign key in from field, fixes#756
mar-v-in
2014-08-12 12:57:08 +02:00
ae5e75f4e1
Implement EXTRA_ORIGINAL_FILENAME for API
Dominik Schürmann
2014-08-11 23:57:11 +02:00
acf5b99434
Update api lib
Dominik Schürmann
2014-08-11 21:26:52 +02:00
55d03f539e
update api lib
Dominik Schürmann
2014-08-11 20:16:56 +02:00
abf50c3750
Support mime type in metadata
Dominik Schürmann
2014-08-11 20:16:21 +02:00
d5b40de70a
Decrypt metadata api
Dominik Schürmann
2014-08-11 17:29:41 +02:00
59096b37fd
Support API versions 3 and 4
Dominik Schürmann
2014-08-11 17:22:53 +02:00
82e66cd5b8
Update api lib
Dominik Schürmann
2014-08-11 17:19:58 +02:00
b673565035
Get original filename for decryption
Dominik Schürmann
2014-08-11 17:10:47 +02:00
549feb69ed
Add option to pass original filename to PgpSignEncrypt
Dominik Schürmann
2014-08-11 10:00:24 +02:00
94b7b1b5d8
progress for signing binary
Dominik Schürmann
2014-08-11 09:55:24 +02:00
867b89be0a
More fixes for decryption progress
Dominik Schürmann
2014-08-11 01:31:51 +02:00
13f86890d6
Handle missing MDC as failed only if no valid signature is present
Dominik Schürmann
2014-08-10 21:50:46 +02:00
33a4d68520
More fixes for decryption progress
Dominik Schürmann
2014-08-10 21:09:10 +02:00
c981902aba
Handle missing integrity protection MDC packet as if integrity check would have failed. An attacker could strip the MDC on its way to the receiver...
Dominik Schürmann
2014-08-10 20:59:13 +02:00
b0821a3ddd
Introduction of metadata api, starting to fix decryption progress
Dominik Schürmann
2014-08-10 20:44:02 +02:00
1abae04cda
Fix compression setting for encryption of files
Dominik Schürmann
2014-08-10 20:27:34 +02:00