index
:
user/rransom/curve25519-donna
comment-fixes-2012-03-10-01
consttime
consttime-bad
consttime-v2
extractability
major-optimization-2012-03-10-01
master
minor-optimization-2012-03-10-01
minor-optimization-2012-03-10-02
no-exponent-mangling
output-clamping
Robert's ECC playground
Robert Ransom
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
*
Fix typo in Makefile
consttime-bad
Robert Ransom
2011-10-01
*
Use s32 operations for borrow propagation in fcontract
Robert Ransom
2011-10-01
*
Make fcontract fully constant-time
consttime
Robert Ransom
2011-09-30
*
Do swap-conditional with 32-bit arithmetic
Nick Mathewson
2011-09-30
*
Document and speed up swap_conditional
Nick Mathewson
2011-09-30
*
Make fcontract almost time-invariant by replacing the inner loops
Nick Mathewson
2011-09-30
*
Use swap_conditional to fix data-dependent timing in cmult
Nick Mathewson
2011-09-30
*
Merge pull request #5 from nmathewson/fix_printf_warning
Adam Langley
2011-06-24
|
\
|
*
Fix a gcc warning in speed-curve25519.c
Nick Mathewson
2011-06-23
*
|
Merge pull request #4 from nmathewson/reduce_loosely
Adam Langley
2011-06-24
|
\
\
|
|
/
|
/
|
|
*
Remove a needless freduce_degree
Nick Mathewson
2011-06-23
|
*
Only do the first 2 steps of 2nd freduce_coefficients loop
Nick Mathewson
2011-06-23
|
/
*
I didn't mean to change the speed iteration count in the last commit
Adam Langley
2011-06-10
*
Remove the fallback code for non-2's complement systems.
Adam Langley
2011-06-10
*
Merge pull request #3 from nmathewson/faster_reduce_coefficients_v2
Adam Langley
2011-06-10
|
\
|
*
Reorder operations in 32-bit freduce_coefficients
Nick Mathewson
2011-06-09
|
*
Improve speed and time-invariance of 32-bit freduce_coefficients
Nick Mathewson
2011-06-09
|
/
*
Update a couple of comments that missed the last commit
Adam Langley
2011-06-07
*
Build 32-bit code in 32-bit mode and add comment.
Adam Langley
2011-06-07
*
Replace 64-bit mults by shifts and adds
Adam Langley
2011-06-07
*
Switch to 32-bit mults
Adam Langley
2011-06-07
*
Rename felem to limb in order to match the NIST P-curve code
Adam Langley
2011-06-07
*
Simplify 32-bit freduce_coefficients.
Adam Langley
2011-06-07
*
Fix whitespace in 32-bit code (no code changes)
Adam Langley
2011-06-07
*
Cheery-pick changes from floodyberry.
Adam Langley
2011-01-29
*
remove errant tabs
floodyberry
2010-11-13
*
re-organized to avoid 128bit math at all costs. much faster now!
floodyberry
2010-11-13
*
add a simple OOPish python binding, with tests and basic speed test
Brian Warner
2010-06-08
*
ignore generated files
Brian Warner
2010-06-08
*
c64: add additional step to carry chains
Adam Langley
2009-03-15
*
Remove x86-64 version.
Adam Langley
2009-03-08
*
donna-x86-64: port fcontract from c64
Adam Langley
2009-03-08
*
Update fcontact in c64 with djb's version
Adam Langley
2009-03-08
*
Add c64 to the `make test` target
Adam Langley
2008-09-15
*
donna: final copy of the API change
Adam Langley
2008-09-15
*
x86-64: make constant speed
Adam Langley
2008-09-15
*
Make c64 really side-channel free
Adam Langley
2008-09-15
*
API change: the masking and oring of bits is now performed in the curve25519
Adam Langley
2008-09-15
*
Add the correct ELF visibility to fmonty (allows shared library building)
Adam Langley
2008-09-04
*
Last couple of fix ups.
Adam Langley
2008-09-04
*
Put c64 into public domain (thanks cdibona)
Adam Langley
2008-09-04
*
Implement fsquare for c64. Down to 240us.
Adam Langley
2008-09-04
*
Add new implementation: c64
Adam Langley
2008-09-04
*
Fix warning in test-curve25519
Adam Langley
2008-08-20
*
Fix a couple of warnings and some typos in the Makefile
Adam Langley
2008-08-20
*
x86-64: Add a test for constant timing
Adam Langley
2008-08-20
*
Add speed tests
Adam Langley
2008-08-20
*
Use fsquare in a few more places
Adam Langley
2008-08-20
*
Make the test abort if anything fails
Adam Langley
2008-08-20
*
x86-64: make carry chains constant time
Adam Langley
2008-08-20
[next]