TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
1c33057a6345ee580a2630eec3b26e0e5b5764b2
/
library
/
ecp.c
1c33057
Added ecp_check_pubkey().
by Manuel Pégourié-Gonnard
· 13 years ago
3680c82
Made choice of w safer and more optimal
by Manuel Pégourié-Gonnard
· 13 years ago
cdd4432
Added ecp_normalize_many() for faster precompute()
by Manuel Pégourié-Gonnard
· 13 years ago
b63f9e9
Made ecp_mul() faster and truly SPA resistant
by Manuel Pégourié-Gonnard
· 13 years ago
7652a59
Added a precompute() function for fast mult
by Manuel Pégourié-Gonnard
· 13 years ago
8555607
Added function preparing for faster multiplication
by Manuel Pégourié-Gonnard
· 13 years ago
b4a310b
Added a selftest about SPA resistance
by Manuel Pégourié-Gonnard
· 13 years ago
9674fd0
Added ecp_sub() as a variant of ecp_add()
by Manuel Pégourié-Gonnard
· 13 years ago
1c2782c
Changed to jacobian coordinates everywhere
by Manuel Pégourié-Gonnard
· 13 years ago
773ed54
Added a nbits member to ecp_group
by Manuel Pégourié-Gonnard
· 13 years ago
4bdd47d
Multiplication by negative is now forbidden
by Manuel Pégourié-Gonnard
· 13 years ago
8433824
Added fast mod_p192
by Manuel Pégourié-Gonnard
· 13 years ago
4712325
Clarifications in comments; code cosmetics & style
by Manuel Pégourié-Gonnard
· 13 years ago
dada4da
Moved domain paramaters to ecp.c
by Manuel Pégourié-Gonnard
· 13 years ago
62aad14
Added slot for fast modp, with mod_p521
by Manuel Pégourié-Gonnard
· 13 years ago
84d1aea
Now reducing mod p after every single operation
by Manuel Pégourié-Gonnard
· 13 years ago
e0c1692
Point multiplication using Jacobian coordinates
by Manuel Pégourié-Gonnard
· 13 years ago
7e0adfb
Replaced add_generic with add_mixed
by Manuel Pégourié-Gonnard
· 13 years ago
989c32b
Replaced double_generic with double_jac
by Manuel Pégourié-Gonnard
· 13 years ago
27b1ba8
Changed ecp_mul() to always add the same point
by Manuel Pégourié-Gonnard
· 13 years ago
d070f51
Started introducting Jacobian coordinates
by Manuel Pégourié-Gonnard
· 13 years ago
4b8c3f2
Moved tests from selftest to tests/test_suite_ecp
by Manuel Pégourié-Gonnard
· 13 years ago
a5402fe
Added ecp_use_known_dp()
by Manuel Pégourié-Gonnard
· 13 years ago
efaa31e
Implemented multiplication
by Manuel Pégourié-Gonnard
· 13 years ago
b4ab8a8
Fixed memory leak due to typo
by Manuel Pégourié-Gonnard
· 13 years ago
de532ee
Implemented generic doubling
by Manuel Pégourié-Gonnard
· 13 years ago
ab38b70
Fixed add_generic
by Manuel Pégourié-Gonnard
· 13 years ago
b505c27
Got first tests working, fixed ecp_copy()
by Manuel Pégourié-Gonnard
· 13 years ago
d0dc631
Added a few test cases for addition
by Manuel Pégourié-Gonnard
· 13 years ago
847395a
Added ecp_XXX_read_string()
by Manuel Pégourié-Gonnard
· 13 years ago
7cfcea3
Documented error codes properly
by Manuel Pégourié-Gonnard
· 13 years ago
ae180d0
Got started on ecp_add(): generic case done
by Manuel Pégourié-Gonnard
· 13 years ago
883f313
Added ecp_copy() (for points)
by Manuel Pégourié-Gonnard
· 13 years ago
5179e46
Allowed point at infinity, supressed ecp_double()
by Manuel Pégourié-Gonnard
· 13 years ago
1e8c8ec
Implemented ecp_{point,group}_free()
by Manuel Pégourié-Gonnard
· 13 years ago
39d2adb
Added (skeleton) ecp.[ch]
by Manuel Pégourié-Gonnard
· 13 years ago