-
-
Notifications
You must be signed in to change notification settings - Fork 281
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
Implementing ECC and BN128 curve operations in Javascript #2
Comments
I've started trying to compile the py_ecc library to Javascript. |
Instead of using the emscripten library to compile the Cython code to Javascript, @GregTheGreek suggested to simply compile directly from Python to Javascript. Will look more into this. |
We will be implementing a pairings library in pure JS and a BLS signatures library in pure JS. This will aid in the development of secure and standardized lirabries for ecc pairings and BLS signatures. Closing this issue since we will be granulating tasks associated with doing the above. |
Implementation of sim tests for remote signing
The main beacon chain reference in Python makes heavy use of the py_ecc library that was written by Vitalik Buterian and Piper Merriam. Javascript doesn't have a robust library like this. The closest thing I found was rustbn.js but it's still not enough.
I am currently undertaking research on whether we should just implement this from scratch in Javascript or using WebAssembly/asm.js, take py_ecc and compile it to Javascript.
The text was updated successfully, but these errors were encountered: