Use CCID when needed to connect to the nitrokey 3#398
Merged
sosthene-nitrokey merged 1 commit intoNitrokey:mainfrom Mar 11, 2026
Merged
Use CCID when needed to connect to the nitrokey 3#398sosthene-nitrokey merged 1 commit intoNitrokey:mainfrom
sosthene-nitrokey merged 1 commit intoNitrokey:mainfrom
Conversation
d03f6e2 to
6172942
Compare
6172942 to
4892e11
Compare
Member
|
Note that this conflicts with #387 though it should not be too hard to resolve the conflicts. |
33ab702 to
c8a4854
Compare
Contributor
Author
|
Tested to work properly on windows. Including the settings page. I think on Windows it's less likely to have something like gpg-agent running in the background to be in conflict for the PC/SC connection. |
f452cbb to
c05c261
Compare
Contributor
Author
|
Just rebased on top of main. I still need to re-test on Windows to be sure it works. |
6de9b8f to
1ab4b19
Compare
1ab4b19 to
8bd4a7c
Compare
Member
|
Just tested on Windows Server 2025 and seems to work. |
a001527 to
96a238c
Compare
robin-nitrokey
approved these changes
Mar 4, 2026
Member
|
Is this ready to be merged? |
Contributor
Author
|
Yes |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The approach taken is to instead of re-opening the connection for every command, we hold an exclusive CCID connection for the entire application, and never re-open it.
We can't use the same strategy as CTAHID because