Paul Bakker 
							
						 
					 
					
						
						
							
						
						a9a028ebd0 
					 
					
						
						
							
							SSL now gracefully handles missing RNG  
						
						 
						
						
						
						
					 
					
						2013-11-21 17:31:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steffan Karger 
							
						 
					 
					
						
						
							
						
						28d81a009c 
					 
					
						
						
							
							Fix pkcs11.c to conform to PolarSSL 1.3 API.  
						
						 
						
						... 
						
						
						
						This restores previous functionality, and thus still allows only RSA to be
used through PKCS#11.
Signed-off-by: Steffan Karger <steffan.karger@fox-it.com >
Signed-off-by: Paul Bakker <p.j.bakker@polarssl.org > 
						
						
					 
					
						2013-11-20 16:13:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						993e386a73 
					 
					
						
						
							
							Merged renegotiation refactoring  
						
						 
						
						
						
						
					 
					
						2013-10-31 14:32:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						31ff1d2e4f 
					 
					
						
						
							
							Safer buffer comparisons in the SSL modules  
						
						 
						
						
						
						
					 
					
						2013-10-31 14:23:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						6d8404d6ba 
					 
					
						
						
							
							Server: enforce renegotiation  
						
						 
						
						
						
						
					 
					
						2013-10-30 16:48:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						9c1e1898b6 
					 
					
						
						
							
							Move some code around, improve documentation  
						
						 
						
						
						
						
					 
					
						2013-10-30 16:48:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						214eed38c7 
					 
					
						
						
							
							Make ssl_renegotiate the only interface  
						
						 
						
						... 
						
						
						
						ssl_write_hello_request() is no private 
						
						
					 
					
						2013-10-30 16:48:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						caed0541a0 
					 
					
						
						
							
							Allow ssl_renegotiate() to be called in a loop  
						
						 
						
						... 
						
						
						
						Previously broken if waiting for network I/O in the middle of a re-handshake
