Skip to content

Conversation

@ivard
Copy link
Contributor

@ivard ivard commented Aug 9, 2023

In this PR I implemented the clientside parts of the new keyshare protocol. The server endpoints were already introduced in #267, #273, #274 and #278. I used the gabi test code as a reference implementation.

This PR can only be merged if the new keyshare protocol has been merged and deployed (#240). There is no backwards compatibility implemented for the legacy keyshare protocol.

This PR does not include introducing a new JWT type for verifiers. This will be done later in a separate PR because it needs some thinking first. There is no API design yet about how we post the JWT to verifiers and we must decide whether we want to keep the difference between the message format in signing sessions and disclosure sessions. The JWT handling for verifiers is not mandatory for using the new keyshare protocol, so this issue is not blocking.

@ivard ivard marked this pull request as ready for review September 20, 2023 13:52
@ivard ivard marked this pull request as draft September 20, 2023 13:54
Base automatically changed from new-keyshare-protocol to master September 27, 2023 14:31
@ivard ivard marked this pull request as ready for review March 11, 2025 14:58
w-ensink
w-ensink previously approved these changes Apr 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants