Sign in
pigweed
/
third_party
/
github
/
ARMmbed
/
mbedtls
/
104d85865d1339225f1b706d841597a7430c7e85
/
library
/
ecp.c
1f6301b
Rename mbedtls_zeroize to mbedtls_platform_zeroize
by Andres Amaya Garcia
· 7 years ago
e32df08
Remove individual copies of mbedtls_zeroize()
by Andres Amaya Garcia
· 7 years ago
08f3ef1
Basic support for Curve448, similar to the current level of support for Curve25519
by Nicholas Wilson
· 7 years ago
7c8cb9c
Fix information leak in ecp_gen_keypair_base
by Hanno Becker
· 7 years ago
7269fee
Check return code of mbedtls_mpi_fill_random
by Ron Eldor
· 8 years ago
bfea4a7
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
3d8fb63
Added missing MPI_CHK around mpi functions
by Paul Bakker
· 11 years ago
c042cf0
Fix broken tests due to changed error code
by Manuel Pégourié-Gonnard
· 11 years ago
5246ee5
Work around compressed EC public key in some cases
by Manuel Pégourié-Gonnard
· 11 years ago
2a2ae64
Fix forgotten curves in #ifdef
by Manuel Pégourié-Gonnard
· 11 years ago
7dc4c44
Library files moved to use platform layer
by Paul Bakker
· 11 years ago
ac71941
Renamings and other fixes
by Manuel Pégourié-Gonnard
· 11 years ago
e40c469
The default ECDH curve list will be dynamically built in the ecp module based on ecp_supported_curves[].
by Gergely Budai
· 11 years ago
6e8e34d
Fix ecp_gen_keypair()
by Manuel Pégourié-Gonnard
· 11 years ago
bf98c3d
Merged deterministic ECDSA
by Paul Bakker
· 11 years ago
9bcff39
Add OIDs and TLS IDs for prime Koblitz curves
by Manuel Pégourié-Gonnard
· 11 years ago
c957399
Fix unchecked error codes in ecp_gen_keypair()
by Manuel Pégourié-Gonnard
· 11 years ago
79f73b9
Remove bias in EC private key generation
by Manuel Pégourié-Gonnard
· 11 years ago
c738791
Merged ECP memory usage optimizations
by Paul Bakker
· 11 years ago
26bc1c0
Fix a few unchecked return codes in EC
by Manuel Pégourié-Gonnard
· 11 years ago
9e4191c
Add another option to reduce EC memory usage
by Manuel Pégourié-Gonnard
· 11 years ago
ec4bea7
Forced cast to unsigned int for %u format in ecp_selftest()
by Paul Bakker
· 11 years ago
1f789b8
Lessen peak memory usage in EC by freeing earlier
by Manuel Pégourié-Gonnard
· 11 years ago
72c172a
Save some small memory allocations inside ecp_mul()
by Manuel Pégourié-Gonnard
· 11 years ago
92bcadb
Removed 'z' length modifier from low-value size_t in ecp_selftest()
by Paul Bakker
· 11 years ago
1f82b04
Adapt ecp_group_free() to static constants
by Manuel Pégourié-Gonnard
· 11 years ago
73cc01d
Remove last non-static parts of known EC groups
by Manuel Pégourié-Gonnard
· 11 years ago
731d08b
Start using constants from ROM for EC groups
by Manuel Pégourié-Gonnard
· 11 years ago
93f41db
Fix possible issue in corner-case for ecp_mul_mx()
by Manuel Pégourié-Gonnard
· 11 years ago
7a949d3
Update comments
by Manuel Pégourié-Gonnard
· 11 years ago
d962273
Add #ifdef's for curve types
by Manuel Pégourié-Gonnard
· 11 years ago
7c94d8b
WIP #ifdef's
by Manuel Pégourié-Gonnard
· 11 years ago
b6f45a6
Avoid potential leak in ecp_mul_mxz()
by Manuel Pégourié-Gonnard
· 11 years ago
97871ef
Some operations are not supported with Curve25519
by Manuel Pégourié-Gonnard
· 11 years ago
357ff65
Details in ecp_mul_mxz()
by Manuel Pégourié-Gonnard
· 11 years ago
fe0af40
Adapt ecp_gen_keypair() to Curve25519
by Manuel Pégourié-Gonnard
· 11 years ago
a0179b8
Change ecp_mul to handle Curve25519 too
by Manuel Pégourié-Gonnard
· 11 years ago
312d2e8
Adapt key checking functions for Curve25519
by Manuel Pégourié-Gonnard
· 11 years ago
3afa07f
Add coordinate randomization for Curve25519
by Manuel Pégourié-Gonnard
· 11 years ago
d9ea82e7
Add basic arithmetic for Curve25519
by Manuel Pégourié-Gonnard
· 11 years ago
3c0b4ea
Rename a few functions
by Manuel Pégourié-Gonnard
· 11 years ago
d5e0fbe
Remove now useless function
by Manuel Pégourié-Gonnard
· 11 years ago
Next »