
Security News
Another Round of TEA Protocol Spam Floods npm, But It’s Not a Worm
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.
@crisp-e3/contracts
Advanced tools
This directory contains the Solidity contracts for CRISP - Coercion-Resistant Impartial Selection Protocol.
This directory contains the Solidity contracts for CRISP - Coercion-Resistant Impartial Selection Protocol.
Contracts are built and tested with [forge], which is part of the [Foundry] toolkit.
Tests are defined in the tests directory in the root of this template.
This is the main logic of CRISP - an enclave program for secure voting.
It exposes two main functions:
validate - that is called when a new E3 instance is requested on Enclave (Enclave.request).verify - that is called when the ciphertext output is published on Enclave (Enclave.publishCiphertextOutput). This function ensures that the ciphertext output is valid. CRISP uses Risc0 as the compute provider for running the FHE program, thus the proof will be a Risc0 proof.The input validator contract is used to validate the input data that is submitted to the E3 instance. It is called by the Enclave contract when a new input is published (Enclave.publishInput). In CRISP, the data providers (the ones submitting the inputs) are the voters, and the input submitted is the vote itself.
The validator checks that gating conditions are satisfied and that the ciphertext is constructed correctly using Greco. See the Greco paper.
FAQs
This directory contains the Solidity contracts for CRISP - Coercion-Resistant Impartial Selection Protocol.
We found that @crisp-e3/contracts demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.

Security News
PyPI adds Trusted Publishing support for GitLab Self-Managed as adoption reaches 25% of uploads

Research
/Security News
A malicious Chrome extension posing as an Ethereum wallet steals seed phrases by encoding them into Sui transactions, enabling full wallet takeover.