Vincent Breitmoser
|
a63aca623d
|
make sure all keys are allowed for transfer call
|
2018-05-03 15:26:27 +02:00 |
|
Vincent Breitmoser
|
be58f2ff4c
|
Add autocrypt key transfer api method
|
2018-05-03 15:26:24 +02:00 |
|
Dominik Schürmann
|
5db00cd924
|
Merge pull request #2301 from open-keychain/api-choose-sign-key
New identity chooser dialog for API
|
2018-05-03 14:58:20 +02:00 |
|
Vincent Breitmoser
|
f8e6e08410
|
incorporate feedback
|
2018-05-02 20:02:53 +02:00 |
|
Christian Hagau
|
ba03969f7c
|
Handle EdDSA & DSA SSH signatures separately in SshSignatureConverter
|
2018-05-01 00:00:00 +00:00 |
|
Vincent Breitmoser
|
ff6c4d50e3
|
Merge pull request #2309 from hagau/ssh_rsa_sha2_auth
Use correct signature format identifier when creating SSH signatures for RSA with SHA256 & SHA512
|
2018-05-01 13:55:54 +02:00 |
|
Christian Hagau
|
6b0ac338ca
|
Use correct signature format identifier when creating SSH signatures for
RSA with SHA256 & SHA512
|
2018-04-27 00:00:00 +00:00 |
|
Vincent Breitmoser
|
d6f8357a76
|
Slight change to "Use different key" submenu, possibly display Autocrypt Setup Message hint
|
2018-04-18 16:44:01 +02:00 |
|
Vincent Breitmoser
|
bd7cfb9504
|
Key selection implies permission to OpenKeychain access
|
2018-04-18 15:34:39 +02:00 |
|
Vincent Breitmoser
|
650fb911ff
|
Slight layout change, keep id on single line
|
2018-04-18 15:34:39 +02:00 |
|
Vincent Breitmoser
|
ee7706b5e9
|
Add a way to call legacy getSignKey dialog
|
2018-04-18 15:34:39 +02:00 |
|
Vincent Breitmoser
|
8858dd5c3b
|
Return extra values for select sign key call
|
2018-04-18 15:34:39 +02:00 |
|
Vincent Breitmoser
|
b75cd19a4f
|
add option to choose from unrelated keys
|
2018-04-18 15:34:39 +02:00 |
|
Vincent Breitmoser
|
336c43cfde
|
Actually save key in identity select dialog, and some more design updates
|
2018-04-18 15:34:39 +02:00 |
|
Vincent Breitmoser
|
b92ff86988
|
Redesign "select signing key" api dialog
|
2018-04-18 15:34:39 +02:00 |
|
Vincent Breitmoser
|
69121bfa98
|
extract KeyInfoInteractor from KeyLoader
|
2018-04-18 15:34:39 +02:00 |
|
Vincent Breitmoser
|
8ad2d56f1c
|
Add option to BackupOperation to export only secret keys
|
2018-04-16 22:14:38 +02:00 |
|
Vincent Breitmoser
|
ca8835420d
|
Remember "origin" of gossip keys
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
e2f89f8d8d
|
Use Autocrypt gossip field for deduplication
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
7d2b356d1c
|
Further small optimizations to Autocrypt logic
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
ebe262015a
|
Change Autocrypt logic to more closely match the spec
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
7c1fe18b2c
|
Fix and optimize Autocrypt 1.0 logic
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
7b268b11ed
|
Fix up logic to match Autocrypt 1.0
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
5a2631841d
|
add support for Autocrypt gossip key updates
|
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 |
|
Dominik Schürmann
|
8d01e40123
|
Merge pull request #2254 from hagau/export_pub_ssh_keys
Make predicate names in KeychainProvider consistent and allow export of SSH public keys without associated private key in keyring
|
2018-01-22 12:44:13 +01:00 |
|
Christian Hagau
|
e251c56e90
|
Use appropiate getter for authentication public key
|
2018-01-21 00:00:00 +00:00 |
|
Christian Hagau
|
7f02363801
|
Remove unnecessary selection predicate
|
2018-01-21 00:00:00 +00:00 |
|
Christian Hagau
|
9c749658a0
|
Make predicate names in KeychainProvider consistent
|
2018-01-21 00:00:00 +00:00 |
|
Vincent Breitmoser
|
22c65f2ab8
|
Use Timber instead of Android.Log
|
2018-01-20 21:32:37 +01:00 |
|
Vincent Breitmoser
|
510d7aa796
|
Merge pull request #2226 from open-keychain/multi-passphrase
Handle decryption with multiple candidate keys
|
2018-01-12 15:10:25 +01:00 |
|
Dominik Schürmann
|
3cc43e9f69
|
Adapt copyright headers according to CLA
|
2017-12-15 16:03:36 +01:00 |
|
Vincent Breitmoser
|
62528fc941
|
fix NPE in KeyLoader
|
2017-11-29 14:23:37 +01:00 |
|
Vincent Breitmoser
|
04efa9e66d
|
check all requested keys in PassphraseDialogActivity
|
2017-11-28 16:18:46 +01:00 |
|
Christian Hagau
|
de695fa2b0
|
Improve error handling for curve OID to SSH curve identifier translation
|
2017-11-28 03:58:14 +00:00 |
|
Christian Hagau
|
6e5f5405a2
|
Return encoded signature blob instead of a raw signature in
SshAuthenticationService
|
2017-11-28 03:58:07 +00:00 |
|
Christian Hagau
|
12fdb111c9
|
Fix error handling in case of an unsupported algorithm parameter in
SshAuthenticationService
|
2017-11-12 15:01:51 +00:00 |
|
Christian Hagau
|
2619cb1db3
|
Add sshauthentication-api v1 support
|
2017-11-01 14:28:17 +00:00 |
|
Christian Hagau
|
c435c3ec22
|
Fix NPE upon dialog dismissal
|
2017-10-25 00:00:00 +00:00 |
|
Vincent Breitmoser
|
678a5c1562
|
slight cleanup
|
2017-09-23 01:35:39 +02:00 |
|
Vincent Breitmoser
|
af7d36c038
|
token-import: first iteration
|
2017-09-08 15:16:50 +02:00 |
|
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 |
|