someone42 / hardware-bitcoin-wallet

A minimal Bitcoin wallet intended for embedded devices
BSD 2-Clause "Simplified" License
150 stars 44 forks source link

ECDSA: Implement Jacobian + Jacobian point addition #2

Open someone42 opened 11 years ago

someone42 commented 11 years ago

The ECDSA code currently uses Jacobian + Affine point addition. This is faster (by about 26%) but precludes the use of the Montgomery ladder technique. To make the ECDSA code simpler, Jacobian + Jacobian point addition should be implemented.