Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							09258b9537
							
						
					 | 
					
						
						
							
							Refactor parse_server_key_exchange a bit
						
						
						
						
						
						
					 | 
					
						2013-10-15 11:19:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a3c64d73f
							
						
					 | 
					
						
						
							
							Fix and simplify *-PSK ifdef's
						
						
						
						
						
						
					 | 
					
						2013-10-14 19:54:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							0fae60bb71
							
						
					 | 
					
						
						
							
							Implement RSA-PSK key exchange
						
						
						
						
						
						
					 | 
					
						2013-10-14 19:34:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							b9cfaa0c7f
							
						
					 | 
					
						
						
							
							Explicit conversions and minor changes to prevent MSVC compiler warnings
						
						
						
						
						
						
					 | 
					
						2013-10-14 15:50:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							1b62c7f93d
							
						
					 | 
					
						
						
							
							Fix dependencies and related issues
						
						
						
						
						
						
					 | 
					
						2013-10-14 14:02:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							72fb62daa2
							
						
					 | 
					
						
						
							
							More *-PSK refactoring
						
						
						
						
						
						
					 | 
					
						2013-10-14 14:01:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							bd1ae24449
							
						
					 | 
					
						
						
							
							Factor PSK pms computation to ssl_tls.c
						
						
						
						
						
						
					 | 
					
						2013-10-14 13:17:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							b59d699a65
							
						
					 | 
					
						
						
							
							Fix bugs in ECDHE_PSK key exchange
						
						
						
						
						
						
					 | 
					
						2013-10-14 12:00:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ce3bbdc00
							
						
					 | 
					
						
						
							
							Add support for ECDHE_PSK key exchange
						
						
						
						
						
						
					 | 
					
						2013-10-11 18:16:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb99bdb27e
							
						
					 | 
					
						
						
							
							Client: if no cert, send empty cert list
						
						
						
						
						
						
					 | 
					
						2013-09-25 13:30:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							834ea8587f
							
						
					 | 
					
						
						
							
							Change internal structs for multi-cert support
						
						
						
						
						
						
					 | 
					
						2013-09-24 21:25:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							a7496f00ff
							
						
					 | 
					
						
						
							
							Fix a few more warnings in small configurations
						
						
						
						
						
						
					 | 
					
						2013-09-20 11:29:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							1032c1d3ec
							
						
					 | 
					
						
						
							
							Fix some dependencies and warnings in small config
						
						
						
						
						
						
					 | 
					
						2013-09-19 10:49:00 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							a310459f5c
							
						
					 | 
					
						
						
							
							Fix a few things that broke with RSA compiled out
						
						
						
						
						
						
					 | 
					
						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
							
						 
					 | 
					
						
						
						
						
							
						
						
							15d5de1969
							
						
					 | 
					
						
						
							
							Simplify usage of DHM blinding
						
						
						
						
						
						
					 | 
					
						2013-09-18 14:35:55 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							a97c015f89
							
						
					 | 
					
						
						
							
							Rm useless/wrong DHM lenght test
						
						
						
						
						
						
					 | 
					
						2013-09-18 14:34:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							032c34e206
							
						
					 | 
					
						
						
							
							Don't use DH blinding for ephemeral DH
						
						
						
						
						
						
					 | 
					
						2013-09-07 13:06:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d627649bf
							
						
					 | 
					
						
						
							
							Change dhm_calc_secret() prototype
						
						
						
						
						
						
					 | 
					
						2013-09-04 14:22:07 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							9659dae046
							
						
					 | 
					
						
						
							
							Some extra code defined out
						
						
						
						
						
						
					 | 
					
						2013-08-28 16:21:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							577e006c2f
							
						
					 | 
					
						
						
							
							Merged ECDSA-based key-exchange and ciphersuites into development
						
						
						
						
						
						
						
						Conflicts:
	include/polarssl/config.h
	library/ssl_cli.c
	library/ssl_srv.c
	library/ssl_tls.c 
						
						
					 | 
					
						2013-08-28 11:58:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							9cc6f5c61b
							
						
					 | 
					
						
						
							
							Fix some hash debugging
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							4bd1284f59
							
						
					 | 
					
						
						
							
							Fix ECDSA hash selection bug with TLS 1.0 and 1.1
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							9c9812a299
							
						
					 | 
					
						
						
							
							Fix bug introduced in dbf69cf
						
						
						
						
						
						
						
						(Was writing outside array bounds.) 
						
						
					 | 
					
						2013-08-27 22:21:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							e511ffca50
							
						
					 | 
					
						
						
							
							Allow compiling without RSA or DH
						
						
						
						
						
						
						
						Only library and programs now, need to check test suites later. 
						
						
					 | 
					
						2013-08-27 22:21:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							f484282e96
							
						
					 | 
					
						
						
							
							Rm a few unneeded tests
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							d11eb7c789
							
						
					 | 
					
						
						
							
							Fix sig_alg extension on client.
						
						
						
						
						
						
						
						Temporary solution on server. 
						
						
					 | 
					
						2013-08-27 22:21:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							bfe32efb9b
							
						
					 | 
					
						
						
							
							pk_{sign,verify}() now accept hash_len = 0
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							a20c58c6f1
							
						
					 | 
					
						
						
							
							Use convert functions for SSL_SIG_* and SSL_HASH_*
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d42049440
							
						
					 | 
					
						
						
							
							Merge code for RSA and ECDSA in SSL
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							070cc7fd21
							
						
					 | 
					
						
						
							
							Use the new PK RSA-alt interface
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							a2d3f22007
							
						
					 | 
					
						
						
							
							Add and use pk_encrypt(), pk_decrypt()
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							8df2769178
							
						
					 | 
					
						
						
							
							Introduce pk_sign() and use it in ssl
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							583b608401
							
						
					 | 
					
						
						
							
							Fix some return values
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							76c18a1a77
							
						
					 | 
					
						
						
							
							Add client support for ECDSA client auth
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							09edda888e
							
						
					 | 
					
						
						
							
							Check key type against selected key exchange
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							20846b1a50
							
						
					 | 
					
						
						
							
							Add client support for ECDHE_ECDSA key exchange
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							efebb0a394
							
						
					 | 
					
						
						
							
							Refactor ssl_parse_server_key_exchange() a bit
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							0be444a8b1
							
						
					 | 
					
						
						
							
							Ability to disable server_name extension (RFC 6066)
						
						
						
						
						
						
					 | 
					
						2013-08-27 21:55:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							d2f068e071
							
						
					 | 
					
						
						
							
							Ability to enable / disable SSL v3 / TLS 1.0 / TLS 1.1 / TLS 1.2 individually
						
						
						
						
						
						
					 | 
					
						2013-08-27 21:19:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							b3d9187cea
							
						
					 | 
					
						
						
							
							PK: add nice interface functions
						
						
						
						
						
						
						
						Also fix a const-corectness issue. 
						
						
					 | 
					
						2013-08-20 20:46:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							04376b1419
							
						
					 | 
					
						
						
							
							Fixed memory leak in ssl_parse_server_key_exchange from missing
						
						
						
						
						
						
						
						md_free_ctx() 
						
						
					 | 
					
						2013-08-16 14:45:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							0b2726732e
							
						
					 | 
					
						
						
							
							Fix ifdef conditions for EC-related extensions.
						
						
						
						
						
						
						
						Was alternatively ECP_C and ECDH_C. 
						
						
					 | 
					
						2013-08-16 13:56:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							5734b2d358
							
						
					 | 
					
						
						
							
							Actually use the point format selected for ECDH
						
						
						
						
						
						
					 | 
					
						2013-08-16 13:56:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b19c16b74
							
						
					 | 
					
						
						
							
							Handle suported_point_formats in ServerHello
						
						
						
						
						
						
					 | 
					
						2013-08-16 13:56:16 +02:00 | 
					
					
						
						
							
							
							
						
					 |