| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 30668d688d | Add ecp_check_pub_priv() | 2014-11-06 18:25:51 +01:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 82788fb63b | Fix minor style issues | 2014-10-20 13:59:19 +02:00 |  | 
			
				
					| 
							
							
								 Peter Vaskovic | a676acf66b | Fix missing curly braces. | 2014-08-21 17:56:25 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | ba782bbc4b | Save some space in ECP curve tables | 2014-07-08 14:20:26 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 67dbe1ef44 | Better length checking in ecp_point_read_binary() | 2014-07-08 14:20:26 +02: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 | d8bb82665e | Fix code styling for return statements | 2014-06-17 14:06:49 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 3461772559 | Introduce polarssl_zeroize() instead of memset() for zeroization | 2014-06-14 16:46:03 +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 | c042cf0013 | Fix broken tests due to changed error code Introduced in 5246ee5c59 | 2014-03-26 14:12:20 +01: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 | 2a2ae642d8 | Fix forgotten curves in #ifdef | 2014-02-24 10:29:21 +01:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 7dc4c44267 | Library files moved to use platform layer | 2014-02-06 13:20:16 +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 | 6e8e34d61e | Fix ecp_gen_keypair() Too few tries caused failures for some curves (esp. secp224k1) | 2014-02-05 15:53:45 +01:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | bf98c3dd11 | Merged deterministic ECDSA Conflicts:
	library/ecdsa.c | 2014-01-23 15:48:01 +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 | c9573998ca | Fix unchecked error codes in ecp_gen_keypair() | 2014-01-06 11:01:38 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 79f73b96d9 | Remove bias in EC private key generation | 2014-01-06 10:19:35 +01:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | c73879139e | Merged ECP memory usage optimizations | 2013-12-31 10:33:47 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 26bc1c0f5d | Fix a few unchecked return codes in EC | 2013-12-30 19:33:33 +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 | ec4bea7eee | Forced cast to unsigned int for %u format in ecp_selftest() | 2013-12-30 19:04:47 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 1f789b8348 | Lessen peak memory usage in EC by freeing earlier Cuts peak usage by 25% :) | 2013-12-30 17:36:54 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 72c172a13d | Save some small memory allocations inside ecp_mul() | 2013-12-30 16:04:55 +01:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 92bcadb110 | Removed 'z' length modifier from low-value size_t in ecp_selftest() | 2013-12-30 15:37:17 +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 | 93f41dbdfd | Fix possible issue in corner-case for ecp_mul_mx() | 2013-12-05 15:58:38 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 7a949d3f5b | Update comments | 2013-12-05 15:58:38 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | d962273594 | Add #ifdef's for curve types | 2013-12-05 15:58:38 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 7c94d8bcab | WIP #ifdef's | 2013-12-05 15:58:38 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | b6f45a616c | Avoid potential leak in ecp_mul_mxz() | 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 | 357ff65a51 | Details in ecp_mul_mxz() | 2013-12-05 15:58:38 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | fe0af405f9 | Adapt ecp_gen_keypair() to Curve25519 | 2013-12-05 15:58:38 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | a0179b8c4a | Change ecp_mul to handle Curve25519 too | 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 | 3afa07f05b | Add coordinate randomization for Curve25519 | 2013-12-05 15:58:37 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | d9ea82e7d9 | Add basic arithmetic for Curve25519 | 2013-12-05 15:58:37 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 3c0b4ea97e | Rename a few functions | 2013-12-05 15:58:37 +01:00 |  |