summaryrefslogtreecommitdiff
path: root/library/ecp.c
Commit message (Expand)AuthorAge
* Improve macro hygieneHanno Becker2019-04-24
* Fix mbedtls_ecp_curve_info_from_name() for NULL inputHanno Becker2018-12-19
* Add parameter validation to mbedtls_ecp_restart_init()Hanno Becker2018-12-19
* Implement parameter validation for ECP moduleHanno Becker2018-12-18
* Merge remote-tracking branch 'upstream-public/pr/2267' into developmentJaeden Amero2018-12-07
|\
| * Clarify alternative ECP calling conventionsJanos Follath2018-12-07
| * Fix ECC hardware double initializationJanos Follath2018-12-07
* | Merge remote-tracking branch 'upstream-public/pr/2125' into developmentJaeden Amero2018-12-06
|\ \
| * | typo fixBrian J Murray2018-10-22
* | | ECP: Add mbedtls_ecp_tls_read_group_id()Janos Follath2018-11-30
| |/ |/|
* | Detect unsigned integer overflow in mbedtls_ecp_check_budget()Hanno Becker2018-10-26
* | Fix some documentation typos and improve a commentManuel Pégourié-Gonnard2018-10-23
* | Add a comment to clarify code flowManuel Pégourié-Gonnard2018-10-16
* | Improve readability by moving counter decrementManuel Pégourié-Gonnard2018-10-16
* | Fix alignment in a macro definitionManuel Pégourié-Gonnard2018-10-16
* | Fix function name to fit conventionsManuel Pégourié-Gonnard2018-10-16
* | Fix or improve some comments (and whitespace)Manuel Pégourié-Gonnard2018-10-15
* | Merge branch 'development-restricted' into iotssl-1260-non-blocking-ecc-restr...Manuel Pégourié-Gonnard2018-09-11
|\|
| * Remove redundant `else` statementRon Eldor2018-08-20
| * Fix memory leak in ecp_mul_comb() if ecp_precompute_comb() failsAngus Gratton2018-07-27
* | Fix IAR warningManuel Pégourié-Gonnard2018-06-20
* | Merge branch 'development' into iotssl-1260-non-blocking-ecc-restrictedManuel Pégourié-Gonnard2018-06-13
|\|
| * Rename mbedtls_zeroize to mbedtls_platform_zeroizeAndres Amaya Garcia2018-04-17
| * Remove individual copies of mbedtls_zeroize()Andres Amaya Garcia2018-04-17
| * Basic support for Curve448, similar to the current level of support for Curve...Nicholas Wilson2018-03-29
| * Fix information leak in ecp_gen_keypair_baseHanno Becker2017-10-17
| * Check return code of mbedtls_mpi_fill_randomRon Eldor2017-07-27
| * Remove mutexes from ECP hardware accelerationJanos Follath2017-07-27
* | Fix uninitialised variable in some configsManuel Pégourié-Gonnard2017-08-28
* | Improve comments on parity trickManuel Pégourié-Gonnard2017-08-24
* | Remove redundant test on curve typeManuel Pégourié-Gonnard2017-08-24
* | Clarify initialization of T in mul_comb()Manuel Pégourié-Gonnard2017-08-24
* | ECP: move state changes closer to operationsManuel Pégourié-Gonnard2017-08-24
* | ECP: Use explicit state assignmentsManuel Pégourié-Gonnard2017-08-24
* | Use ECP_RS_ENTER/LEAVE() macros, as in ECDSAManuel Pégourié-Gonnard2017-08-23
* | Don't bother to free NULL subcontextsManuel Pégourié-Gonnard2017-08-23
* | Avoid unnecessary xxx_copy() callsManuel Pégourié-Gonnard2017-08-23
* | Replace memset() calls with xxx_init() callsManuel Pégourié-Gonnard2017-08-23
* | Make some names more consistentManuel Pégourié-Gonnard2017-08-23
* | Fix some whitespace & style issuesManuel Pégourié-Gonnard2017-08-23
* | Improve comments and doc for ECPManuel Pégourié-Gonnard2017-08-23
* | Fix style issues introduced earlierManuel Pégourié-Gonnard2017-08-09
* | Improve sign/key_tries handlingManuel Pégourié-Gonnard2017-08-09
* | Make verify_restartable() actually restartableManuel Pégourié-Gonnard2017-08-09
* | Add infrastructure for ecdsa_verify_restartable()Manuel Pégourié-Gonnard2017-08-09
* | Make some macros/functions publicManuel Pégourié-Gonnard2017-08-09
* | Always declare restartable function variantsManuel Pégourié-Gonnard2017-08-09
* | Rename EARLY_RETURN -> RESTARTABLEManuel Pégourié-Gonnard2017-08-09
* | Add public function generating private keysManuel Pégourié-Gonnard2017-08-09
* | Make muladd_restartable() actually restartableManuel Pégourié-Gonnard2017-08-09