Vincent Breitmoser
e2505dd308
support encryption subkeys with future signature dates
2018-07-27 10:54:36 +02:00
Vincent Breitmoser
9e079329d5
ditch ThreadPoolExecutor for AsyncTask
2018-07-17 14:25:14 +02:00
Vincent Breitmoser
2c8e219aa8
use ThreadPool for background task execution
2018-07-17 14:25:14 +02:00
Vincent Breitmoser
634694b20e
force reinserting keys on manual key update
2018-07-14 13:18:08 +02:00
Vincent Breitmoser
0b28add654
Use SQLDelight for inserts instead of KeychainProvider
2018-07-13 16:26:35 +02:00
Vincent Breitmoser
1fad244c7a
Correctly set keyserver status to unknown if importing from file
2018-07-04 22:44:09 +02:00
Vincent Breitmoser
37040f8586
update "last seen" when uploading to keyserver
2018-07-04 22:31:40 +02:00
Vincent Breitmoser
eb34f900e4
clean up package structure
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
b819e1a83e
remove unified query from KeychainProvider
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
1635c261b8
ditch CachedPublicKeyRing, and some cleanup
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
31830a8c86
extract database access from CachedPublicKeyRing
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
4416ddf11c
Get rid of more places where URIs are used for loading
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
1425f34321
back to using an operation for interactive update (for progress dialog)
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
d57a409fac
extract select by signer from KeychainProvider
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
bae90f1b23
extract UpdatedKeys access from KeychainProvider into KeyMetadataDao
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
59c9f52e85
Store secret keys in private storage instead of database
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
700e06dcb9
Catch SecurityException when opening URIs during decrypt
2018-06-14 14:24:56 +02:00
Vincent Breitmoser
6e67c14949
correctly parcel SaveKeyringParcel
2018-06-12 13:39:00 +02:00
jatoko
e965475540
HKP server handling adopted to conform to draft-shaw-openpgp-hkp-00
...
- updated regex
- added error if server does not implement hkp function
- added algorithm extraction from downloaded key if hkp fails
-- fixes algorithm shown unknown if hkp response field is empty
2018-05-30 17:10:39 +02:00
Vincent Breitmoser
8edd084212
allow setting custom headers in autocrypt setup message
2018-05-03 15:27:04 +02:00
Vincent Breitmoser
8ad2d56f1c
Add option to BackupOperation to export only secret keys
2018-04-16 22:14:38 +02:00
Vincent Breitmoser
4760a21c40
Add passphrase-format and passphrase-begin headers in BackupOperation, if appropriate
2018-04-13 21:12:21 +02:00
Vincent Breitmoser
ded58588ad
Support numeric9x4 passphrase-format during decryption
2018-04-13 21:12:21 +02:00
Vincent Breitmoser
03cbc36e23
some fixes for last updated times
2018-03-13 00:12:30 +01:00
Vincent Breitmoser
57a4cecbfb
extract LastUpdateInteractor from KeyRepository
2018-03-12 21:45:06 +01:00
Vincent Breitmoser
ebe262015a
Change Autocrypt logic to more closely match the spec
2018-03-12 12:19:47 +01:00
Vincent Breitmoser
5c2e4f889f
Fix a bunch of trivial code warnings
2018-01-24 01:32:15 +01:00
Vincent Breitmoser
22c65f2ab8
Use Timber instead of Android.Log
2018-01-20 21:32:37 +01:00
Dominik Schürmann
3cc43e9f69
Adapt copyright headers according to CLA
2017-12-15 16:03:36 +01:00
Christian Hagau
2619cb1db3
Add sshauthentication-api v1 support
2017-11-01 14:28:17 +00:00
Vincent Breitmoser
bf31d4f55d
add logging
2017-09-23 01:54:34 +02:00
Vincent Breitmoser
b814753b3b
get rid of consolidate operation
2017-09-23 01:35:39 +02:00
Vincent Breitmoser
f413d77360
introduce updateTrustDb to use instead of a full consolidate
2017-09-23 01:35:39 +02:00
Vincent Breitmoser
2cd995526e
set correct upload status for newly created keys
2017-09-22 01:58:43 +02:00
Vincent Breitmoser
863651918e
token-import: use entire fingerprint for promote operation
2017-09-11 15:30:10 +02:00
Vincent Breitmoser
a1b049993f
token-import: look up keys locally by all fingerprints
2017-09-11 03:20:00 +02:00
Vincent Breitmoser
bd2e6aa698
token-import: bind only relevant subkeys
2017-09-11 01:55:03 +02:00
Vincent Breitmoser
f1852338af
debug: don't consolidate when a key is deleted
2017-09-08 15:16:50 +02:00
Vincent Breitmoser
363551723b
token-import: add logging
2017-09-08 15:16:50 +02:00
Vincent Breitmoser
703603782f
tls-psk: actual import of keys
2017-08-29 20:04:48 +02:00
Vincent Breitmoser
b8d01bf9d2
refactor keyserver class structure, use AutoValue for ParcelableHkpKeyserver
2017-07-24 22:08:36 +02:00
Vincent Breitmoser
d75d400453
save whether key was seen on keyservers
2017-07-24 11:44:44 +02:00
Vincent Breitmoser
8551440316
add EdDSA support
2017-06-16 18:29:45 +02:00
Vincent Breitmoser
e7b9b48d5c
get rid of pin and pattern SecretKeyTypes
2017-05-29 14:20:25 +02:00
Vincent Breitmoser
27f6f4ef6c
use autovalue for ParcelableKeyRing
2017-05-29 14:20:25 +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
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