Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								860b51642d 
								
							 
						 
						
							
							
								
								Fix url again  
							
							
							
						 
						
							2015-01-28 17:12:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								7c9e75a836 
								
							 
						 
						
							
							
								
								Remove a few useless #defines  
							
							
							
						 
						
							2015-01-28 15:28:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Rich Evans 
							
						 
						
							
							
							
							
								
							
							
								f90016aade 
								
							 
						 
						
							
							
								
								Use platform layer in programs for consistency.  
							
							
							
						 
						
							2015-01-28 15:28:28 +01: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 
							
						 
						
							
							
							
							
								
							
							
								9169921271 
								
							 
						 
						
							
							
								
								Rename to mbed TLS in examples  
							
							
							
						 
						
							2015-01-22 16:26:39 +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 
							
						 
						
							
							
							
							
								
							
							
								fa06581c73 
								
							 
						 
						
							
							
								
								Disable RC4 by default in example programs.  
							
							
							
						 
						
							2015-01-13 13:03:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								448ea506bf 
								
							 
						 
						
							
							
								
								Set min version to TLS 1.0 in programs  
							
							
							
						 
						
							2015-01-12 12:32:04 +01: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