Janos Follath 
							
						 
					 
					
						
						
						
						
							
						
						
							16e63ea2e2 
							
						 
					 
					
						
						
							
							Fix alternative ECP function names  
						
						... 
						
						
						
						The alternative Elliptic Curve Point arithmetic functions didn't have
an 'mbedtls_' prefix as required by check-names.sh. 
						
						
					 
					
						2017-05-11 22:42:14 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Follath 
							
						 
					 
					
						
						
						
						
							
						
						
							4d9c69dde8 
							
						 
					 
					
						
						
							
							Fix ECP alternative macro names  
						
						... 
						
						
						
						The compile time macros enabling the initialisation and deinitialisation
in the alternative Elliptic Curve Point arithmetic implementation had
names that did not end with '_ALT' as required by check-names.sh. 
						
						
					 
					
						2017-05-11 22:42:14 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Follath 
							
						 
					 
					
						
						
						
						
							
						
						
							47d28f08a6 
							
						 
					 
					
						
						
							
							Remove alt_internal directory  
						
						
						
						
					 
					
						2017-05-11 22:42:14 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Follath 
							
						 
					 
					
						
						
						
						
							
						
						
							372697b6b7 
							
						 
					 
					
						
						
							
							Clean up ECP abstraction layer code  
						
						... 
						
						
						
						This commit fixes several style issues and fixes in the documentation
of the Elliptic Curve Point arithmetic abstraction layer. 
						
						
					 
					
						2017-05-11 22:42:14 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Follath 
							
						 
					 
					
						
						
						
						
							
						
						
							b069753313 
							
						 
					 
					
						
						
							
							ECP: Add module and function level replacement options.  
						
						
						
						
					 
					
						2017-05-11 22:42:14 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Follath 
							
						 
					 
					
						
						
						
						
							
						
						
							98e28a74e3 
							
						 
					 
					
						
						
							
							Address user reported coverity issues.  
						
						
						
						
					 
					
						2016-06-09 13:41:28 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							de9f953b9f 
							
						 
					 
					
						
						
							
							Optimize more common cases in ecp_muladd()  
						
						
						
						
					 
					
						2015-10-23 15:50:37 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							fadacb9d0b 
							
						 
					 
					
						
						
							
							Merge branch 'development' into iotssl-461-ecjpake-finalization  
						
						... 
						
						
						
						* development: (73 commits)
  Bump yotta dependencies version
  Fix typo in documentation
  Corrected misleading fn description in ssl_cache.h
  Corrected URL/reference to MPI library
  Fix yotta dependencies
  Fix minor spelling mistake in programs/pkey/gen_key.c
  Bump version to 2.1.2
  Fix CVE number in ChangeLog
  Add 'inline' workaround where needed
  Fix references to non-standard SIZE_T_MAX
  Fix yotta version dependencies again
  Upgrade yotta dependency versions
  Fix compile error in net.c with musl libc
  Add missing warning in doc
  Remove inline workaround when not useful
  Fix macroization of inline in C++
  Changed attribution for Guido Vranken
  Merge of IOTSSL-476 - Random malloc in pem_read()
  Fix for IOTSSL-473 Double free error
  Fix potential overflow in CertificateRequest
  ...
Conflicts:
	include/mbedtls/ssl_internal.h
	library/ssl_cli.c 
						
						
					 
					
						2015-10-20 15:00:29 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							0223ab9d38 
							
						 
					 
					
						
						
							
							Fix macroization of inline in C++  
						
						... 
						
						
						
						When compiling as C++, MSVC complains about our macroization of a keyword.
Stop doing that as we know inline is always available in C++ 
						
						
					 
					
						2015-10-05 11:41:36 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							1a7c5ef42b 
							
						 
					 
					
						
						
							
							Optimize some case of mbedtls_ecp_muladd()  
						
						... 
						
						
						
						Those are used by EC-JPAKE 
						
						
					 
					
						2015-09-07 12:43:10 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							6029a85572 
							
						 
					 
					
						
						
							
							Add ecjpake_zpk_read()  
						
						... 
						
						
						
						Not really tested yet 
						
						
					 
					
						2015-09-07 12:43:09 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							d9a3f47ecd 
							
						 
					 
					
						
						
							
							Add mbedtls_ecp_gen_keypair_base()  
						
						
						
						
					 
					
						2015-09-07 12:43:09 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							6fb8187279 
							
						 
					 
					
						
						
							
							Update date in copyright line  
						
						
						
						
					 
					
						2015-07-28 17:11:58 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							20af64dc2c 
							
						 
					 
					
						
						
							
							Still need to #define inline for MSVC  
						
						... 
						
						
						
						I only tested with VS2015 earlier, but previous versions apparently still
don't know that standard C99 keyword though it's documented on MSDN... 
						
						
					 
					
						2015-07-07 23:21:30 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							2505528be4 
							
						 
					 
					
						
						
							
							Rm obsolete defines for inline wiht MSVC  
						
						... 
						
						
						
						The "inline" keyword is supported since Visual Studio 2005 according to MSDN,
