-
Notifications
You must be signed in to change notification settings - Fork 23
PSQv2 #1048
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
jschneider-bensch
wants to merge
29
commits into
main
Choose a base branch
from
jonas/psq-v2
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+1,973
−3
Open
PSQv2 #1048
Changes from all commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
cd72d4a
WIP PSQv2 Query mode
jschneider-bensch a247764
PSQv2 Query Mode
jschneider-bensch 28b9c9a
WIP PSQv2 Registration Mode
jschneider-bensch 7b42faa
Missing files
jschneider-bensch a4856f1
WIP
jschneider-bensch c108330
Implement TlsCodec for ML-KEM public keys and ciphertexts
jschneider-bensch 5524762
Query mode roundtrip test
jschneider-bensch 555b88d
Registration mode roundtrip test
jschneider-bensch 75e432e
Registration Mode
jschneider-bensch 077ee10
Use incremental hashing for transcript
jschneider-bensch 6c9f251
Replace `From<&PrivateKey> for PublicKey` with `PrivateKey.to_public()`
jschneider-bensch e2452b1
Add documentation for `ecdh` module
jschneider-bensch 2ed6963
Change visibility on `AEADKey` field
jschneider-bensch b542d8b
`serialize_encrypt`: Pass in output slice & return `Result`
jschneider-bensch 92899bd
PQKeyPair wrapper
jschneider-bensch faf76df
KeyPair wrapper
jschneider-bensch 88db90b
Fix clippy warnings
jschneider-bensch 81fc3dc
Introduce `as_query_msg`, `as_registration_msg` on `InitiatorOuterPay…
jschneider-bensch 68008e7
Address review comments
jschneider-bensch 9ab032e
Add timestamp
jschneider-bensch 6d9cadc
Inverted timestamp logic
jschneider-bensch c409510
wip API for query protocol
franziskuskiefer 0e8a9b8
Merge remote-tracking branch 'origin/franziskus/psq-v2-api' into jona…
jschneider-bensch 7e8a07d
Query mode API
jschneider-bensch 8e3e716
WIP
jschneider-bensch c3b78c7
Registration mode
jschneider-bensch 32b15c1
Propagate errors / expect panics
jschneider-bensch e9f0a0c
Add `is_initiator` and `is_handshake_finished` functions
jschneider-bensch b6a3a7b
Merge branch 'main' into jonas/psq-v2
jschneider-bensch File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.