Dominik Schürmann
3cc43e9f69
Adapt copyright headers according to CLA
2017-12-15 16:03:36 +01:00
Dominik Schürmann
91ad0203f2
Do not re-enable contacts sync if first time wizard is not finished
2017-11-28 16:15:08 +01:00
Christian Hagau
2619cb1db3
Add sshauthentication-api v1 support
2017-11-01 14:28:17 +00:00
Vincent Breitmoser
678a5c1562
slight cleanup
2017-09-23 01:35:39 +02:00
Vincent Breitmoser
b814753b3b
get rid of consolidate operation
2017-09-23 01:35:39 +02:00
Vincent Breitmoser
863651918e
token-import: use entire fingerprint for promote operation
2017-09-11 15:30:10 +02:00
Vincent Breitmoser
bd2e6aa698
token-import: bind only relevant subkeys
2017-09-11 01:55:03 +02:00
Vincent Breitmoser
36bec236f4
add routines to unlock security token
2017-09-08 15:17:33 +02:00
Vincent Breitmoser
af7d36c038
token-import: first iteration
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
8551440316
add EdDSA support
2017-06-16 18:29:45 +02:00
Vincent Breitmoser
c4f67f434c
fix misbehavior in ImportKeyringParcel
2017-06-12 20:07:50 +02:00
Vincent Breitmoser
27f6f4ef6c
use autovalue for ParcelableKeyRing
2017-05-29 14:20:25 +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
c4a4fdadff
suppress mutable warnings for primitive arrays (we don't wanna wrap those)
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
c444ccb781
use autovalue for ConsolidateInputParcel
2017-05-25 15:42:27 +02:00
Vincent Breitmoser
68ca88c87d
use autovalue for DeleteKeyringParcel
2017-05-25 15:42:26 +02:00
Vincent Breitmoser
ef366173d0
use autovalue for ImportKeyringParcel
2017-05-25 15:42:26 +02:00
Vincent Breitmoser
0095df6d89
use autovalue for PromoteKeyringParcel
2017-05-25 15:42:25 +02:00
Vincent Breitmoser
820a308ba0
use autovalue for RevokeKeyringParcel
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
f1cf759e0a
use autovalue for UploadKeyringParcel
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
add9bf8973
use byte[] for expected fingerprint
2017-05-21 04:15:47 +02:00
Vincent Breitmoser
f72b877849
set cache notification to low priority
2017-05-17 01:15:24 +02:00
Vincent Breitmoser
43757bf345
actually stop PassphraseCacheService when it's empty
2017-05-01 00:58:27 +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
Hari
28bf1a37a1
Added ascii armor option to the backup api
2017-01-29 22:14:54 +05:30
Dominik Schürmann
960ebfed0c
move NetworkReceiver
2017-01-05 13:59:26 +01:00
Dominik Schürmann
63244a113a
Code formatting and package re-structuring
2017-01-05 13:56:09 +01:00
Dominik Schürmann
0dbe067ade
Resolve merge conflicts
2016-10-27 19:03:37 +02:00
Dominik Schürmann
911fa020c2
Preparations for support of onion keyservers. Refactoring of Keyserver and proxy related classes
2016-10-27 16:19:43 +02:00
Andrea Torlaschi
756f427f19
ImportKeys: Refactoring
...
- Avoid instanceof and duplicated code
2016-08-19 22:35:58 +02:00
Andrea Torlaschi
15b7845b16
ImportKeys: Get reference to canonicalized key without saving and refactoring (WIP)
2016-08-19 22:35:37 +02:00
Vincent Breitmoser
1da8e4c1ed
make unencrypted backup an explicit parameter
2016-05-17 20:59:07 +02:00
Dominik Schürmann
7dd5e22353
Merge branch 'master' into backup-api
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/OpenPgpService.java
extern/openpgp-api-lib
2016-05-07 12:01:16 +03:00
Alex Fong
bc3aa44b22
Refactored to reduce coupling between ChangeUnlockParcel and SaveKeyringParcel
2016-05-05 07:57:20 +08:00
Alex Fong
f43edcdd7a
Refactoring: Removed PassphraseChangeParcel and placed its functionality into ChangeUnlockParcel.
2016-05-05 07:57:20 +08:00
Alex Fong
525788359c
(WIP) Change password when key is stripped #1692
...
Approach:
Find the first unstripped secret key and use it for passphrase verification
All unstripped keys will have their passphrase changed to new passphrase, if possible.
Current Progress:
Changing the passphrase of keys works fine.
Refactoring to combine "modifySecretKeyring" and newly added method, "modifyKeyRingPassword"
may be possible if given the go-ahead.
2016-05-04 22:36:23 +08:00
Vincent Breitmoser
8e4d68c55a
api: allow caching of sessionKey in OpenPgpDecryptResult
2016-04-29 15:46:17 +02:00