and we require Visual Studio 2010 or higher. 
						
						
					 
					
						2015-07-01 17:22:36 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							07894338a0 
							
						 
					 
					
						
						
							
							Rename M255 to Curve25519  
						
						
						
						
					 
					
						2015-06-23 13:09:10 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							7320eb46d4 
							
						 
					 
					
						
						
							
							Remove references to some Montgomery curves  
						
						... 
						
						
						
						After all it looks like those won't become standard. 
						
						
					 
					
						2015-06-23 13:09:10 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							c0696c216b 
							
						 
					 
					
						
						
							
							Rename mbedtls_mpi_msb to mbedtls_mpi_bitlen  
						
						
						
						
					 
					
						2015-06-18 16:49:37 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							88db5da117 
							
						 
					 
					
						
						
							
							Add pre-defined profiles for cert verification  
						
						
						
						
					 
					
						2015-06-17 14:27:38 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							cb46fd8216 
							
						 
					 
					
						
						
							
							Avoid non-standard strcasecmp()  
						
						
						
						
					 
					
						2015-05-29 10:18:09 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							6a8ca33fa5 
							
						 
					 
					
						
						
							
							Rename ERR_xxx_MALLOC_FAILED to ..._ALLOC_FAILED  
						
						
						
						
					 
					
						2015-05-28 16:25:05 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							7551cb9ee9 
							
						 
					 
					
						
						
							
							Replace malloc with calloc  
						
						... 
						
						
						
						- platform layer currently broken (not adapted yet)
- memmory_buffer_alloc too 
						
						
					 
					
						2015-05-26 16:04:06 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							2088ba6d30 
							
						 
					 
					
						
						
							
							Merge branch 'mbedtls-1.3' into development  
						
						... 
						
						
						
						* mbedtls-1.3:
  Update Changelog for recent contribution
  Perf: rewrite of ecp_double_jac
Conflicts:
	library/ecp.c 
						
						
					 
					
						2015-05-12 10:36:26 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							7010e4688f 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'peterdettman/perf-ecp-double-jac' into mbedtls-1.3  
						
						... 
						
						
						
						* peterdettman/perf-ecp-double-jac:
  Perf: rewrite of ecp_double_jac 
						
						
					 
					
						2015-05-11 20:26:47 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							e3a062ba1f 
							
						 
					 
					
						
						
							
							Rename ecp_use_known_dp -> mbedtls_ecp_group_load()  
						
						
						
						
					 
					
						2015-05-11 18:46:47 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							56cc88a796 
							
						 
					 
					
						
						
							
							Rm ecp_add() and add ecp_muladd()  
						
						
						
						
					 
					
						2015-05-11 18:40:45 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							6dde596a03 
							
						 
					 
					
						
						
							
							Remove ecp_sub()  
						
						
						
						
					 
					
						2015-05-11 18:18:32 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							aff37e5aa1 
							
						 
					 
					
						
						
							
							Remove ecp_group_read_string()  
						
						
						
						
					 
					
						2015-05-11 18:11:57 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							8408a94969 
							
						 
					 
					
						
						
							
							Remove MBEDTLS_ from internal macros  
						
						
						
						
					 
					
						2015-04-09 13:52:55 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							998930ae0d 
							
						 
					 
					
						
						
							
							Replace non-ascii characters in source files  
						
						
						
						
					 
					
						2015-04-03 13:48:06 +02: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 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							981732bb8e 
							
						 
					 
					
						
						
							
							Fix missing/misplaced #include's  
						
						
						
						
					 
					
						2015-02-17 15:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								Mansour Moufid 
							
						 
					 
					
						
						
						
						
							
						
						
							c531b4af3c 
							
						 
					 
					
						
						
							
							Apply the semantic patch rm-malloc-cast.cocci.  
						
						... 
						
						
						
						for dir in library programs; do
        spatch --sp-file scripts/rm-malloc-cast.cocci --dir $dir \
        --in-place;
    done 
						
						
					 
					
						2015-02-16 10:43:52 +00:00 
						 
				 
			
				
					
						
							
							
								Rich Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							00ab47026b 
							
						 
					 
					
						
						
							
							cleanup library and some basic tests. Includes, add guards to includes  
						
						
						
						
					 
					
						2015-02-10 11:28:46 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Dettman 
							
						 
					 
					
						
						
						
						
							
						
						
							ce661b2cb8 
							
						 
					 
					
						
						
							
							Perf: rewrite of ecp_double_jac  
						
						... 
						
						
						
						- Improve optimization for special case A == -3.
- Add optimization for special case A == 0.
- Use alternative base formula, saving several additions.
- Reduce temp variables to 4 (from 6). 
						
						
					 
					
						2015-02-07 14:43:51 +07:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							860b51642d 
							
						 
					 
					
						
						
							
							Fix url again  
						
						
						
						
					 
					
						2015-01-28 17:12:07 +00: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 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							30668d688d 
							
						 
					 
					
						
						
							
							Add ecp_check_pub_priv()  
						
						
						
						
					 
					
						2014-11-06 18:25:51 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							82788fb63b 
							
						 
					 
					
						
						
							
							Fix minor style issues  
						
						
						
						
					 
					
						2014-10-20 13:59:19 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Vaskovic 
							
						 
					 
					
						
						
						
						
							
						
						
							a676acf66b 
							
						 
					 
					
						
						
							
							Fix missing curly braces.  
						
						
						
						
					 
					
						2014-08-21 17:56:25 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							ba782bbc4b 
							
						 
					 
					
						
						
							
							Save some space in ECP curve tables  
						
						
						
						
					 
					
						2014-07-08 14:20:26 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							67dbe1ef44 
							
						 
					 
					
						
						
							
							Better length checking in ecp_point_read_binary()  
						
						
						
						
					 
					
						2014-07-08 14:20:26 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							66d5d076f7 
							
						 
					 
					
						
						
							
							Fix formatting in various code to match spacing from coding style  
						
						
						
						
					 
					
						2014-06-17 17:06:47 +02:00