Rich Evans 
							
						 
						
							
							
							
							
								
							
							
								ce2f237697 
								
							 
						 
						
							
							
								
								change test function includes to use one convention  
							
							
							
						 
						
							2015-02-10 11:28:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								30668d688d 
								
							 
						 
						
							
							
								
								Add ecp_check_pub_priv()  
							
							
							
						 
						
							2014-11-06 18:25:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								bd51b262d1 
								
							 
						 
						
							
							
								
								Add 'exit' label and variable initialization to relevant test suite functions  
							
							
							
						 
						
							2014-07-10 16:37:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								94b916c7b5 
								
							 
						 
						
							
							
								
								Split assignment and assert check into seperate lines in tests  
							
							
							
						 
						
							2014-04-17 16:07:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								d8b0c5ef01 
								
							 
						 
						
							
							
								
								Fixed typo  
							
							
							
						 
						
							2014-04-11 15:31:33 +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 
							
						 
						
							
							
							
							
								
							
							
								357ff65a51 
								
							 
						 
						
							
							
								
								Details in ecp_mul_mxz()  
							
							
							
						 
						
							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 
							
						 
						
							
							
							
							
								
							
							
								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 
							
						 
						
							
							
							
							
								
							
							
								ff27b7c968 
								
							 
						 
						
							
							
								
								Tighten ecp_mul() validity checks  
							
							
							
						 
						
							2013-11-21 21:56:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								e783f06f73 
								
							 
						 
						
							
							
								
								Start working on mod_p224  
							
							... 
							
							
							
							(Prototype, works only on 32-bit and little-endian 64-bit.) 
							
						 
						
							2013-10-23 13:24:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								201401646e 
								
							 
						 
						
							
							
								
								Fix a few selftest typos  
							
							
							
						 
						
							2013-10-10 13:21:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								387a211fad 
								
							 
						 
						
							
							
								
								Fix some dependencies in tests  
							
							
							
						 
						
							2013-09-20 10:58:59 +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 
							
						 
						
							
							
							
							
								
							
							
								e09d2f8261 
								
							 
						 
						
							
							
								
								Change ecp_mul() prototype to allow randomization  
							
							... 
							
							
							
							(Also improve an error code while at it.) 
							
						 
						
							2013-09-02 14:29:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								a0f07478ee 
								
							 
						 
						
							
							
								
								Rm redundant dependencies in test files  
							
							
							
						 
						
							2013-08-28 10:10:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								33b43f1ec3 
								
							 
						 
						
							
							
								
								Converted .function file to c-like format and adapted generator code  
							
							
							
						 
						
							2013-08-20 11:48:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								dbd443dca6 
								
							 
						 
						
							
							
								
								Adapted .function files and .data files to new test framework  
							
							... 
							
							
							
							Changes include:
 - Integers marked with '#' in the .function files.
 - Strings should have "" in .data files.
 - String comparison instead of preprocessor-like replace for e.g. '=='
 - Params and variables cannot have the same name in .function files 
							
						 
						
							2013-08-16 13:51:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								8ea6c61477 
								
							 
						 
						
							
							
								
								Rename of prvkey -> privkey fix in test suite files  
							
							
							
						 
						
							2013-07-16 17:16:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								c8dc295e83 
								
							 
						 
						
							
							
								
								Add ecp_check_prvkey, with test  
							
							... 
							
							
							
							Also group key checking and generation functions in ecp.h and ecp.c. 
							
						 
						
							2013-07-08 15:31:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								98f51815d6 
								
							 
						 
						
							
							
								
								Fix ecp_tls_read_point's signature  
							
							
							
						 
						
							2013-02-10 13:38:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								7c145c6418 
								
							 
						 
						
							
							
								
								Fix ecp_tls_read_group's signature  
							
							
							
						 
						
							2013-02-10 13:20:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								8c16f96259 
								
							 
						 
						
							
							
								
								Add a few tests for ecp_tls_read_point  
							
							
							
						 
						
							2013-02-10 13:00:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								46106a9d75 
								
							 
						 
						
							
							
								
								Add tests for (and fix bug in) ecp_tls_write_group  
							
							
							
						 
						
							2013-02-10 12:51:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								420f1eb675 
								
							 
						 
						
							
							
								
								Fix ecp_tls_write_point's signature  
							
							
							
						 
						
							2013-02-10 12:22:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								6282acaec2 
								
							 
						 
						
							
							
								
								Add basic tests for ecp_tls_*_point  
							
							
							
						 
						
							2013-02-10 11:15:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								7e86025f32 
								
							 
						 
						
							
							
								
								Rename ecp_*_binary to ecp_point_*_binary  
							
							
							
						 
						
							2013-02-10 10:58:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								d84895dc22 
								
							 
						 
						
							
							
								
								Supress 'format' argument to ecp_read_binary.  
							
							... 
							
							
							
							And adjust error codes for ecp_*_binary while at it. 
							
						 
						
							2013-02-10 10:53:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								1a96728964 
								
							 
						 
						
							
							
								
								Add function parsing a TLS ECParameters record  
							
							
							
						 
						
							2013-02-09 17:53:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								45a035a9ac 
								
							 
						 
						
							
							
								
								Add ecp_gen_keypair()  
							
							
							
						 
						
							2013-01-26 14:42:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								5e402d88ea 
								
							 
						 
						
							
							
								
								Added ecp_read_binary().  
							
							
							
						 
						
							2013-01-16 16:31:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								37d218a8e3 
								
							 
						 
						
							
							
								
								Added support for writing points compressed  
							
							
							
						 
						
							2013-01-16 16:31:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								e19feb5b46 
								
							 
						 
						
							
							
								
								Added ecp_write_binary().  
							
							
							
						 
						
							2013-01-16 16:31:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								1c33057a63 
								
							 
						 
						
							
							
								
								Added ecp_check_pubkey().  
							
							
							
						 
						
							2013-01-16 16:31:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								b4a310b472 
								
							 
						 
						
							
							
								
								Added a selftest about SPA resistance  
							
							
							
						 
						
							2013-01-16 16:31:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								9674fd0d5e 
								
							 
						 
						
							
							
								
								Added ecp_sub() as a variant of ecp_add()  
							
							
							
						 
						
							2013-01-16 16:31:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								1c2782cc7c 
								
							 
						 
						
							
							
								
								Changed to jacobian coordinates everywhere  
							
							
							
						 
						
							2013-01-16 16:31:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								4bdd47d2cb 
								
							 
						 
						
							
							
								
								Multiplication by negative is now forbidden  
							
							
							
						 
						
							2013-01-16 16:31:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								8433824d5f 
								
							 
						 
						
							
							
								
								Added fast mod_p192  
							
							
							
						 
						
							2013-01-16 16:31:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								e739f0133b 
								
							 
						 
						
							
							
								
								Added test vectors from RFC 5114 to test suite  
							
							
							
						 
						
							2013-01-16 16:31:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								4b8c3f2a1c 
								
							 
						 
						
							
							
								
								Moved tests from selftest to tests/test_suite_ecp  
							
							
							
						 
						
							2013-01-16 16:31:50 +01:00