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.
3 months ago
Vincent Breitmoser
6f38af1582
Add note about maintenance mode to readme
...
Both @dschuermann and myself no longer spend a lot of time on this
project.
Here's a brief summary of a blog post we never wrote:
* All of OpenKeychain's UI is an anti-feature.
* If the user is doing anything in OpenKeychain's UI, OpenPGP is still doing it wrong.
* OpenKeychain shouldn't be an app, it should be a library.
* Changing OpenKeychain into a library is more work than we are motivated to do in our free time.
2 years ago
Dominik Schürmann
fdd7c00a80
Merge pull request #2699 from android-password-store/accept-invalid-emails
...
Bump openpgp-api and add a test for TLD-less email
2 years 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
Harsh Shandilya
a1bf8b4fba
extern/openpgp-api-lib: bump to latest revision
...
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
Dominik Schürmann
483e771ed7
Merge pull request #2693 from canokeys/fix_invalid_kek
...
fix the compatibility of compressed and uncompressed format in ECDH
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
Vincent Breitmoser
2d45528f8f
Merge pull request #2691 from stelian42/fix-keysearch
...
Fix parsing of EOL in keyserver answer
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
Dominik Schürmann
df2356995c
Merge pull request #2685 from open-keychain/fix_changing_admin_key__issue_2684
...
Don't explicitly clear PIN when verifying admin PIN
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
Dominik Schürmann
9ed56eed5e
Merge pull request #2679 from dhedberg/master
...
Only skip hashing when creating an EDDSA authentication signature
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
1dba1ec86e
update README for jitpack
2 years ago
Dominik Schürmann
0a807e525c
remove Github packages, configure jitpack
2 years ago
Dominik Schürmann
d241768942
build lib with jitpack
2 years ago
Dominik Schürmann
e25be5d40e
ci: disable GitHub publish. maven repos are not public
2 years ago
Dominik Schürmann
0f1902fd4b
fix compileSdkVersion check in sshauthentication
2 years ago
Dominik Schürmann
7a74904aac
update openpgp-api submodule
2 years ago
Dominik Schürmann
188d5c200e
ci: execute on master
2 years ago
Dominik Schürmann
5feb191fe1
ci: publish sshauthentication to GitHub Packages
2 years ago
Dominik Schürmann
5e22f99fe9
ci: espresso requires macOS for KVM
2 years ago
Dominik Schürmann
3547216367
remove Android-CI-Espresso
2 years ago
Dominik Schürmann
51c171b97a
use ubuntu instead of macOS in CI
2 years ago
Dominik Schürmann
903cce6b20
fix SecurityTokenUtilsTest
2 years ago
Dominik Schürmann
bad16d4824
update openpgp-api submodule
2 years ago
Dominik Schürmann
95a0975497
update openpgp-api submodule
2 years ago
Dominik Schürmann
56254aedb7
improve and simplify key formats
2 years ago
Dominik Schürmann
39ef489a92
Merge branch 'dhedberg-master'
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
e7b81717d4
Merge branch 'master' of github.com:open-keychain/open-keychain
2 years ago
Dominik Schürmann
c8cc16a026
update bouncycastle repo to include new commit
2 years ago
Dominik Schürmann
d527566b97
Merge pull request #2675 from hannesa2/AndoridStudio-4.1
...
Android Studio 4.1
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