4904 Commits (master)

Author SHA1 Message Date
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