| 
							
							
								 Paul Bakker | db20c10423 | Add #endif comments for #endif more than 10 lines from #if / #else | 2014-06-17 14:34:44 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 9af723cee7 | Fix formatting: remove trailing spaces, #endif with comments (> 10 lines) | 2014-05-01 13:03:14 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 088c5c5f18 | POLARSSL_CONFIG_OPTIONS has been removed. Values are set individually For the Platform module this requires the introduction of
POLARSSL_PLATFORM_NO_STD_FUNCTIONS to allow not performing the default
assignments. | 2014-04-25 11:11:10 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 35e95ddca4 | Add special return code for ecdsa length mismatch | 2014-04-09 15:49:59 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 75342a65e4 | Fixed typos in code | 2014-04-09 15:49:57 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 13a1ef8600 | Misc selftest adjustements | 2014-04-04 16:33:01 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | dd75c3183b | Remove potential timing leak in ecdsa_sign() | 2014-03-31 11:55:42 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 5246ee5c59 | Work around compressed EC public key in some cases | 2014-03-19 16:50:59 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | ac7194133e | Renamings and other fixes | 2014-02-06 10:28:38 +01:00 |  | 
			
				
					| 
							
							
								 Gergely Budai | e40c469ad3 | The default ECDH curve list will be dynamically built in the ecp module based on ecp_supported_curves[]. | 2014-02-06 10:28:38 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | ad3fab602d | Fix outdated comment | 2014-02-05 15:54:04 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 9bcff3905b | Add OIDs and TLS IDs for prime Koblitz curves | 2014-01-10 18:32:31 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | f51c8fc353 | Add support for secp256k1 arithmetic | 2014-01-10 18:17:18 +01:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | c73879139e | Merged ECP memory usage optimizations | 2013-12-31 10:33:47 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 9e4191c3e7 | Add another option to reduce EC memory usage Also document speed/memory trade-offs better. | 2013-12-30 19:16:05 +01:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | a36d23e290 | Fixed documentation issues found by clang | 2013-12-30 17:57:27 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 1f82b041e7 | Adapt ecp_group_free() to static constants | 2013-12-17 11:27:20 +01:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | e1b665e1aa | Added POLARSSL_ECP_MAX_SIZE and POLARSSL_ECP_WINDOW_SIZE to config.h | 2013-12-11 16:02:58 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 7a949d3f5b | Update comments | 2013-12-05 15:58:38 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 97871ef236 | Some operations are not supported with 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 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 0267e3dc9b | Add ecp_curve_info_from_name() | 2013-11-30 15:10:14 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 104ee1d1f6 | Add ecp_genkey(), prettier wrapper | 2013-11-30 14:35:07 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | d728350cee | Make memory access pattern constant | 2013-11-21 21:56:38 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | ff27b7c968 | Tighten ecp_mul() validity checks | 2013-11-21 21:56:38 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 09ceaf49d0 | Rm multiplication using NAF Comb method is at most 1% slower for random points,
and is way faster for fixed point (repeated). | 2013-11-21 21:56:38 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | c30200e4ce | Fix bound issues | 2013-11-21 21:56:37 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | d1c1ba90ca | First version of ecp_mul_comb() | 2013-11-21 21:56:20 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | cae6f3ed45 | Reorganize code in ecp.c | 2013-10-23 20:19:57 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | b799dec4c0 | Merged support for Brainpool curves and ciphersuites | 2013-10-11 10:05:43 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | bdc96765d6 | Remove polarssl/ from header includes | 2013-10-11 09:17:09 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 0cd6f98c0f | Don't special-case a = -3, not worth it | 2013-10-10 15:55:39 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | cd7458aafd | Support brainpool curves in ecp_check_pubkey() | 2013-10-10 12:56:00 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 8195c1a567 | Add identifiers for Brainpool curves | 2013-10-10 12:56:00 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 9eb883104e | Update some comments on ecp_group | 2013-10-07 19:38:56 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 30b95fa921 | Fixed cplusplus extern defines in header files | 2013-10-01 10:09:06 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 6838bd1d73 | Clarified threading issues | 2013-09-30 15:24:33 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | f24b4a7316 | Interface change in ECP info functions ecp_named_curve_from_grp_id() -> ecp_curve_info_from_grp_id()
ecp_grp_id_from_named_curve() -> ecp_curve_info_from_tls_id() | 2013-09-24 21:25:53 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | da179e4870 | Add ecp_curve_list(), hide ecp_supported_curves | 2013-09-18 15:37:44 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 161ef968db | Cache pre-computed points for ecp_mul() Up to 1.25 speedup on ECDSA sign for small curves, but mainly useful as a
preparation for fixed-point mult (a few prototypes changed in constness). | 2013-09-18 15:37:44 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 56cd319f0e | Add human-friendly name in ecp_curve_info | 2013-09-18 15:37:44 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | a79d123a55 | Make ecp_supported_curves constant | 2013-09-18 14:35:57 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | c972770f78 | Prepare ecp_group for future extensions | 2013-09-18 14:35:53 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 456d3b9b0b | Make ECP error codes more specific | 2013-09-18 14:35:53 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 568c9cf878 | Add ecp_supported_curves and simplify some code | 2013-09-18 14:34:34 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 7038039f2e | Dissociate TLS and internal EC curve identifiers Allows to add new curves before they get a TLS number | 2013-09-18 14:34:34 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 9013af76a3 | Merged major refactoring of x509write module into development This refactoring adds support for proper CSR writing and X509
certificate generation / signing | 2013-09-12 11:58:04 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 3837daec9e | Add EC support to x509write_pubkey | 2013-09-12 11:57:01 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | dcbfdcc177 | Updated doxygen documentation in header files and HTML pages | 2013-09-10 16:16:50 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 337b29c334 | Test and document EC blinding overhead | 2013-09-07 11:52:27 +02:00 |  |