Commit Graph
336 Commits
Author SHA1 Message Date
Vincent Breitmoser b14674749b tls-psk: handle disconnect in ui 2017-08-29 20:11:33 +02:00
Vincent Breitmoser 6e8a768011 close database when cursor is closed for external provider 2017-08-29 19:38:25 +02:00
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