TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
f37b9f73c7fd98be7f39dcdef901b6622d910c55
/
library
/
ecp_curves.c
ff6a32d
Fix low-probability arithmetic error in ECC
by Gilles Peskine
· 4 years, 4 months ago
349b372
Fix an incorrect comment about fix_negative
by Gilles Peskine
· 4 years, 4 months ago
618be2e
Add unit tests for fix_negative
by Gilles Peskine
· 4 years, 4 months ago
b76517b
Cosmetic improvement
by Gilles Peskine
· 4 years, 5 months ago
d10e8fa
Optimize fix_negative
by Gilles Peskine
· 5 years ago
e54be3a
Fix uncaught error if fix_negative fails
by Gilles Peskine
· 5 years ago
1e14827
Update copyright notices to use Linux Foundation guidance
by Bence Szépkúti
· 5 years ago
aa9493a
Add guards around code that is specific to dynamically-loaded groups
by Gilles Peskine
· 7 years ago
db09ef6
Include common.h instead of config.h in library source files
by Gilles Peskine
· 5 years ago
24eed8d
Initialise return values to an error
by Janos Follath
· 6 years ago
56a74cd
Replace 0 by MBEDTLS_ECP_DP_NONE to avoid IAR compiler complains
by Alexander K
· 6 years ago
77233ec
Fix misprint
by Alexander K
· 6 years ago
79a11fa
Explicitly nullify grp->id instead of freeing.
by Alexander K
· 6 years ago
1f5e6ab
Remove extra mbedtls_ecp_group_free() call since the grp is free
by Alexander K
· 6 years ago
1eeca41
Improve macro hygiene
by Hanno Becker
· 7 years ago
4f8e8e5
Implement parameter validation for ECP module
by Hanno Becker
· 7 years ago
be2371c
Merge branch 'pr_348' into development-proposed
by Gilles Peskine
· 7 years ago
08f3ef1
Basic support for Curve448, similar to the current level of support for Curve25519
by Nicholas Wilson
· 10 years ago
18b7843
Fix a typo in a comment
by Manuel Pégourié-Gonnard
· 7 years ago
54fc34e
Include order of Curve25519 base point in curve data
by Nicholas Wilson
· 9 years ago
b069753
ECP: Add module and function level replacement options.
by Janos Follath
· 9 years ago
7dadc2f
ECP: Prevent freeing a buffer on stack
by Janos Follath
· 9 years ago
0223ab9
Fix macroization of inline in C++
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
c0696c2
Rename mbedtls_mpi_msb to mbedtls_mpi_bitlen
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
7b53889
Remove support for HAVE_INT8 and HAVE_INT16
by Manuel Pégourié-Gonnard
· 10 years ago
2cf5a7c
The Great Renaming
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
00ab470
cleanup library and some basic tests. Includes, add guards to includes
by Rich Evans
· 10 years ago
860b516
Fix url again
by Manuel Pégourié-Gonnard
· 11 years ago
085ab04
Fix website url to use https.
by Manuel Pégourié-Gonnard
· 11 years ago
9698f58
Remove maintainer line.
by Manuel Pégourié-Gonnard
· 11 years ago
19f6b5d
Remove redundant "all rights reserved"
by Manuel Pégourié-Gonnard
· 11 years ago
a658a40
Update copyright
by Manuel Pégourié-Gonnard
· 11 years ago
967a2a5
Change name to mbed TLS in the copyright notice
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
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
3d8fb63
Added missing MPI_CHK around mpi functions
by Paul Bakker
· 11 years ago
7884837
Declare EC constants as 'const'
by Manuel Pégourié-Gonnard
· 11 years ago
9af7d3a
Add fast reduction for the other Koblitz curves
by Manuel Pégourié-Gonnard
· 12 years ago
8887d8d
Add mod_p256k1
by Manuel Pégourié-Gonnard
· 12 years ago
ea499a7
Add support for secp192k1
by Manuel Pégourié-Gonnard
· 12 years ago
18e3ec9
Add support for secp224k1
by Manuel Pégourié-Gonnard
· 12 years ago
f51c8fc
Add support for secp256k1 arithmetic
by Manuel Pégourié-Gonnard
· 12 years ago
0c0476f
Disable ecp_use_curve25519() if not POLARSSL_ECP_DP_M255_ENABLED
by Paul Bakker
· 12 years ago
69ab354
Fix bug from stupid typo
by Manuel Pégourié-Gonnard
· 12 years ago
14a96c5
Avoid wasting memory with some curves
by Manuel Pégourié-Gonnard
· 12 years ago
95b45b7
Rename macros
by Manuel Pégourié-Gonnard
· 12 years ago
baee5d4
Add previously forgotten #ifdef's
by Manuel Pégourié-Gonnard
· 12 years ago
81e1b10
Rm a few unneeded variables
by Manuel Pégourié-Gonnard
· 12 years ago
1f82b04
Adapt ecp_group_free() to static constants
by Manuel Pégourié-Gonnard
· 12 years ago
73cc01d
Remove last non-static parts of known EC groups
by Manuel Pégourié-Gonnard
· 12 years ago
731d08b
Start using constants from ROM for EC groups
by Manuel Pégourié-Gonnard
· 12 years ago
3d7053a
Add ecp_mod_p255(): Curve25519 about 4x faster now
by Manuel Pégourié-Gonnard
· 12 years ago
312d2e8
Adapt key checking functions for Curve25519
by Manuel Pégourié-Gonnard
· 12 years ago
6615366
Add Curve25519 to known groups
by Manuel Pégourié-Gonnard
· 12 years ago
498fd35
Added missing inline definition for other platforms to ecp_curves.c
by Paul Bakker
· 12 years ago
3ee9000
Make internal functions static again + cosmetics
by Manuel Pégourié-Gonnard
· 12 years ago
9854fe9
Convert curve constants to binary
by Manuel Pégourié-Gonnard
· 12 years ago
32b04c1
Split ecp.c
by Manuel Pégourié-Gonnard
· 12 years ago