]> git.codecow.com Git - Monocypher.git/commit
Specialised adding code for EdDSA signatures
authorLoup Vaillant <loup@loup-vaillant.fr>
Fri, 3 Aug 2018 17:28:31 +0000 (19:28 +0200)
committerLoup Vaillant <loup@loup-vaillant.fr>
Fri, 3 Aug 2018 17:28:31 +0000 (19:28 +0200)
commit022e8c69681f5e63509baf308574f5200a8a4ba7
tree50d56d18302c46969eea3fcb74e402a637d5c30c
parent21c7b7ad3d4ba4af6ab83a4c8d1cc1eb8ed0a669
Specialised adding code for EdDSA signatures

- Saved one multiplication by assuming Z=1
- Hoisted wipes out of loops
- Removed wipes for variable time additions

This made both signatures and verification a bit faster.  (Note: current
signature verification speed is only 23% slower than key exchange.  I
didn't think it could be that fast.)
src/monocypher.c