Andres Amaya Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							1f6301b3c8 
							
						 
					 
					
						
						
							
							Rename mbedtls_zeroize to mbedtls_platform_zeroize  
						
						
						
						
					 
					
						2018-04-17 10:00:21 -05:00 
						 
				 
			
				
					
						
							
							
								Andres Amaya Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							e32df087fb 
							
						 
					 
					
						
						
							
							Remove individual copies of mbedtls_zeroize()  
						
						... 
						
						
						
						This commit removes all the static occurrencies of the function
mbedtls_zeroize() in each of the individual .c modules. Instead the
function has been moved to utils.h that is included in each of the
modules. 
						
						
					 
					
						2018-04-17 09:19:05 -05:00 
						 
				 
			
				
					
						
							
							
								Jaeden Amero 
							
						 
					 
					
						
						
						
						
							
						
						
							041039f81e 
							
						 
					 
					
						
						
							
							MD: Make deprecated functions not inline  
						
						... 
						
						
						
						In 2.7.0, we replaced a number of MD functions with deprecated inline
versions. This causes ABI compatibility issues, as the functions are no
longer guaranteed to be callable when built into a shared library.
Instead, deprecate the functions without also inlining them, to help
maintain ABI backwards compatibility. 
						
						
					 
					
						2018-02-22 10:24:30 +00:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
						
						
							
						
						
							9e4f77c606 
							
						 
					 
					
						
						
							
							New MD API: rename functions from _ext to _ret  
						
						... 
						
						
						
						The _ext suffix suggests "new arguments", but the new functions have
the same arguments. Use _ret instead, to convey that the difference is
that the new functions return a value. 
						
						
					 
					
						2018-01-22 11:54:42 +01:00 
						 
				 
			
				
					
						
							
							
								Andres Amaya Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							2d0aa8be97 
							
						 
					 
					
						
						
							
							Fix MD selftest to use correct type and expose ret  
						
						
						
						
					 
					
						2017-07-21 14:57:26 +01:00 
						 
				 
			
				
					
						
							
							
								Andres Amaya Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							0963e6cfac 
							
						 
					 
					
						
						
							
							Fix possible memory leak in <MD>_ext()  
						
						
						
						
					 
					
						2017-07-20 14:41:10 +01:00 
						 
				 
			
				
					
						
							
							
								Andres Amaya Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							cccfe08530 
							
						 
					 
					
						
						
							
							Rename md process functions with _internal_  
						
						
						
						
					 
					
						2017-06-28 12:52:16 +01:00 
						 
				 
			
				
					
						
							
							
								Andres Amaya Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							bee0635b15 
							
						 
					 
					
						
						
							
							Add int return values to MD4 function calls  
						
						... 
						
						
						
						The following function calls are being deprecated to introduce int
return values.
    * mbedtls_md4()
    * mbedtls_md4_starts()
    * mbedtls_md4_update()
    * mbedtls_md4_finish()
    * mbedtls_md4_process()
The return codes can be used to return error values. This is important
when using hardware accelerators. 
						
						
					 
					
						2017-06-28 12:52:16 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							37ff14062e 
							
						 
					 
					
						
						
							
							Change main license to Apache 2.0  
						
						
						
						
					 
					
						2015-09-04 14:21:07 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							8b2641d36f 
							
						 
					 
					
						
						
							
							Fix warning with MD/SHA ALT implementation  
						
						... 
						
						
						
						fixes  #239  
					
						2015-08-31 10:34:26 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							6fb8187279 
							
						 
					 
					
						
						
							
							Update date in copyright line  
						
						
						
						
					 
					
						2015-07-28 17:11:58 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							16d412f465 
							
						 
					 
					
						
						
							
							Add md/shaXXX_clone() API  
						
						... 
						
						
						
						Will be used in the SSL/TLS modules 
						
						
					 
					
						2015-07-06 15:48:34 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							41b9c2b418 
							
						 
					 
					
						
						
							
							Remove individual mdX_file() and shaX_file()  
						
						
						
						
					 
					
						2015-05-28 17:28:38 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							2cf5a7c98e 
							
						 
					 
					
						
						
							
							The Great Renaming  
						
						... 
						
						
						
						A simple execution of tmp/invoke-rename.pl 
						
						
					 
					
						2015-04-08 13:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							427b672551 
							
						 
					 
					
						
						
							
							Add XXX_PROCESS_ALT mecchanism  
						
						
						
						
					 
					
						2015-03-31 18:32:50 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							4da88c50c1 
							
						 
					 
					
						
						
							
							Remove specific xxx_hmac functions  
						
						
						
						
					 
					
						2015-03-25 21:55:56 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							7f8099773e 
							
						 
					 
					
						
						
							
							Rename include directory to mbedtls  
						
						
						
						
					 
					
						2015-03-10 11:23:56 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							fe44643b0e 
							
						 
					 
					
						
						
							
							Rename website and repository  
						
						
						
						
					 
					
						2015-03-06 13:17:10 +00:00 
						 
				 
			
				
					
						
							
							
								Rich Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							00ab47026b 
							
						 
					 
					
						
						
							
							cleanup library and some basic tests. Includes, add guards to includes  
						
						
						
						
					 
					
						2015-02-10 11:28:46 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							860b51642d 
							
						 
					 
					
						
						
							
							Fix url again  
						
						
						
						
					 
					
						2015-01-28 17:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							ceedb8292e 
							
						 
					 
					
						
						
							
							Fix possible portability issue  
						
						... 
						
						
						
						The & 0xFF should not be necessary on platforms with 8-bit chars, but one user
