Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						448ea506bf 
					 
					
						
						
							
							Set min version to TLS 1.0 in programs  
						
						
						
						
					 
					
						2015-01-12 12:32:04 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						f5a1312eaa 
					 
					
						
						
							
							Add UDP support to the NET module  
						
						
						
						
					 
					
						2014-10-21 16:30:09 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						09c9dd80ef 
					 
					
						
						
							
							Revert  42cc641. Issue already fixed in  333fdec.  
						
						
						
						
					 
					
						2014-08-18 11:06:56 +02:00 
						 
				 
			
				
					
						
							
							
								Alfred Klomp 
							
						 
					 
					
						
						
							
						
						7c03424d1c 
					 
					
						
						
							
							ssl_mail_client.c: silence warning, check base64_encode() status  
						
						... 
						
						
						
						Found with Clang's `scan-build` tool.
ssl_mail_client.c does a dead store by assigning the return value of
base64_encode() to `len` and not using the value.  This causes
scan-build to issue a warning.
Instead of storing the return value into `len`, store it to `ret`, since
base64_encode() returns a status code, not a length. Also check if the
return value is nonzero and print an error; this silences scan-build. 
						
						
					 
					
						2014-08-14 11:34:35 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						42cc641159 
					 
					
						
						
							
							Don't print uninitialized buffer in ssl_mail_client  
						
						
						
						
					 
					
						2014-08-14 11:34:34 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						333fdeca3a 
					 
					
						
						
							
							Properly initialize buf  
						
						
						
						
					 
					
						2014-08-04 12:12:09 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						a317a98221 
					 
					
						
						
							
							Adapt programs / test suites  
						
						
						
						
					 
					
						2014-07-09 10:19:24 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						c5fd391e04 
					 
					
						
						
							
							Check return value of ssl_set_xxx() in programs  
						
						
						
						
					 
					
						2014-07-08 14:20:26 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						cef4ad2509 
					 
					
						
						
							
							Adapt sources to configurable config.h name  
						
						
						
						
					 
					
						2014-04-30 16:40:20 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						df71dd1618 
					 
					
						
						
							
							Cleaner initialization (values did not matter, but were uninitialized)  
						
						
						
						
					 
					
						2014-04-17 16:03:48 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						fcf2fc2960 
					 
					
						
						
							
							Make auth_mode=required the default in ssl_client2  
						
						
						
						
					 
					
						2014-03-13 19:25:07 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						d75ba40cc3 
					 
					
						
						
							
							SMTP lines are officially terminated with CRLF, ssl_mail_client fixed  
						
						
						
						
					 
					
						2014-01-24 16:12:18 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						f0fc2a27b0 
					 
					
						
						
							
							Properly put the pragma comment for the MSVC linker in defines  
						
						
						
						
					 
					
						2013-12-30 15:42:43 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						fdda785248 
					 
					
						
						
							
							Removed dependency on unistd.h for MSVC in apps  
						
						
						
						
					 
					
						2013-11-30 15:15:31 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						1ffefaca1e 
					 
					
						
						
							
							Introduced entropy_free()  
						
						
						
						
					 
					
						2013-09-29 15:01:42 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						641de714b6 
					 
					
						
						
							
							Use both RSA and ECDSA CA if available  
						
						
						
						
					 
					
						2013-09-25 13:23:33 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						abd6e02b7b 
					 
					
						
						
							
							Rm _CRT_SECURE_NO_DEPRECATE for programs  
						
						... 
						
						
						
						(Already in config.h.) 
						
						
					 
					
						2013-09-20 16:51:13 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						3bd2aae5a5 
					 
					
						
						
							
							Add forgotten initializations  
						
						
						
						
					 
					
						2013-09-20 16:51:13 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						c559c7a680 
					 
					
						
						
							
							Renamed x509_cert structure to x509_crt for consistency  
						
						
						
						
					 
					
						2013-09-18 14:32:52 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						ddf26b4e38 
					 
					
						
						
							
							Renamed x509parse_* functions to new form  
						
						... 
						
						
						
						e.g. x509parse_crtfile -> x509_crt_parse_file 
						
						
					 
					
						2013-09-18 13:46:23 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						369d2eb2a2 
					 
					
						
						
							
							Introduced x509_crt_init(), x509_crl_init() and x509_csr_init()  
						
						
						
						
					 
					
						2013-09-18 12:01:43 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						36713e8ed9 
					 
					
						
						
							
							Fixed bunch of X509_PARSE related defines / dependencies  
						
						
						
						
					 
					
						2013-09-17 13:25:29 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						9a97c5d894 
					 
					
						
						
							
							Fixed warnings in case application dependencies are not met  
						
						
						
						
					 
					
						2013-09-15 17:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						1a7550ac67 
					 
					
						
						
							
							Moved PK key parsing from X509 module to PK module  
						
						
						
						
					 
					
						2013-09-15 13:47: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 
							
						 
					 
					
						
						
							
						
						ac75523593 
					 
					
						
						
							
							Adapt ssl_set_own_cert() to generic keys  
						
						
						
						
					 
					
						2013-08-27 22:21:20 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						0be444a8b1 
					 
					
						
						
							
							Ability to disable server_name extension (RFC 6066)  
						
						
						
						
					 
					
						2013-08-27 21:55:01 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						ba4878aa64 
					 
					
						
						
							
							Rename x509parse_key & co with _rsa suffix  
						
						
						
						
					 
					
						2013-07-08 15:31:18 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						03a8a79516 
					 
					
						
						
							
							Programs adapted to use polarssl_strerror() instead of error_strerror()  
						
						
						
						
					 
					
						2013-06-30 12:18:08 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						3c5ef71322 
					 
					
						
						
							
							Cleanup up non-prototyped functions (static) and const-correctness in programs  
						
						
						
						
					 
					
						2013-06-25 16:37:45 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						ef3f8c747e 
					 
					
						
						
							
							Fixed const correctness issues in programs and tests  
						
						... 
						
						
						
						(cherry picked from commit e0225e4d7f 
						
						
					 
					
						2013-06-24 19:09:24 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						ed27a041e4 
					 
					
						
						
							
							More granular define selections within code to allow for smaller code  
						
						... 
						
						
						
						sizes 
						
						
					 
					
						2013-04-18 23:12:34 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						645ce3a2b4 
					 
					
						
						
							
							- Moved ciphersuite naming scheme to IANA reserved names  
						
						
						
						
					 
					
						2012-10-31 12:32:41 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						b0550d90c9 
					 
					
						
						
							
							- Added ssl_get_peer_cert() to SSL API  
						
						
						
						
					 
					
						2012-10-30 07:51:03 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						819370c7b7 
					 
					
						
						
							
							- Removed lowercasing of parameters  
						
						
						
						
					 
					
						2012-09-28 07:04:41 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						0a59707523 
					 
					
						
						
							
							- Added simple SSL session cache implementation  
						
						... 
						
						
						
						- Revamped session resumption handling 
						
						
					 
					
						2012-09-25 21:55:46 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						48916f9b67 
					 
					
						
						
							
							- Added Secure Renegotiation (RFC 5746)  
						
						
						
						
					 
					
						2012-09-16 19:57:18 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						4248823f43 
					 
					
						
						
							
							- Updated to handle x509parse_crtfile() positive return values  
						
						
						
						
					 
					
						2012-05-16 08:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						69e095cc15 
					 
					
						
						
							
							- Changed the behaviour of x509parse_parse_crt for permissive parsing. Now returns the number of 'failed certificates' instead of having a switch to enable it.  
						
						... 
						
						
						
						- As a consequence all error code that were positive were changed. A lot of MALLOC_FAILED and FILE_IO_ERROR error codes added for different modules.
 - Programs and tests were adapted accordingly 
						
						
					 
					
						2011-12-10 21:55:01 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						508ad5ab6d 
					 
					
						
						
							
							- Moved all examples programs to use the new entropy and CTR_DRBG  
						
						
						
						
					 
					
						2011-12-04 17:09:26 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						6c0ceb3f9a 
					 
					
						
						
							
							-  Added permissive certificate parsing to x509parse_crt() and x509parse_crtfile(). With permissive parsing the parsing does not stop on encountering a parse-error  
						
						
						
						
					 
					
						2011-12-04 12:24:18 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						a3d195c41f 
					 
					
						
						
							
							- Changed the used random function pointer to more flexible format. Renamed havege_rand() to havege_random() to prevent mistakes. Lots of changes as a consequence in library code and programs  
						
						
						
						
					 
					
						2011-11-27 21:07:34 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						cce9d77745 
					 
					
						
						
							
							- Lots of minimal changes to better support WINCE as a build target  
						
						
						
						
					 
					
						2011-11-18 14:26:47 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						5a8352294b 
					 
					
						
						
							
							- Added Windows dependent header code  
						
						
						
						
					 
					
						2011-10-12 09:19:31 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						5690efccc4 
					 
					
						
						
							
							- Fixed a whole bunch of dependencies on defines between files, examples and tests  
						
						
						
						
					 
					
						2011-05-26 13:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						e22d7030c6 
					 
					
						
						
							
							- Fixed warnings with cast  
						
						
						
						
					 
					
						2011-05-23 16:02:34 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						1496d38028 
					 
					
						
						
							
							- Added the ssl_mail_client example application  
						
						
						
						
					 
					
						2011-05-23 12:07:29 +00:00