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

Implement history-independence test #43

Merged
merged 3 commits into from
Aug 17, 2022

Conversation

matheus23
Copy link
Member

No description provided.

@matheus23 matheus23 requested a review from appcypher as a code owner August 16, 2022 13:47
@appcypher
Copy link
Member

Nice! The history independence prop tests is here. 🎉

@matheus23 matheus23 changed the title Implement history-independent tests Implement history-independence test Aug 16, 2022
Copy link
Member

@appcypher appcypher left a comment

Choose a reason for hiding this comment

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

Happy Independence!

@appcypher appcypher merged commit 8786e57 into appcypher/private-fs-apis Aug 17, 2022
@matheus23 matheus23 deleted the matheus23/private-fs-apis branch August 22, 2022 09:10
appcypher added a commit that referenced this pull request Aug 23, 2022
* Add private fs structure, traits

- Referenceable and ReferenceableStore
- Update async_serialize with ReferenceableStore

* Support get/remove value by hash

* Fix serialization

* Add PrivateLink

* More ops

* Ratchet advancing

* Fix root private_ref issue

Co-authored-by: Philipp Krüger <[email protected]>

* Fix serialization in test

Co-authored-by: Philipp Krüger <[email protected]>

* Add more tests

* Add key and node tests

* Add proptests to node

Co-authored-by: Philipp Krüger <[email protected]>

* initial proptests for hamt node ops

Co-authored-by: Philipp Krüger <[email protected]>

* Add more proptests for hamt node

* Implement wasm bindgen privates apis

* Implement history-independence test (#43)

* Implement history-independent tests

* 🔇 Remove logging

* Fix history independence

* Refactor Rng

* Refactor HamtStore

* Refactor PrivateOpResult

* Add browser tests

- Bump version
- Refactor op result fns
- Wrap namefilter type

* Expose ls

* Use wrapper namefilter

* Fix reviewed issues

- Prepend key nonce
- Improve bloomfilter error message
- Remove stale comment
- Deduplicate PrivateNodeHeader code
- Implement PropTestRng

* Fix Rng::random_bytes signature

Co-authored-by: Philipp Krüger <[email protected]>
@matheus23 matheus23 restored the matheus23/private-fs-apis branch September 1, 2022 15:28
@matheus23 matheus23 deleted the matheus23/private-fs-apis branch September 1, 2022 17:17
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.

2 participants