Commit Graph

334 Commits

Author SHA1 Message Date
Dominik Schürmann
fece9332db Insert classloader magic to prevent ClassNotFoundException in CryptoInputParcelCacheService 2017-08-29 00:41:41 +02:00
Vincent Breitmoser
4671cefaa1 pass key confirmation status through for autocrypt status query 2017-08-24 16:11:30 +02:00
Vincent Breitmoser
93d7b3bdf3 pass through data correctly in new remote activities 2017-07-26 00:52:10 +02:00
Vincent Breitmoser
dc33fc7982 new deduplication dialog 2017-07-25 22:19:33 +02:00
Vincent Breitmoser
0d5cb208e3 bring email status back for legacy support 2017-07-25 22:19:32 +02:00
Vincent Breitmoser
74eb2ac67e don't consider expired or revoked keys for uids 2017-07-25 22:19:32 +02:00
Vincent Breitmoser
33555c6f20 add "external" state for keys from non-autocrypt inputs 2017-07-25 22:19:32 +02:00
Vincent Breitmoser
3212da0915 actually use parametrized package name for internal call 2017-07-25 22:19:32 +02:00
Vincent Breitmoser
4cf4981f1b combine autocrypt peer state and hand to client app 2017-07-25 22:19:32 +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
ea953db521 extract creation of error result intent into method 2017-07-25 22:19:31 +02:00
Vincent Breitmoser
d0580dfafb return both trust ids and user ids in key queries 2017-07-25 22:19:31 +02:00
Vincent Breitmoser
31ef4c4789 list trust ids in ShowKeyFragment 2017-07-25 22:19:31 +02:00
Vincent Breitmoser
c7bb6a7bc0 extract trust id handling into method 2017-07-25 22:15:26 +02:00
Vincent Breitmoser
84d5ca7cd9 wip: trust id logic 2017-07-25 22:15:26 +02:00
Vincent Breitmoser
c15762c5cf service: add trust id result to decryptVerify operation 2017-07-25 21:32:47 +02:00
Vincent Breitmoser
d5eb90f067 add trust id external access methods 2017-07-25 21:32:47 +02:00
Vincent Breitmoser
d4731f68bd introduce minimize extra to ACTION_GET_KEY 2017-07-25 21:32:47 +02:00
Vincent Breitmoser
79af393847 use autovalue for PgpDecryptVerifyInputParcel 2017-05-25 15:42:30 +02:00
Vincent Breitmoser
cb204d3edb fix handling of algorithm tags in parcels 2017-05-25 15:42:29 +02:00
Vincent Breitmoser
7e6cac3317 use autovalue for PgpSignEncryptInputParcel, move allowedKeys into PgpSignEncryptData 2017-05-25 15:42:29 +02:00
Vincent Breitmoser
040a5a2006 use autovalue for BackupKeyringParcel 2017-05-25 15:42:28 +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
b328c97853 move ViewKeyActivity classes into their own package structure 2017-05-21 05:28:13 +02:00
Vincent Breitmoser
e424ad3f8e work on insecurity warning strings 2017-05-15 13:26:26 +02:00
Vincent Breitmoser
2ac1927cac add license headers 2017-05-15 13:26:26 +02:00
Vincent Breitmoser
3910c248cc communicate override state via api 2017-05-15 13:26:25 +02:00
Vincent Breitmoser
11f10cf85f add override mechanism to ui 2017-05-15 13:26:25 +02:00
Vincent Breitmoser
10112eeea8 add override button to security problem dialog 2017-05-15 13:26:24 +02:00
Vincent Breitmoser
78c3e17d0a improve presentation of security problems 2017-05-15 13:26:24 +02:00
Vincent Breitmoser
1868aed53b flesh out security warning dialog 2017-05-15 13:26:24 +02:00
Vincent Breitmoser
c1ba764ce8 change security problem structure 2017-05-15 13:26:24 +02:00
Vincent Breitmoser
10dfcb08fc service: return pending intent for details dialog if security problems occur 2017-05-15 11:13:57 +02:00
Vincent Breitmoser
bf8507bab8 fix logic error in openpgpservice 2017-05-02 07:36:36 +02:00
Vincent Breitmoser
269f98bee0 make KeyIdExtractor code more readable 2017-04-26 11:35:40 +02:00
Vincent Breitmoser
612cd89046 service: support EXTRA_DRY_RUN to get key status for a sign/encrypt run 2017-04-26 10:57:38 +02:00
Vincent Breitmoser
2a26908fb6 extract creation of error result intent into method 2017-04-26 10:56:54 +02:00
Vincent Breitmoser
16a0045f9d use external provider for resolving encryption keys in api 2017-04-26 10:56:54 +02:00
Vincent Breitmoser
85ee12d143 remove deprecated accounts api, bump min api version to 7 2017-04-23 13:59:17 +02: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
0277ba1afa replace DatabaseReadWriteInteractor with DatabaseInteractor where possible 2017-02-24 18:04:54 +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
1ae3ba9b72 pass all subkeys to request permission activity, select best out of these there 2017-02-08 02:10:04 +01:00
Vincent Breitmoser
4be2f6e98e change RemoteRegisterActivity into a dialog 2017-02-08 00:57:26 +01:00