Manuel Pégourié-Gonnard
|
20607bb0fa
|
Fix macroization of inline in C++
When compiling as C++, MSVC complains about our macroization of a keyword.
Stop doing that as we know inline is always available in C++
|
2015-10-05 14:28:17 +01:00 |
|
Manuel Pégourié-Gonnard
|
fe44643b0e
|
Rename website and repository
|
2015-03-06 13:17:10 +00:00 |
|
Rich Evans
|
00ab47026b
|
cleanup library and some basic tests. Includes, add guards to includes
|
2015-02-10 11:28:46 +00:00 |
|
Manuel Pégourié-Gonnard
|
860b51642d
|
Fix url again
|
2015-01-28 17:12:07 +00:00 |
|
Manuel Pégourié-Gonnard
|
085ab040aa
|
Fix website url to use https.
|
2015-01-23 11:06:27 +00:00 |
|
Manuel Pégourié-Gonnard
|
9698f5852c
|
Remove maintainer line.
|
2015-01-23 10:59:00 +00:00 |
|
Manuel Pégourié-Gonnard
|
19f6b5dfaa
|
Remove redundant "all rights reserved"
|
2015-01-23 10:54:00 +00:00 |
|
Manuel Pégourié-Gonnard
|
a658a4051b
|
Update copyright
|
2015-01-23 09:55:24 +00:00 |
|
Manuel Pégourié-Gonnard
|
967a2a5f8c
|
Change name to mbed TLS in the copyright notice
|
2015-01-22 14:28:16 +00:00 |
|
Paul Bakker
|
66d5d076f7
|
Fix formatting in various code to match spacing from coding style
|
2014-06-17 17:06:47 +02:00 |
|
Paul Bakker
|
9af723cee7
|
Fix formatting: remove trailing spaces, #endif with comments (> 10 lines)
|
2014-05-01 13:03:14 +02:00 |
|
Manuel Pégourié-Gonnard
|
cef4ad2509
|
Adapt sources to configurable config.h name
|
2014-04-30 16:40:20 +02:00 |
|
Paul Bakker
|
3d8fb63e11
|
Added missing MPI_CHK around mpi functions
|
2014-04-17 12:42:41 +02:00 |
|
Manuel Pégourié-Gonnard
|
78848375c0
|
Declare EC constants as 'const'
|
2014-04-11 13:58:41 +02:00 |
|
Manuel Pégourié-Gonnard
|
9af7d3a35b
|
Add fast reduction for the other Koblitz curves
|
2014-01-18 17:48:00 +01:00 |
|
Manuel Pégourié-Gonnard
|
8887d8d37c
|
Add mod_p256k1
Makes secp256k1 about 4x faster
|
2014-01-17 23:17:10 +01:00 |
|
Manuel Pégourié-Gonnard
|
ea499a7321
|
Add support for secp192k1
|
2014-01-17 21:41:39 +01:00 |
|
Manuel Pégourié-Gonnard
|
18e3ec9b4d
|
Add support for secp224k1
|
2014-01-17 21:41:39 +01:00 |
|
Manuel Pégourié-Gonnard
|
f51c8fc353
|
Add support for secp256k1 arithmetic
|
2014-01-10 18:17:18 +01:00 |
|
Paul Bakker
|
0c0476f92d
|
Disable ecp_use_curve25519() if not POLARSSL_ECP_DP_M255_ENABLED
|
2013-12-19 16:20:53 +01:00 |
|
Manuel Pégourié-Gonnard
|
69ab354239
|
Fix bug from stupid typo
|
2013-12-17 11:27:20 +01:00 |
|
Manuel Pégourié-Gonnard
|
14a96c5d8b
|
Avoid wasting memory with some curves
|
2013-12-17 11:27:20 +01:00 |
|
Manuel Pégourié-Gonnard
|
95b45b7bb2
|
Rename macros
|
2013-12-17 11:27:20 +01:00 |
|
Manuel Pégourié-Gonnard
|
baee5d4157
|
Add previously forgotten #ifdef's
|
2013-12-17 11:27:20 +01:00 |
|
Manuel Pégourié-Gonnard
|
81e1b102dc
|
Rm a few unneeded variables
|
2013-12-17 11:27:20 +01:00 |
|
Manuel Pégourié-Gonnard
|
1f82b041e7
|
Adapt ecp_group_free() to static constants
|
2013-12-17 11:27:20 +01:00 |
|
Manuel Pégourié-Gonnard
|
73cc01d7fa
|
Remove last non-static parts of known EC groups
|
2013-12-17 11:27:20 +01:00 |
|
Manuel Pégourié-Gonnard
|
731d08b406
|
Start using constants from ROM for EC groups
|
2013-12-17 11:27:20 +01:00 |
|
Manuel Pégourié-Gonnard
|
3d7053a2bb
|
Add ecp_mod_p255(): Curve25519 about 4x faster now
|
2013-12-05 15:58:38 +01:00 |
|
Manuel Pégourié-Gonnard
|
312d2e8ea2
|
Adapt key checking functions for Curve25519
|
2013-12-05 15:58:38 +01:00 |
|
Manuel Pégourié-Gonnard
|
661536677b
|
Add Curve25519 to known groups
|
2013-12-05 15:58:37 +01:00 |
|
Paul Bakker
|
498fd354c6
|
Added missing inline definition for other platforms to ecp_curves.c
|
2013-12-02 22:17:24 +01:00 |
|
Manuel Pégourié-Gonnard
|
3ee90003c9
|
Make internal functions static again + cosmetics
|
2013-12-02 17:14:48 +01:00 |
|
Manuel Pégourié-Gonnard
|
9854fe986b
|
Convert curve constants to binary
Makes source longer but resulting binary smaller
|
2013-12-02 17:07:30 +01:00 |
|
Manuel Pégourié-Gonnard
|
32b04c1237
|
Split ecp.c
|
2013-12-02 16:36:11 +01:00 |
|