Commit Graph

127 Commits

Author SHA1 Message Date
Vincent Breitmoser
dc33fc7982 new deduplication dialog 2017-07-25 22:19:33 +02:00
Vincent Breitmoser
5e01e41bcd return key status differently for uid and autocrypt peer in KeychainExternalProvider 2017-07-25 22:19:32 +02:00
Vincent Breitmoser
019e63f681 full-on autocrypt! 2017-07-25 22:19:32 +02:00
Vincent Breitmoser
1e620e01aa trust id -> autocrypt peer 2017-07-25 22:19:32 +02:00
Vincent Breitmoser
4e4912bd6d add trust-id info in external query 2017-07-25 22:19:32 +02:00
Vincent Breitmoser
50d8cd0559 change opaque key tests to use unknown algorithms instead of eddsa 2017-06-16 18:41:33 +02:00
Vincent Breitmoser
27582c1310 add some tests for eddsa 2017-06-16 18:41:33 +02:00
Vincent Breitmoser
dfdfd733f3 drop key encryption altogether for empty passphrase 2017-06-13 12:42:29 +02:00
Vincent Breitmoser
79af393847 use autovalue for PgpDecryptVerifyInputParcel 2017-05-25 15:42:30 +02:00
Vincent Breitmoser
7e6cac3317 use autovalue for PgpSignEncryptInputParcel, move allowedKeys into PgpSignEncryptData 2017-05-25 15:42:29 +02:00
Vincent Breitmoser
9d485dfe9f use autovalue for InputDataParcel and SignEncryptParcel 2017-05-25 15:42:28 +02:00
Vincent Breitmoser
040a5a2006 use autovalue for BackupKeyringParcel 2017-05-25 15:42:28 +02:00
Vincent Breitmoser
d58f1bd225 use autovalue for SaveKeyringParcel 2017-05-25 15:42:27 +02:00
Vincent Breitmoser
147e4dbee7 use autovalue for SubkeyAdd and SubkeyChange 2017-05-25 15:42:27 +02:00
Vincent Breitmoser
d3357ccf5c use autovalue for ChangeUnlockParcel 2017-05-25 15:42:27 +02:00
Vincent Breitmoser
0095df6d89 use autovalue for PromoteKeyringParcel 2017-05-25 15:42:25 +02:00
Vincent Breitmoser
81bceb9e16 use autovalue for BenchmarkInputParcel 2017-05-25 15:42:24 +02:00
Vincent Breitmoser
53dcb4102d use autovalue for CertifyActionsParcel 2017-05-25 15:42:24 +02:00
Vincent Breitmoser
63774a0632 use autovalue for CryptoInputParcel 2017-05-25 15:42:24 +02:00
Vincent Breitmoser
368528e9dd use autovalue for PgpSignEncryptData class 2017-05-25 15:39:48 +02:00
Vincent Breitmoser
c91b7e377a simplify progress for key import operations 2017-05-21 04:15:41 +02:00
Vincent Breitmoser
eb9d991ea9 add unit tests for insecure decrypt operations 2017-05-15 17:16:16 +02:00
Vincent Breitmoser
16a0045f9d use external provider for resolving encryption keys in api 2017-04-26 10:56:54 +02:00
Vincent Breitmoser
c9f9ad0477 add test for opaque cv25519 subkey (which previously crashed) 2017-04-24 19:40:34 +02:00
Vincent Breitmoser
c7d174c930 handle unknown key algorithms using opaque keys 2017-04-20 10:36:23 +02:00
Vincent Breitmoser
5cb81fef94 skip redundant CRs while parsing ascii armor headers 2017-04-02 22:24:33 +02:00
Vincent Breitmoser
7caf02a4e6 add test for CRCRLF armored files
This is an incorrect format that has been generated by GPG4USB (any
possibly GPG4WIN) for a long time. We better be compatible :(
2017-04-02 22:18:11 +02:00
Vincent Breitmoser
9cf0b05202 fix unit tests 2017-02-24 18:43:56 +01:00
Vincent Breitmoser
2124a4598a DatabaseInteractor -> KeyRepository 2017-02-24 18:24:11 +01:00
Vincent Breitmoser
c7e01926e1 add LocalKeyStorage, don't store public keys larger than 50kb in database 2017-02-24 18:06:47 +01:00
Vincent Breitmoser
2bc05a2cd5 focus all read access for key ring data into DatabaseInteractor methods 2017-02-24 18:04:55 +01:00
Vincent Breitmoser
aef6e6614e extract DatabaseReadWriteInteractor 2017-02-24 18:04:54 +01:00
Vincent Breitmoser
d577257bd5 rename ProviderHelper -> DatabaseInteractor 2017-02-24 18:04:54 +01:00
Vincent Breitmoser
237a0b1805 add simple tests for KeychainExternalProvider 2017-02-06 21:00:25 +01:00
Dominik Schürmann
5935dad9e8 Merge pull request #2024 from open-keychain/build-env
Update build environment
2017-02-02 12:55:47 +01:00
Dominik Schürmann
70678ecd81 Update robolectric config 2017-02-02 11:36:12 +01:00
Dominik Schürmann
b831cd5725 Update Robolectric to 3.2.2 2017-02-02 10:57:16 +01:00
Hari
28bf1a37a1 Added ascii armor option to the backup api 2017-01-29 22:14:54 +05:30
Dominik Schürmann
962e570e91 Better handling of User ID corner cases 2017-01-26 22:55:37 +01:00
Vincent Breitmoser
1e280d92c5 add tests for OpenPgpServiceKeyIdExtractor 2017-01-11 17:43:14 +01:00
Dominik Schürmann
63244a113a Code formatting and package re-structuring 2017-01-05 13:56:09 +01:00
Arnaud Fontaine
e6fe29a0ff Remove test not useful now 2017-01-04 15:38:29 +01:00
Arnaud Fontaine
6b43379a28 Remove use less files from previous commit 2017-01-04 14:59:57 +01:00
Arnaud Fontaine
4c9ea4e090 Fix unit testPrivateKeyTemplateSimple2048 2017-01-04 14:59:57 +01:00
Arnaud Fontaine
05bfd6bc01 Support of OpenPGP card v3 2017-01-04 13:39:19 +01:00
Dominik Schürmann
b02f50dd22 Merge pull request #1953 from open-keychain/openpgp-signature-result-v4
Openpgp signature result v4
2016-11-30 16:28:16 +01:00
Vincent Breitmoser
52b1016baa update OpenPgpSignatureResult to use enums 2016-11-21 16:05:42 +01:00
Andrea Torlaschi
706840771a ImportKeys: Fix tests 2016-08-19 22:35:43 +02:00
Dominik Schürmann
ac1c20f961 Update build environment to SDK 24 2016-08-15 08:37:23 +02:00
Dominik Schürmann
de0c02e044 Merge pull request #1868 from nmikhailov/nitrokey
WIP: Security token USB handling improvements
2016-08-15 07:46:27 +02:00