Commit Graph

4898 Commits

Author SHA1 Message Date
Anders Lindén
ff4c6684e1 Adding support for WKD Advanced method
This change extends the WKD support with Advanced mode stated in
RFC Draft: draft-koch-openpgp-webkey-service-08 section 3.1
2019-09-28 22:26:43 +02:00
Dominik Schürmann
0a0b06efaa fix typo in changelog 2019-07-03 10:21:32 +02:00
Dominik Schürmann
ad4cd1bfb9 Version 5.3 (53004) 2019-07-01 14:49:38 +02:00
Dominik Schürmann
c4539de7a0 remove linked identity error codes 2019-07-01 14:46:16 +02:00
Dominik Schürmann
bbc07130b7 pull from transifex 2019-07-01 14:45:55 +02:00
Dominik Schürmann
8aa1e25147 changelog 5.3 2019-07-01 14:40:20 +02:00
Dominik Schürmann
cec447ed33 Version 5.3 2019-07-01 14:32:59 +02:00
Dominik Schürmann
adcb39b5c8 use LetsEncrypt certificate for keys.openpgp.org and keyserver.ubuntu.com 2019-07-01 14:29:45 +02:00
Vincent Breitmoser
c368630f65 fix threading issues in ViewKeyActivity 2019-06-27 19:26:56 +02:00
Vincent Breitmoser
effa340c5c slightly improve PgpKeyOperation logic 2019-06-27 19:26:34 +02:00
Vincent Breitmoser
6cb773c45d Drop index on key metadata table
Key metadata can exist without a keyring in the table, so we don't lose
it on reinsertion.

Also, don't use transactions inside database upgrade tasks. The entire
update is wrapped in a transaction, and we don't want to break this!
2019-06-27 19:24:52 +02:00
Vincent Breitmoser
865b35d79f remove more linked identity remnants 2019-06-27 13:55:37 +02:00
Vincent Breitmoser
cb054156a7 use keys.openpgp.org by default 2019-06-27 13:55:37 +02:00
schleif
69415e16f0 Add ConstraintLayout dependency. 2019-04-23 12:56:53 +02:00
schleif
1c46a0bca8 Add the shop fragment to the drawer. String typeface is bold. 2019-04-23 12:55:38 +02:00
schleif
e6aa12489e Add need strings to string resource. 2019-04-23 12:53:56 +02:00
schleif
d1b0d83b94 Add a fragment that holds a webview. In this the shop will be showed.
While the shop isn't showed a progress bar and a label indicates loading.
2019-04-23 12:53:17 +02:00
Emilio Aburto L
e0836c91de Fix Spanish translation to resolve a crashing issue
Fix #2433
2019-03-28 19:42:23 -03:00
Dominik Schürmann
dd82374b17 update USB identifier to reflect YubiKey 5 series 2019-02-11 15:46:14 +01:00
Dominik Schürmann
8372c566a0 use string for key status 2019-01-10 14:57:35 +01:00
Constantine Verutin
4e4c070228 Make sure auth key selection dialog lists only keys with auth subkey available.
Presently the dialog lists all master keys, and keys without auth subkeys are not marked in any way. Sleecting one of those via SSH authentication API will result in cryptic "Could not create description: null" message.
2018-12-04 15:17:31 +00:00
Vincent Breitmoser
29b014edad Fix returned autocrypt state in OpenPgpServiceKeyIdExtractor 2018-11-21 16:28:33 +01:00
Vincent Breitmoser
bbf0c0a470 re-add ShowNfcSweetspotActivity, inherit from BaseSecurityTokenActivity 2018-11-20 16:35:41 +01:00
Vincent Breitmoser
365cebdc72 extract sweetspot activity into separate module 2018-11-20 16:33:12 +01:00
Vincent Breitmoser
e36aab6a97 update sweetspot data 2018-11-20 16:19:43 +01:00
Dominik Schürmann
3a25482fb9 Version 5.3-beta3 2018-10-30 17:27:58 +01:00
Dominik Schürmann
86db169bf8 Merge pull request #2415 from open-keychain/fix-secret-keys
fix secret key export compatibility with gnupg
2018-10-30 17:26:55 +01:00
Dominik Schürmann
894bac6c8d Merge pull request #2404 from Secalot/master
Add Secalot hardware token support.
2018-10-30 15:45:58 +01:00
Vincent Breitmoser
871621de73 add unit tests for key creation and s2k 2018-10-30 14:58:19 +01:00
Vincent Breitmoser
85c058fe1d fix secret key export compatibility with gnupg 2018-10-30 14:24:28 +01:00
Matvey Mukha
01b2f6e95b Add reset support for Secalot. 2018-10-29 23:48:03 +01:00
Dominik Schürmann
09f63e7f30 Version 5.3-beta2 2018-10-25 09:21:14 +02:00
Dominik Schürmann
f8fccec40c Merge pull request #2408 from open-keychain/remove-linked-ids
Remove experimental Linked Identities feature
2018-10-25 08:54:25 +02:00
Vincent Breitmoser
abf331ddce add unit test for encryption key selection 2018-10-22 21:02:31 +02:00
Vincent Breitmoser
4dfe32120e fix encryption key selection (fixes #2403) 2018-10-22 21:01:54 +02:00
Vincent Breitmoser
2cc22c6b65 Remove experimental Linked Identities feature 2018-10-22 12:49:52 +02:00
Dominik Schürmann
ff5528713f Update from transifex 2018-10-21 22:53:15 +02:00
Matvey Mukha
29b59b7404 Add Secalot hardware token support. 2018-10-19 22:00:51 +02:00
Dominik Schürmann
cab4789091 Version 5.3-beta1 2018-10-11 19:19:03 +02:00
Vincent Breitmoser
7e5a153a04 fix AuthenticationOperationTest 2018-10-02 16:43:28 +02:00
Vincent Breitmoser
c765bef79d Merge pull request #2399 from koppa/enter_confirm
PassPhraseDialog: confirm password on enter key
2018-10-02 16:14:43 +02:00
Vincent Breitmoser
ded1203ec8 Merge pull request #2400 from open-keychain/test_auth_key_selection
Add a test for authentication subkey selection
2018-10-02 16:13:02 +02:00
Vincent Breitmoser
9bd53e48f8 Merge pull request #2397 from open-keychain/effective-authkey
Use specialized query exclusively to select authentication key
2018-10-02 16:11:34 +02:00
Markus Gräb
0df58034cc PassPhraseDialog: confirm password on enter key 2018-10-02 14:10:26 +02:00
Christian Hagau
047a409164 Add a test for authentication subkey selection with a keyring created as
such:
- add 3 auth subkeys
- revoke the 1st & 3rd subkey
- add an encryption subkey
2018-10-02 00:00:00 +00:00
Vincent Breitmoser
400db49e75 Use specialized query exclusively to select authentication key 2018-10-01 21:36:01 +02:00
Dominik Schürmann
e8bbdc2339 remove leftovers from javax package 2018-09-24 13:44:05 +02:00
Wiktor Kwapisiewicz
5c55c1a166 Fix saving XMPP URIs in phone Contact Book
Previously XMPP URIs were saved as non functional e-mails in Android built-in
Contact Book. This change saves them as a special IM field that is used
directly by other applications (e.g. Conversations).
2018-09-08 21:48:51 +02:00
Christian Hagau
2e50e117ed Use static passphrases in tests 2018-08-07 00:00:00 +00:00
Christian Hagau
3ea27ab717 Rewrite ShareKeyHelper 2018-08-04 00:00:00 +00:00