reported having problems with his compiler on such a platform. 
						
						
					 
					
						2015-01-28 15:28:30 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							967a2a5f8c 
							
						 
					 
					
						
						
							
							Change name to mbed TLS in the copyright notice  
						
						
						
						
					 
					
						2015-01-22 14:28:16 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							5b4af39a36 
							
						 
					 
					
						
						
							
							Add _init() and _free() for hash modules  
						
						
						
						
					 
					
						2014-07-09 10:19:23 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							3461772559 
							
						 
					 
					
						
						
							
							Introduce polarssl_zeroize() instead of memset() for zeroization  
						
						
						
						
					 
					
						2014-06-14 16:46:03 +02:00 
						 
				 
			
				
					
						
							
							
								Brian White 
							
						 
					 
					
						
						
						
						
							
						
						
							12895d15f8 
							
						 
					 
					
						
						
							
							Fix less-than-zero checks on unsigned numbers  
						
						
						
						
					 
					
						2014-05-22 13:52:53 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							b9e4e2c97a 
							
						 
					 
					
						
						
							
							Fix formatting: fix some 'easy' > 80 length lines  
						
						
						
						
					 
					
						2014-05-01 14:18:25 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							9af723cee7 
							
						 
					 
					
						
						
							
							Fix formatting: remove trailing spaces, #endif with comments (> 10 lines)  
						
						
						
						
					 
					
						2014-05-01 13:03:14 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							cef4ad2509 
							
						 
					 
					
						
						
							
							Adapt sources to configurable config.h name  
						
						
						
						
					 
					
						2014-04-30 16:40:20 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							7dc4c44267 
							
						 
					 
					
						
						
							
							Library files moved to use platform layer  
						
						
						
						
					 
					
						2014-02-06 13:20:16 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							90995b5ce3 
							
						 
					 
					
						
						
							
							Added mechanism to provide alternative cipher / hash implementations  
						
						... 
						
						
						
						All symmetric cipher algorithms and hash algorithms now include support
for a POLARSSL_XXX_ALT flag that prevents the definition of the
algorithm context structure and all 'core' functions.
(cherry picked from commit 4087c47043cb7b8b51e69f1de47ab6a2bccead3d) 
						
						
					 
					
						2013-06-25 15:06:51 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd3ae826c 
							
						 
					 
					
						
						
							
							Added md_process() to MD layer for generic internal access to hash  
						
						... 
						
						
						
						process functions
Access to process functions is needed to reduce possible timing attacks
on SSL MAC checks. As SSL is set to move to using the dynamic MD layer,
the MD layer needs access to these process functions as well. 
						
						
					 
					
						2013-03-13 10:26:44 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							5c2364c2ba 
							
						 
					 
					
						
						
							
							- Moved from unsigned long to uint32_t throughout code  
						
						
						
						
					 
					
						2012-10-01 14:41:15 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							27fdf46d16 
							
						 
					 
					
						
						
							
							- Removed deprecated casts to int for now unsigned values  
						
						
						
						
					 
					
						2011-06-09 13:55:13 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							335db3f121 
							
						 
					 
					
						
						
							
							- Functions requiring File System functions can now be disables by undefining POLARSSL_FS_IO  
						
						
						
						
					 
					
						2011-04-25 15:28:35 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							23986e5d5d 
							
						 
					 
					
						
						
							
							- Major type rewrite of int to size_t for most variables and arguments used for buffer lengths and loops  
						
						
						
						
					 
					
						2011-04-24 08:57:21 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							b96f154e51 
							
						 
					 
					
						
						
							
							- Fixed copyright message  
						
						
						
						
					 
					
						2010-07-18 20:36:00 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							84f12b76fc 
							
						 
					 
					
						
						
							
							- Updated Copyright to correct entity  
						
						
						
						
					 
					
						2010-07-18 10:13:04 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							fc8c4360b8 
							
						 
					 
					
						
						
							
							- Updated copyright line to 2010  
						
						
						
						
					 
					
						2010-03-21 17:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							1f3c39c194 
							
						 
					 
					
						
						
							
							- Removed copyright line for Christophe Devine for clarity  
						
						
						
						
					 
					
						2010-03-21 17:30:05 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							7d3b661bfe 
							
						 
					 
					
						
						
							
							- Added reset functionality for HMAC context. Speed-up for some use-cases.  
						
						
						
						
					 
					
						2010-03-21 16:23:13 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							ff60ee6c2a 
							
						 
					 
					
						
						
							
							- Added const-correctness to main codebase  
						
						
						
						
					 
					
						2010-03-16 21:09:09 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							77b385e91a 
							
						 
					 
					
						
						
							
							- Updated copyright messages on all relevant files  
						
						
						
						
					 
					
						2009-07-28 17:23:11 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							785a9eeece 
							
						 
					 
					
						
						
							
							- Added email address to header license information  
						
						
						
						
					 
					
						2009-01-25 14:15:10 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							e0ccd0a7c3 
							
						 
					 
					
						
						
							
							- Updated Copyright notices  
						
						
						
						
					 
					
						2009-01-04 16:27:10 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							40e46940df 
							
						 
					 
					
						
						
							
							- First replacement of xyssl by polarssl where needed  
						
						
						
						
					 
					
						2009-01-03 21:51:57 +00:00