Comments (2)
Point 2 [Shamir's simultaneous scalar mult] is partially implemented (limited to 2 points, with regular bitwise double-and-add) in commit 7cdb2b3.
from cheetah.
Pippenger's algorithm is implemented in commit 5b0b2ac.
Closing this issue as of now. If other optimizations with respect to scalar multiplication seem of any interest, we'll open another related issue.
from cheetah.
Related Issues (17)
- Add custom implementation of double() and square() HOT 1
- Custom implementation of group operations
- Integrate conditional winterfell-related feature? HOT 1
- Add hashing to curve
- Introduce other point coordinate systems HOT 4
- Investigate inline assembly
- Add w-NAF scalar multiplication
- Lookup tables with AffinePoint for Projective scalar multiplication
- Use towered extension internally HOT 2
- Bring back Montgomery form?
- Generalization of Shamir's trick for N points HOT 1
- Faster Fp^6 square root HOT 1
- Custom squaring in Fp HOT 1
- Faster squaring in Fp HOT 1
- Pacify clippy HOT 1
- Scalar reveals the secret value HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cheetah.