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

newktmerkle #1

Merged
merged 21 commits into from
Jun 21, 2024
Merged

newktmerkle #1

merged 21 commits into from
Jun 21, 2024

Conversation

sanjit-bhat
Copy link
Member

  • rename SigSep -> Sep
  • rm ver_rpc
  • move hashChain to using sep structure
  • server sign new link msg
  • rpcs now return info for new signed link. put promise also returns signed prev link
  • finish cli.put, add link evid
  • finish cli.get. prev code wasn't checking merkle proof
  • caught bug. when filling, should check if epoch+1 exists
  • fixup audit
  • finish ktmerkle
  • dom sep consts were stale
  • make adtr stronger; check chain continuation
  • rename selfCheck, trim client struct by passing adtrs directly into audit method
  • split cli get into getAt and getNow. preparing for use case where cli only does get at certain epochs that they know the source client has already covered with a selfcheck
  • first pass at new test
  • update deps
  • use new marshal.readbool/writebool
  • update rpcs
  • pass test
  • make linter happy
  • pin staticcheck version for better caching

@sanjit-bhat sanjit-bhat merged commit eaaabfc into main Jun 21, 2024
1 check passed
@sanjit-bhat sanjit-bhat deleted the newktmerkle branch June 21, 2024 00:01
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