Commit Graph

194 Commits

Author SHA1 Message Date
KB Sriram
db4f058ba8 Update interop test license to Apache 2.0
Change the license for the interoperability test runner
to Apache 2.0, matching standard Google open source practice.
2017-09-28 06:18:58 -07:00
Vincent Breitmoser
678a5c1562 slight cleanup 2017-09-23 01:35:39 +02:00
Vincent Breitmoser
90b7a0f4f1 handle one-octet length headers in public key block reformatting 2017-09-19 15:04:25 +02:00
Vincent Breitmoser
ded139d302 aggressively reformat public key blocks from clipboard 2017-09-19 12:58:42 +02:00
Vincent Breitmoser
863651918e token-import: use entire fingerprint for promote operation 2017-09-11 15:30:10 +02:00
Vincent Breitmoser
b92778f6e9 tls-psk: extract skt uri handling, and use new qr code format 2017-08-29 20:11:36 +02:00
Vincent Breitmoser
b58e30914c tls-psk: stub for tests 2017-08-29 20:11:35 +02:00
Vincent Breitmoser
dfa4375697 fix and add some more tests for external provider 2017-07-25 22:19:33 +02:00
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