Christian Hagau
d234f6a66d
Add `KdfCalculator` class
2021-01-29 00:00:00 +00:00
Christian Hagau
d3c51b26e8
Add `KdfParameters` class
2021-01-29 00:00:00 +00:00
Vincent Breitmoser
f6a5141e24
log exception for failed keyserver checks
2021-01-29 13:32:10 +01:00
Vincent Breitmoser
8cb649f033
update bouncycastle provider to 1.68
2021-01-29 13:29:43 +01:00
Vincent Breitmoser
1af70961aa
restore pinning for hkps.pool.sks-keyservers.net only (it won't work without)
2021-01-29 13:02:42 +01:00
Vincent Breitmoser
1034b8b99c
drop some unused constants
2021-01-29 12:40:11 +01:00
Vincent Breitmoser
8d5f806fa3
actually set keys.o.o as default keyserver
2021-01-29 12:36:35 +01:00
Vincent Breitmoser
b6c71063a8
remove stray reference to keybase.io
2021-01-29 12:33:28 +01:00
Vincent Breitmoser
1978e584fa
update compileSdkVersion and some other deps
2021-01-29 12:27:56 +01:00
Vincent Breitmoser
5eaa7518e8
drop broken secure wifi transfer feature
...
This feature depended on the unsupported TLS-PSK implementation shipped
with Android's conscrypt implementation. It abused a duck typing
mechanism that allowed using TLS-PSK despite its unsupported status, but
this silently broke somewhere along the way.
2021-01-29 12:10:35 +01:00
Vincent Breitmoser
2cc35ce970
drop broken pinning mechanism
2021-01-29 12:05:08 +01:00
dangfan
04a6740cec
fix broken curve25519 decryption
2020-12-20 22:06:46 +08:00
dangfan
e82fb82c44
fix ecdh decryption error: Invalid KEK
2020-12-20 13:10:28 +08:00
dangfan
ea70f7307e
Computes the lengths in the template dynamically according to the mod length when importing RSA keys
2020-12-18 23:06:03 +08:00
Vincent Breitmoser
cb111a09c9
drop contacts permission and related features
2020-09-07 20:19:13 +02:00
Vincent Breitmoser
aa390fadb8
schedule key sync work with unique name
2020-09-07 20:19:13 +02:00
Vincent Breitmoser
8d1b81a4c9
drop some unused resources
2020-09-07 20:19:13 +02:00
Vincent Breitmoser
08445f049a
schedule cleanup work with unique name
2020-09-07 20:19:13 +02:00
Vincent Breitmoser
2d9edf3832
drop ContactSync feature
2020-09-07 20:19:13 +02:00
Vincent Breitmoser
aa6ff03545
drop "shop" drawer item
2020-09-05 20:31:53 +02:00
Vincent Breitmoser
197afe37cc
drop "try autocrypt" link from drawer
2020-09-05 14:19:10 +02:00
Vincent Breitmoser
7154159a36
analytics: remove
2020-09-05 14:14:33 +02:00
Vincent Breitmoser
13e9e91fdc
more build system updates, ditch unused android tests
2020-05-30 20:06:50 +02:00
Vincent Breitmoser
632792d4c2
some more build file updates
2020-05-30 19:21:11 +02:00
Vincent Breitmoser
d8fdea9d17
fix unit tests, update robolectric
2020-05-30 19:13:39 +02:00
Vincent Breitmoser
da38f99349
fix stray \ in some translated string
2020-05-30 19:13:39 +02:00
Vincent Breitmoser
5247f2f3b4
update workmanager
2020-05-30 19:13:39 +02:00
Vincent Breitmoser
4a4093854d
use upstream bouncycastle provider
2020-05-30 19:13:39 +02:00
Vincent Breitmoser
a697d7e623
add analytics to ssh authenticator
...
do people actually use this service? if not, let's remove it
2020-05-30 19:13:39 +02:00
Vincent Breitmoser
8d063b175b
update dependencies
2020-05-30 19:13:39 +02:00
Vincent Breitmoser
5172002f0e
migrate to androidx
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
5cd210831b
ditch minidns
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
12dce183d1
update support library
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
d8a84389b8
update gradle wrapper and build tools
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
8d0e7af11b
ditch jacoco
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
864fbc95ea
re-merge libkeychain
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
d3e48db520
ditch keybase
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
5e0a17b966
ditch gradle-witness
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
573ea47a40
ditch safeslinger
2020-05-30 15:46:42 +02:00
Eero Häkkinen
e901322ea3
Add query parameter to WKD URLs
...
This change adds the l=LOCAL-PART query parameter to WKD URLs as
specified in RFC Draft: draft-koch-openpgp-webkey-service-09 section 3.1
since version 07.
2020-02-18 01:08:27 +02:00
Dominik Schürmann
2f0c1415b4
Version 5.5
2020-01-20 17:01:30 +01:00
Dominik Schürmann
cd7f2c4184
Update from transifex
2020-01-20 16:34:50 +01:00
Dominik Schürmann
87b378065d
Remove gradle witness
2020-01-20 16:34:39 +01:00
Dominik Schürmann
4b5874860f
Changelog v5.5
2020-01-20 16:04:51 +01:00
Christian Hagau
9b29a18ed8
Move clipboard access from DecryptActivity to EncryptDecryptFragment
2019-12-29 00:00:00 +00:00
schleif
dd8f3d191f
add http referer to shop webview
2019-12-17 12:20:58 +01:00
schleif
06797400a5
make autocrypt ad more clear
2019-11-06 23:11:21 +01:00
schleif
a7267a3cfc
add autocrypt thunderbird plugin advertisment
2019-11-05 12:06:02 +01:00
Dominik Schürmann
ef0ea27f51
Version 5.4
2019-10-22 16:39:09 +02:00
Dominik Schürmann
a403676a6f
pull from transifex
2019-10-22 16:37:16 +02:00
Dominik Schürmann
4f60356791
changelog 5.4
2019-10-22 16:29:37 +02:00
Dominik Schürmann
d44cb1dc24
Merge pull request #2493 from Anders-Linden/master
...
Adding support for WKD Advanced method
2019-10-22 16:23:04 +02:00
Dominik Schürmann
ea023aaf18
Merge pull request #2495 from jekor/master
...
workaround for NullPointerException for some document thumbnails
2019-10-22 16:22:29 +02:00
Dominik Schürmann
bf4961b356
extract shop string
2019-10-22 16:21:37 +02:00
Dominik Schürmann
5b8b985e61
Merge pull request #2454 from schleif/security-key-shop
...
Implementation of Cotech Security Keys shop
2019-10-22 16:15:12 +02:00
Chris Forno
0008c218ad
workaround for NullPointerException for some document thumbnails
2019-10-04 15:50:12 +08:00
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