Vincent Breitmoser
f0f35c6a66
Version 6.0.4
2024-02-27 11:46:26 +01:00
Vincent Breitmoser
901a7a73bc
Small fixes to backported changelog
2024-02-27 11:46:26 +01:00
Vincent Breitmoser
4cf23609db
Merge pull request #2888 from flossposse/update-changelog
...
update changelog
2024-02-27 11:41:54 +01:00
Vincent Breitmoser
2addbf07fe
Update translations again (after dropping unused strings)
2024-02-27 11:25:05 +01:00
Vincent Breitmoser
30aec855e2
Drop a bunch of unused resources
2024-02-27 11:25:05 +01:00
Vincent Breitmoser
095f0ba09c
Drop unused notification channel
2024-02-27 11:25:05 +01:00
Vincent Breitmoser
9c94fc1f4d
Update translations from transifex
2024-02-27 11:02:31 +01:00
Vincent Breitmoser
9bf87cd816
Migrate transifex config
2024-02-27 10:56:40 +01:00
Vincent Breitmoser
42e7a4ef75
Fix text color for backup code
2024-02-27 10:40:48 +01:00
Vincent Breitmoser
c3e330b304
Fix incorrect querying of autocrypt peer master key id
2024-02-26 17:37:30 +01:00
Vincent Breitmoser
b209835285
Return full result set from external provider autocrypt_status query
2024-02-26 17:16:30 +01:00
Po Flossie
65b94aa77e
update changelog
2024-02-24 12:10:00 -06:00
Vincent Breitmoser
290ccf049e
Version 6.0.3
2024-02-23 14:12:06 +01:00
Vincent Breitmoser
1e584a368d
Fix race condition with progress dialog
2024-02-21 18:20:28 +01:00
Vincent Breitmoser
4a33dfbb20
Change security defaults from SHA-512 to SHA-256
...
No good reason to use SHA-512 here, since SHA-256 stood the test of
time.
2024-02-21 17:53:25 +01:00
Vincent Breitmoser
3e3d09ae6d
Fix encoding of DSA signatures from security tokens
...
See https://github.com/open-keychain/open-keychain/issues/2108
Closes #2746
Closes #2497
2024-02-21 17:25:06 +01:00
Vincent Breitmoser
90f859749e
Add special handling for expected ECC import format for Nitrokey 3
2024-02-20 15:50:55 +01:00
Vincent Breitmoser
c9e86b00ed
Version 6.0.2
2024-02-18 23:05:42 +01:00
Vincent Breitmoser
834abecac0
Drop facebook publickey pattern
...
This is no longer supported anyways on Android 12+, since we don't have
the URI verified
2024-02-18 14:51:40 +01:00
Vincent Breitmoser
bcac9d3204
Add test for multiple signing candidates case
2024-02-18 14:49:00 +01:00
Vincent Breitmoser
5cc2d88ab9
Fix selection of signing or auth subkey if there are multiple candidates
...
Fixes #2879
2024-02-18 14:11:59 +01:00
Vincent Breitmoser
3d70875726
Version 6.0.1
2024-02-16 10:44:15 +01:00
Vincent Breitmoser
545a45842a
Merge pull request #2883 from basilgello/passphrase-auth-fix-v6.0.0
...
Fix passphrase dialog and dark/light mode reversal
2024-02-16 10:42:25 +01:00
Vasyl Gello
4ebf335821
Show passphrase fragment for all textable types
...
PR #2864 removed the code unconditionally displaying passphrase dialog
and the codepath inside onCreate has become the only one that can display
the fragment. However, the if-clause does not consider new types other
than PASSPHRASE that emerged with development of OKC.
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-02-15 15:06:32 +02:00
Vasyl Gello
c846e65d7c
Fix theme reversal
...
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-02-15 14:58:53 +02:00
Vincent Breitmoser
e2b9606d66
Merge pull request #2882 from pokulo/NullPointerException-in-selectUserIdStatusByEmailLike
...
🐛 fix Issue #2881 : avoid NullPointerException in selectUserIdStatusByEmailLike
2024-02-15 11:59:08 +01:00
Heinrich Kießling
f008f27843
Fix Issue #2881 : avoid NullPointerException in selectUserIdStatusByEmailLike
...
after upgrade of sqlitedb library sqldelight in commit 5d84bd8387
the method getUidStatusByEmailLike may suddenly raise a NullPointerException. This fix attempts to restore the prior behavior or simply returning null.
2024-02-12 12:19:04 +01:00
Vincent Breitmoser
f099b86950
Version 6.0.0
2024-02-02 00:02:09 +01:00
Vincent Breitmoser
542e9310e2
Merge branch 'nitrokey-v3'
2024-02-01 23:55:34 +01:00
Stuart Longland
0fcd77d61d
CcidTransceiver: Adjust line lengths
...
100 characters with exceptions made for CLI commands, URIs and imports.
Some of this is existing code, but for the sake of consistency, we'll
wrap all at 100 characters.
Function arguments: when this happens, if we put the closing `)` on its
own line (like `}` in code blocks), it visually stands out better for
indicating where the function call ends.
2024-02-01 23:55:10 +01:00
Stuart Longland
fec3f85fad
CcidTransceiver: Poke device again if we get zero-sized packet.
2024-02-01 23:55:10 +01:00
Stuart Longland
19cd6967c0
T1ShortApduProtocol: Implement CCID chaining
...
Code credit: @sosthene-nitrokey
https://github.com/open-keychain/open-keychain/pull/2842#issuecomment-1637598171
2024-02-01 23:55:10 +01:00
Stuart Longland
1ee192f098
CcidTransceiver: Expose Level Param
...
The `PC_TO_RDR_XFR_BLOCK` structure has a fields which is used in
multi-block transfers:
- `levelParam`: Indicates if APDU begins or ends in this command
Some constants for `levelParam` are defined.
2024-02-01 23:55:10 +01:00
Stuart Longland
99fed989ad
UsbTransport: Recognise NitroKey 3 family USB ID
...
https://raw.githubusercontent.com/Nitrokey/libnitrokey/master/data/41-nitrokey.rules lists the following USB VID/PID:
20a0:42b2: Nitrokey 3A Mini/3A NFC/3C NFC
2024-02-01 23:55:10 +01:00
Stuart Longland
64b4c9fad8
SecurityTokenInfo: Add NITROKEY_3 to TokenType enum
2024-02-01 23:55:10 +01:00
Vincent Breitmoser
b7d98009d7
Merge pull request #2876 from open-keychain/sdk34
...
Update for targetSdk34
2024-02-01 22:19:40 +01:00
Vincent Breitmoser
03dbf454d7
Drop no longer compatible CMSClassUnloadingEnabled
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
0b001380a1
Update github workflows for java and api
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
0e8f3fa90e
Fix behavior for duplicate user ids
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
2391a8c09b
Explicitly set provider name for JcePublicKeyKeyEncryptionMethodGenerator
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
40f45521c3
Update robolectric to 4.11.1
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
4dd3391c9f
use FileHelper.openOutputStreamSafe to resolve output streams
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
ba9c93d046
consistently use FileHelper.openInputStreamSafe to resolve input streams
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
034eab9df1
Update BouncyCastle to 1.77
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
e69ff0a2ad
Drop notification for keyserver update progress
...
We don't have the notification permission reliably here, and the
notification shows up and is gone so quickly that it provides little
value anyways.
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
3a52071f50
Update AGP to 8.4.2
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
6f3ce7aadb
Update to targetSdk 34
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
5d84bd8387
Update AGP to 7.4.2, update SqlDelight to 1.4.2
...
The adaptations to SqlDelight 1.4.2 leave the type namings *extremely*
messy. But it works and is as semantically equivalent as I could make
it.
2024-01-29 16:42:28 +01:00
segfault-bilibili
0caeca0b66
Make ECC 25519 the default generated key type
2024-01-29 16:41:30 +01:00
Vincent Breitmoser
5615197553
Fix 25519 choice naming
2024-01-29 16:41:29 +01:00