Skip to content
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

handshake: implement (togglable) pop verification #88

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

ozwaldorf
Copy link
Member

Adds pop verification to handshake. Client signs in the hello frame with a nonce to prove possession of the key and authenticate.

  • Outlines session expiration in the handshake frame. The pod signatures would include a timestamp that must fall before the expiration.
  • added --pop test flag to the fetcher client. Working, but fails later on for the blockstore sdk utils and the new b3fs integration
  • added handshake.verify config field for enabling the pop verification and sending back the handshake response (can enable when testing, but testnet can still ignore it until we have the full pod flow)

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.

1 participant