Skip to content
This repository was archived by the owner on Oct 11, 2024. It is now read-only.

Conversation

@gdbelvin
Copy link
Contributor

@gdbelvin gdbelvin commented Aug 4, 2017

The moment of truth! - Where we finally switch back to using the CONIKS
hashing algorithm successfully :-)

related to google/trillian#780

@gdbelvin gdbelvin requested a review from liamsi August 4, 2017 12:49
@gdbelvin
Copy link
Contributor Author

gdbelvin commented Aug 4, 2017

This is currently failing because the verifier algorithm is not handling empty proofs that pass through empty branches properly. Fix coming soon.

Copy link
Contributor

@liamsi liamsi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome :-) This LGTM!
The following tests fail on VerifyMapInclusionProof though:

  • TestEmptyGetAndUpdate
  • TestUpdateValidation
  • TestListHistory

The problem here is that initially (when the leaf hasn't been written yet), the client seems to do sth. slightly different than the keyserver. I'm currently investigating.

@liamsi
Copy link
Contributor

liamsi commented Aug 4, 2017

Just saw your comment. Awesome!

@liamsi liamsi mentioned this pull request Aug 4, 2017
The moment of truth! - Where we finally switch back to using the CONIKS
hashing algorithm successfully :-)
@gdbelvin
Copy link
Contributor Author

gdbelvin commented Aug 9, 2017

It WORKS! 💯

Copy link
Contributor

@liamsi liamsi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM (AWESOME)

@liamsi liamsi merged commit 7c0bbc7 into google:master Aug 9, 2017
@gdbelvin gdbelvin deleted the coniks_hasher branch August 14, 2017 19:24
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants