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

ECDH Circom template #20

Open
MisiakGeo opened this issue Jan 23, 2025 · 0 comments
Open

ECDH Circom template #20

MisiakGeo opened this issue Jan 23, 2025 · 0 comments

Comments

@MisiakGeo
Copy link

Description

Hello,

I am currently working on a project that requires implementing elliptic curve Diffie-Hellman (ECDH) functionality using the secp256k1 curve in Circom, specifically to support Ethereum keypairs.

Before attempting to develop this from scratch, I wanted to ask the community:

Has anyone already implemented an ECDH template in Circom that supports secp256k1?
If so, is there an existing repository or resource that you could share?

Details

The implementation would ideally include:

Support for secp256k1, which is used for Ethereum keypairs.
Compatibility with generating shared secrets between private and public keys.
Any optimizations or suggestions for integration with zk-SNARKs or related workflows in Circom.

If no such implementation exists, I am also open to collaborating with others who might be interested in developing this functionality.

Thank you for any insights, suggestions, or resources you can provide!

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

No branches or pull requests

1 participant