Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						7010e4688f 
					 
					
						
						
							
							Merge remote-tracking branch 'peterdettman/perf-ecp-double-jac' into mbedtls-1.3  
						
						... 
						
						
						
						* peterdettman/perf-ecp-double-jac:
  Perf: rewrite of ecp_double_jac 
						
						
					 
					
						2015-05-11 20:26:47 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						e3a062ba1f 
					 
					
						
						
							
							Rename ecp_use_known_dp -> mbedtls_ecp_group_load()  
						
						
						
						
					 
					
						2015-05-11 18:46:47 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						56cc88a796 
					 
					
						
						
							
							Rm ecp_add() and add ecp_muladd()  
						
						
						
						
					 
					
						2015-05-11 18:40:45 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						6dde596a03 
					 
					
						
						
							
							Remove ecp_sub()  
						
						
						
						
					 
					
						2015-05-11 18:18:32 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						aff37e5aa1 
					 
					
						
						
							
							Remove ecp_group_read_string()  
						
						
						
						
					 
					
						2015-05-11 18:11:57 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						8408a94969 
					 
					
						
						
							
							Remove MBEDTLS_ from internal macros  
						
						
						
						
					 
					
						2015-04-09 13:52:55 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						2cf5a7c98e 
					 
					
						
						
							
							The Great Renaming  
						
						... 
						
						
						
						A simple execution of tmp/invoke-rename.pl 
						
						
					 
					
						2015-04-08 13:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						998930ae0d 
					 
					
						
						
							
							Replace non-ascii characters in source files  
						
						
						
						
					 
					
						2015-04-03 13:48:06 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						7f8099773e 
					 
					
						
						
							
							Rename include directory to mbedtls  
						
						
						
						
					 
					
						2015-03-10 11:23:56 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						fe44643b0e 
					 
					
						
						
							
							Rename website and repository  
						
						
						
						
					 
					
						2015-03-06 13:17:10 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						981732bb8e 
					 
					
						
						
							
							Fix missing/misplaced #include's  
						
						
						
						
					 
					
						2015-02-17 15:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								Mansour Moufid 
							
						 
					 
					
						
						
							
						
						c531b4af3c 
					 
					
						
						
							
							Apply the semantic patch rm-malloc-cast.cocci.  
						
						... 
						
						
						
						for dir in library programs; do
        spatch --sp-file scripts/rm-malloc-cast.cocci --dir $dir \
        --in-place;
    done 
						
						
					 
					
						2015-02-16 10:43:52 +00:00 
						 
				 
			
				
					
						
							
							
								Rich Evans 
							
						 
					 
					
						
						
							
						
						00ab47026b 
					 
					
						
						
							
							cleanup library and some basic tests. Includes, add guards to includes  
						
						
						
						
					 
					
						2015-02-10 11:28:46 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Dettman 
							
						 
					 
					
						
						
							
						
						ce661b2cb8 
					 
					
						
						
							
							Perf: rewrite of ecp_double_jac  
						
						... 
						
						
						
						- Improve optimization for special case A == -3.
- Add optimization for special case A == 0.
- Use alternative base formula, saving several additions.
- Reduce temp variables to 4 (from 6). 
						
						
					 
					
						2015-02-07 14:43:51 +07: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 
						 
				 
			
				
					
						
							
							
								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