Peter Cai
8f9728cd60
Catch SecurityException from using a stale Tag object
...
Applications are not supposed to be able to do any I/O using a stale Tag
object. This was not checked in older Android versions, but enforced
later since Android 13 (and possibly in Android 12L).
When we are checking for a disconnected tag, the Tag object can become
stale if the same tag (or another tag) gets rediscovered. In addition,
if NfcService is restarted for some reason, the cookie value used to
check for this will also be reset to 0. In any case, a SecurityException
could be raised when checking for a disconnected tag, and we should be
able to handle this case.
6 months ago
Harsh Shandilya
6b3368acb2
Update SplitUserIdTest.java
2 years ago
Harsh Shandilya
6408bac245
OpenKeychain: add a test for TLD-less email
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2 years ago
Dominik Schürmann
335cce4101
Version 5.7.5
2 years ago
Dominik Schürmann
5522b6d583
use getDigest() properly
2 years ago
Dominik Schürmann
7cf34b0539
do not call digestCalculator.getDigest() twice
2 years ago
Dominik Schürmann
f8724d3f42
integrate EdDSAAuthenticationSigner into default signer using enablePreHash parameter
2 years ago
Dominik Schürmann
8c576682e1
Version 5.7.4
2 years ago
Dominik Schürmann
a9b28dd11c
improve card decrypt with constants
2 years ago
Dominik Schürmann
28c23f84bf
improve variable names in ECDH card decrypt
2 years ago
dangfan
ec5d5e399f
add more documentation of decryptSessionKeyEcdh
2 years ago
dangfan
9ea9bd96bb
fix the compatibility of compressed and uncompressed format in ECDH
2 years ago
Dominik Schürmann
38157242e1
HKP parsing: make \r optional in pubkey lines
2 years ago
Stelian Pop
20caa22f05
Fix parsing of EOL in keyserver answer
2 years ago
Dominik Schürmann
8f59c6f73b
Version 5.7.3
2 years ago
Christian Hagau
178e7856b2
Don't explicitly clear PIN when verifying admin PIN.
...
The PIN is cleared anyway when the Passphrase object holding the PIN is
freed.
2 years ago
Dominik Schürmann
663fb1259f
Version 5.7.2
2 years ago
David Hedberg
f45254cf07
Only skip hashing when creating an EDDSA authentication signature
2 years ago
Dominik Schürmann
43b85e12ea
Version 5.7.1
2 years ago
Dominik Schürmann
3dfa1af046
update from transifex
2 years ago
Dominik Schürmann
64f4d7aaa4
Version 5.7
2 years ago
Dominik Schürmann
903cce6b20
fix SecurityTokenUtilsTest
2 years ago
Dominik Schürmann
56254aedb7
improve and simplify key formats
2 years ago
Dominik Schürmann
c899e5ef2d
Merge branch 'master' of https://github.com/dhedberg/open-keychain into dhedberg-master
2 years ago
Dominik Schürmann
6f56987636
build: update databinding property
2 years ago
Dominik Schürmann
0b49e7f91f
fix build error introduced by x25519 decryption support
2 years ago
Dominik Schürmann
3ad4fe85b9
Merge pull request #2557 from hannesa2/GadleCleanup
...
Gradle cleanup
2 years ago
Dominik Schürmann
7e5738bd5c
Merge pull request #2630 from canokeys/fix_ecdh_kek_error
...
Fix ECDH decryption error using NIST curves
2 years ago
Dominik Schürmann
fb0651eda1
fix algorithm id for ECDSA auth keys on security keys
2 years ago
Hannes Achleitner
3ea19957d4
Gradle cleanup
2 years ago
Dominik Schürmann
af64735cbf
disable IDEA, simply arguments in PgpSecurityConstants
2 years ago
Dominik Schürmann
8d01f2d077
master -> primary in strings
2 years ago
Dominik Schürmann
94987a9010
rename whitelists to secure lists
2 years ago
Dominik Schürmann
0ec0c34cb9
move toBytes into RSAKeyFormat
2 years ago
Dominik Schürmann
2a0625e615
fix yubikey curve OID bug by reworking ASN1 parsing
2 years ago
David Hedberg
6d4f37b154
Don't hash the data to sign when using EDDSA
2 years ago
David Hedberg
3fb4771602
Activate ssh encoding of public keys for ed25519
2 years ago
Dominik Schürmann
38f50c2af6
Version 5.6.2
2 years ago
Vincent Breitmoser
c288448c12
Merge pull request #2653 from open-keychain/fix_KdfParameters_builder
...
Fix KdfParameters builder
2 years ago
Dominik Schürmann
94ebbf52b0
Version 5.6.1
2 years ago
Christian Hagau
7dc0c5e184
Initialize all members of KdfParameters with default values
2 years ago
Christian Hagau
5ccd4c05e8
Add missing break statement in KDF-DO parser
2 years ago
Christian Hagau
b69a7c585d
Fix parameter names for KdfParameters setters
2 years ago
Vincent Breitmoser
1ba7f48fd2
update Android Password Store link
2 years ago
Dominik Schürmann
1d4c7e4e73
Version 5.6
2 years ago
Vincent Breitmoser
19d79cdd53
bump targetSdkVersion to 29
2 years ago
Vincent Breitmoser
4b2813ea58
Merge pull request #2627 from canokeys/fix_import_rsa_length
...
Computes the lengths in the template dynamically
2 years ago
Christian Hagau
c2bab8807e
Add support for KDF for security tokens
2 years ago
Christian Hagau
6f41c8d5c7
Add KDF to Extended Capabilities
2 years ago
Christian Hagau
a0a5b63c54
Add a test for S2K KDF for security tokens
2 years ago