Sign in
pigweed
/
third_party
/
github
/
ARMmbed
/
mbedtls
/
c751148cc5772b55c172ae9e8ec92380630c6fed
/
library
/
ecp.c
c751148
Make some macros/functions public
by Manuel Pégourié-Gonnard
· 8 years ago
b5a50e7
Always declare restartable function variants
by Manuel Pégourié-Gonnard
· 8 years ago
4b9c51e
Rename EARLY_RETURN -> RESTARTABLE
by Manuel Pégourié-Gonnard
· 8 years ago
a7937f9
Add public function generating private keys
by Manuel Pégourié-Gonnard
· 8 years ago
1631d63
Make muladd_restartable() actually restartable
by Manuel Pégourié-Gonnard
· 8 years ago
54dd652
Introduce muladd_restartable() and its sub-context
by Manuel Pégourié-Gonnard
· 8 years ago
a08cd1a
Avoid re-checking argument on restart
by Manuel Pégourié-Gonnard
· 8 years ago
3a25612
Reset ops_done at the right time
by Manuel Pégourié-Gonnard
· 8 years ago
53fbd63
Remove redundant check
by Manuel Pégourié-Gonnard
· 8 years ago
884569c
Avoid code duplication in ecp_mul()
by Manuel Pégourié-Gonnard
· 8 years ago
646393b
Move ops count to top-level context
by Manuel Pégourié-Gonnard
· 8 years ago
8467e68
Stop checking for argument change
by Manuel Pégourié-Gonnard
· 8 years ago
3cade22
Switch to restart context internally
by Manuel Pégourié-Gonnard
· 8 years ago
b739a71
Start moving to new design/API
by Manuel Pégourié-Gonnard
· 8 years ago
45fd016
Rename multiplication-specific restart context
by Manuel Pégourié-Gonnard
· 8 years ago
e685449
Scale ops count for larger curves
by Manuel Pégourié-Gonnard
· 8 years ago
1c678e0
Update doc about minimum max_ops value
by Manuel Pégourié-Gonnard
· 8 years ago
213541a
Make the first precomp loop restartable
by Manuel Pégourié-Gonnard
· 8 years ago
ae55707
Turn double loop into single loop
by Manuel Pégourié-Gonnard
· 8 years ago
e2d7cb3
Start splitting precompute_comb()
by Manuel Pégourié-Gonnard
· 8 years ago
67c83fb
Give a constant a name
by Manuel Pégourié-Gonnard
· 8 years ago
fc3e0be
Separate auxiliary array in precompute_comb()
by Manuel Pégourié-Gonnard
· 8 years ago
07bf6f5
Tune T ownership code + comments
by Manuel Pégourié-Gonnard
· 8 years ago
085b1df
Allow T to be computed in multiple steps
by Manuel Pégourié-Gonnard
· 8 years ago
c9c0aa6
Remember precomputed table
by Manuel Pégourié-Gonnard
· 8 years ago
c5d844b
Full restart support in ecp_mul_comb_core()
by Manuel Pégourié-Gonnard
· 8 years ago
2fad7ae
Start actually splitting computation
by Manuel Pégourié-Gonnard
· 8 years ago
8962ddb
Don't write to destination until we're done
by Manuel Pégourié-Gonnard
· 8 years ago
78d564a
Add check for changing arguments
by Manuel Pégourié-Gonnard
· 8 years ago
77af79a
Add proper allocation of restart context
by Manuel Pégourié-Gonnard
· 8 years ago
62738e9
Further restrict variable scope by moving code
by Manuel Pégourié-Gonnard
· 8 years ago
391f441
Move more code to separate function
by Manuel Pégourié-Gonnard
· 8 years ago
24be795
Group related code together
by Manuel Pégourié-Gonnard
· 8 years ago
4b2336d
Move some more code to new function
by Manuel Pégourié-Gonnard
· 8 years ago
22be635
Re-order some more code
by Manuel Pégourié-Gonnard
· 8 years ago
ec5606a
Extract code to separate function
by Manuel Pégourié-Gonnard
· 8 years ago
7306dff
Group related code together
by Manuel Pégourié-Gonnard
· 8 years ago
510d5ca
Add early return test + fake implementation
by Manuel Pégourié-Gonnard
· 8 years ago
054433c
Add mbedtls_ecp_set_max_ops()
by Manuel Pégourié-Gonnard
· 8 years ago
225b37a
Fix typos in comment
by Manuel Pégourié-Gonnard
· 8 years ago
ca6ff58
Check return code of mbedtls_mpi_fill_random
by Ron Eldor
· 8 years ago
78b1473
Remove mutexes from ECP hardware acceleration
by Janos Follath
· 8 years ago
6c8ccd5
Fix cleanup label alignment
by Janos Follath
· 8 years ago
c44ab97
Apply review feedback on ECP interface
by Janos Follath
· 8 years ago
b8a90fb
Update ECP hardware abstraction interface
by Janos Follath
· 8 years ago
430d337
Add thread safety to ECP hardware acceleration
by Janos Follath
· 8 years ago
16e63ea
Fix alternative ECP function names
by Janos Follath
· 8 years ago
4d9c69d
Fix ECP alternative macro names
by Janos Follath
· 8 years ago
47d28f0
Remove alt_internal directory
by Janos Follath
· 8 years ago
372697b
Clean up ECP abstraction layer code
by Janos Follath
· 8 years ago
b069753
ECP: Add module and function level replacement options.
by Janos Follath
· 8 years ago
98e28a7
Address user reported coverity issues.
by Janos Follath
· 9 years ago
de9f953
Optimize more common cases in ecp_muladd()
by Manuel Pégourié-Gonnard
· 9 years ago
fadacb9
Merge branch 'development' into iotssl-461-ecjpake-finalization
by Manuel Pégourié-Gonnard
· 9 years ago
0223ab9
Fix macroization of inline in C++
by Manuel Pégourié-Gonnard
· 9 years ago
1a7c5ef
Optimize some case of mbedtls_ecp_muladd()
by Manuel Pégourié-Gonnard
· 10 years ago
6029a85
Add ecjpake_zpk_read()
by Manuel Pégourié-Gonnard
· 10 years ago
d9a3f47
Add mbedtls_ecp_gen_keypair_base()
by Manuel Pégourié-Gonnard
· 10 years ago
37ff140
Change main license to Apache 2.0
by Manuel Pégourié-Gonnard
· 10 years ago
6fb8187
Update date in copyright line
by Manuel Pégourié-Gonnard
· 10 years ago
20af64d
Still need to #define inline for MSVC
by Manuel Pégourié-Gonnard
· 10 years ago
2505528
Rm obsolete defines for inline wiht MSVC
by Manuel Pégourié-Gonnard
· 10 years ago
0789433
Rename M255 to Curve25519
by Manuel Pégourié-Gonnard
· 10 years ago
7320eb4
Remove references to some Montgomery curves
by Manuel Pégourié-Gonnard
· 10 years ago
c0696c2
Rename mbedtls_mpi_msb to mbedtls_mpi_bitlen
by Manuel Pégourié-Gonnard
· 10 years ago
88db5da
Add pre-defined profiles for cert verification
by Manuel Pégourié-Gonnard
· 10 years ago
cb46fd8
Avoid non-standard strcasecmp()
by Manuel Pégourié-Gonnard
· 10 years ago
6a8ca33
Rename ERR_xxx_MALLOC_FAILED to ..._ALLOC_FAILED
by Manuel Pégourié-Gonnard
· 10 years ago
7551cb9
Replace malloc with calloc
by Manuel Pégourié-Gonnard
· 10 years ago
2088ba6
Merge branch 'mbedtls-1.3' into development
by Manuel Pégourié-Gonnard
· 10 years ago
7010e46
Merge remote-tracking branch 'peterdettman/perf-ecp-double-jac' into mbedtls-1.3
by Manuel Pégourié-Gonnard
· 10 years ago
e3a062b
Rename ecp_use_known_dp -> mbedtls_ecp_group_load()
by Manuel Pégourié-Gonnard
· 10 years ago
56cc88a
Rm ecp_add() and add ecp_muladd()
by Manuel Pégourié-Gonnard
· 10 years ago
6dde596
Remove ecp_sub()
by Manuel Pégourié-Gonnard
· 10 years ago
aff37e5
Remove ecp_group_read_string()
by Manuel Pégourié-Gonnard
· 10 years ago
8408a94
Remove MBEDTLS_ from internal macros
by Manuel Pégourié-Gonnard
· 10 years ago
2cf5a7c
The Great Renaming
by Manuel Pégourié-Gonnard
· 10 years ago
998930a
Replace non-ascii characters in source files
by Manuel Pégourié-Gonnard
· 10 years ago
7f80997
Rename include directory to mbedtls
by Manuel Pégourié-Gonnard
· 10 years ago
fe44643
Rename website and repository
by Manuel Pégourié-Gonnard
· 10 years ago
981732b
Fix missing/misplaced #include's
by Manuel Pégourié-Gonnard
· 10 years ago
c531b4a
Apply the semantic patch rm-malloc-cast.cocci.
by Mansour Moufid
· 10 years ago
00ab470
cleanup library and some basic tests. Includes, add guards to includes
by Rich Evans
· 10 years ago
ce661b2
Perf: rewrite of ecp_double_jac
by Peter Dettman
· 10 years ago
860b516
Fix url again
by Manuel Pégourié-Gonnard
· 10 years ago
085ab04
Fix website url to use https.
by Manuel Pégourié-Gonnard
· 10 years ago
9698f58
Remove maintainer line.
by Manuel Pégourié-Gonnard
· 10 years ago
19f6b5d
Remove redundant "all rights reserved"
by Manuel Pégourié-Gonnard
· 10 years ago
a658a40
Update copyright
by Manuel Pégourié-Gonnard
· 10 years ago
967a2a5
Change name to mbed TLS in the copyright notice
by Manuel Pégourié-Gonnard
· 10 years ago
30668d6
Add ecp_check_pub_priv()
by Manuel Pégourié-Gonnard
· 10 years ago
82788fb
Fix minor style issues
by Paul Bakker
· 10 years ago
a676acf
Fix missing curly braces.
by Peter Vaskovic
· 11 years ago
ba782bb
Save some space in ECP curve tables
by Manuel Pégourié-Gonnard
· 11 years ago
67dbe1e
Better length checking in ecp_point_read_binary()
by Manuel Pégourié-Gonnard
· 11 years ago
66d5d07
Fix formatting in various code to match spacing from coding style
by Paul Bakker
· 11 years ago
d8bb826
Fix code styling for return statements
by Paul Bakker
· 11 years ago
3461772
Introduce polarssl_zeroize() instead of memset() for zeroization
by Paul Bakker
· 11 years ago
9af723c
Fix formatting: remove trailing spaces, #endif with comments (> 10 lines)
by Paul Bakker
· 11 years ago
cef4ad2
Adapt sources to configurable config.h name
by Manuel Pégourié-Gonnard
· 11 years ago
Next »