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

Crisp Integration with Enclave #19

Merged
merged 64 commits into from
Oct 7, 2024
Merged

Crisp Integration with Enclave #19

merged 64 commits into from
Oct 7, 2024

Conversation

hmzakhalid
Copy link
Member

@hmzakhalid hmzakhalid commented Oct 7, 2024

Description

This pull request introduces the integration of the Collusion-Resistant Impartial Selection Protocol (CRISP) with Enclave. This is a proof-of-concept (PoC) implementation aimed at demonstrating how CRISP can be securely integrated with Enclave to enhance the protocol's functionality and security.

Changes

  • Added support for Enclave integration in the CRISP protocol.
  • Added support for a Compute Provider using Risc0 zkVM
  • Updated relevant TypeScript and Rust code to facilitate the integration.
  • Included necessary configuration files and documentation.

hmzakhalid and others added 30 commits August 23, 2024 21:39
Split up the contracts into two directories `evm-base` and `risc0`. The idea here is that there are probably common elements between CRISP solidity implementations for various compute providers. I imagine the same is true for the Rust implementation, so perhaps it's worth also treating the current `compute_provider` repo as a base that the implementations for each compute provider can inherit from. The `risc0` directory was generated by `forge init` using the risc0 template, so it also includes templated host and guest code.
…removed ciphernode and its associated routes
Copy link

vercel bot commented Oct 7, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
crisp ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 7, 2024 3:55pm

@samepant samepant merged commit 92c7533 into main Oct 7, 2024
2 of 3 checks passed
@samepant samepant deleted the crisp_poc branch October 7, 2024 15:56
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.

3 participants