initiated by the client. 
						
						
					 
					
						2013-10-30 16:48:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						f3dc2f6a1d 
					 
					
						
						
							
							Add code for testing server-initiated renegotiation  
						
						 
						
						
						
						
					 
					
						2013-10-30 16:46:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						60b1d10131 
					 
					
						
						
							
							Fixed spelling / typos (from PowerDNS:codespell)  
						
						 
						
						
						
						
					 
					
						2013-10-29 10:02:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						1642122f8b 
					 
					
						
						
							
							Merged support for Camellia-GCM + ciphersuite and fixes to cipher layer  
						
						 
						
						
						
						
					 
					
						2013-10-28 14:38:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						677377f472 
					 
					
						
						
							
							Server does not send out extensions not advertised by client  
						
						 
						
						
						
						
					 
					
						2013-10-28 12:54:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						a8a25ae1b9 
					 
					
						
						
							
							Fix bad error codes  
						
						 
						
						
						
						
					 
					
						2013-10-27 13:48:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						f34673e37b 
					 
					
						
						
							
							Merged RSA-PSK key-exchange and ciphersuites  
						
						 
						
						
						
						
					 
					
						2013-10-15 12:46:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						376e8153a0 
					 
					
						
						
							
							Merged ECDHE-PSK ciphersuites  
						
						 
						
						
						
						
					 
					
						2013-10-15 12:45:36 +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 
							
						 
					 
					
						
						
							
						
						1b62c7f93d 
					 
					
						
						
							
							Fix dependencies and related issues  
						
						 
						
						
						
						
					 
					
						2013-10-14 14:02:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						bd1ae24449 
					 
					
						
						
							
							Factor PSK pms computation to ssl_tls.c  
						
						 
						
						
						
						
					 
					
						2013-10-14 13:17:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						1677033bc8 
					 
					
						
						
							
							TLS compression only allocates working buffer once  
						
						 
						
						
						
						
					 
					
						2013-10-11 09:59:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						6838bd1d73 
					 
					
						
						
							
							Clarified threading issues  
						
						 
						
						
						
						
					 
					
						2013-09-30 15:24:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						8372454615 
					 
					
						
						
							
							Rework SNI to fix memory issues  
						
						 
						
						
						
						
					 
					
						2013-09-24 22:30:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						705fcca409 
					 
					
						
						
							
							Adapt support for SNI to recent changes  
						
						 
						
						
						
						
					 
					
						2013-09-24 21:25:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						d09453c88c 
					 
					
						
						
							
							Check our ECDSA cert(s) against supported curves  
						
						 
						
						
						
						
					 
					
						2013-09-24 21:25:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						3ebb2cdb52 
					 
					
						
						
							
							Add support for multiple server certificates  
						
						 
						
						
						
						
					 
					
						2013-09-24 21:25:53 +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 
							
						 
					 
					
						
						
							
						
						cbf3ef3861 
					 
					
						
						
							
							RSA and ECDSA key exchanges don't depend on CRL  
						
						 
						
						
						
						
					 
					
						2013-09-24 21:25:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						1a483833b3 
					 
					
						
						
							
							SSL_TLS doesn't depend on PK any more  
						
						 
						
						... 
						
						
						
						(But PK does depend on RSA or ECP.) 
						
						
					 
					
						2013-09-20 12:29:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						1032c1d3ec 
					 
					
						
						
							
							Fix some dependencies and warnings in small config  
						
						 
						
						
						
						
					 
					
						2013-09-19 10:49:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						6db455e6e3 
					 
					
						
						
							
							PSK callback added to SSL server  
						
						 
						
						
						
						
					 
					
						2013-09-18 21:14:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						c559c7a680 
					 
					
						
						
							
							Renamed x509_cert structure to x509_crt for consistency  
						
						 
						
						
						
						
					 
					
						2013-09-18 14:32:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						7c6b2c320e 
					 
					
						
						
							
							Split up X509 files into smaller modules  
						
						 
						
						
						
						
					 
					
						2013-09-16 21:41:54 +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 
							
						 
					 
					
						
						
							
						
						7da0a38d43 
					 
					
						
						
							
							Rm some includes that are now useless  
						
						 
						
						
						
						
					 
					
						2013-09-05 17:06:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						226d5da1fc 
					 
					
						
						
							
							GCM ciphersuites partially using cipher layer  
						
						 
						
						
						
						
					 
					
						2013-09-05 17:06:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						da02a7f45e 
					 
					
						
						
							
							AES_CBC ciphersuites now run purely via cipher layer  
						
						 
						
						
						
						
					 
					
						2013-08-31 17:25:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						c852a68b96 
					 
					
						
						
							
							More robust selection of ctx_enc size  
						
						 
						
						
						
						
					 
					
						2013-08-28 13:13:30 +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 
							
						 
					 
					
						
						
							
						
						acc7505a35 
					 
					
						
						
							
							Temporary fix for size of cipher contexts  
						
						 
						
						
						
						
					 
					
						2013-08-27 22:21:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						2fb15f694c 
					 
					
						
						
							
							Un-rename ssl_set_own_cert_alt()  
						
						 
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						8df2769178 
					 
					
						
						
							
							Introduce pk_sign() and use it in ssl  
						
						 
						
						
						
						
					 
					
						2013-08-27 22:21:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						ac75523593 
					 
					
						
						
							
							Adapt ssl_set_own_cert() to generic keys  
						
						 
						
						
						
						
					 
					
						2013-08-27 22:21:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						0b03200e96 
					 
					
						
						
							
							Add server-side support for ECDSA client auth  
						
						 
						
						
						
						
					 
					
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						fb08fd2e23 
					 
					
						
						
							
							Entropy collector and CTR-DRBG now also work on SHA-256 if SHA-512 not available  
						
						 
						
						
						
						
					 
					
						2013-08-27 15:06:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						38d1eba3b5 
					 
					
						
						
							
							Move verify_result from ssl_context to session  
						
						 
						
						
						
						
					 
					
						2013-08-26 14:26:02 +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