Andres AG 
							
						 
						
							
							
							
							
								
							
							
								a592dcc1c6 
								
							 
						 
						
							
							
								
								Clean up of formatting, and potential integer overflow fix  
							
							
							
						 
						
							2016-10-06 15:23:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Simon Butcher 
							
						 
						
							
							
							
							
								
							
							
								b981b16379 
								
							 
						 
						
							
							
								
								Minor fixes to formatting and compilation conditions  
							
							
							
						 
						
							2016-10-06 12:51:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Simon Butcher 
							
						 
						
							
							
							
							
								
							
							
								549dc3d75e 
								
							 
						 
						
							
							
								
								Add CMAC functions to the benchmark sample application  
							
							
							
						 
						
							2016-10-05 14:19:18 +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 
							
						 
						
							
							
							
							
								
							
							
								ea35666f50 
								
							 
						 
						
							
							
								
								Fix -Wshadow warnings  
							
							... 
							
							
							
							Checked that it is supported by gcc 4.2.1 (FreeBSD 9).
fixes  #240  
							
						 
						
							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 
							
						 
						
							
							
							
							
								
							
							
								4f3368e31e 
								
							 
						 
						
							
							
								
								Fix bug in benchmark.c with DHM params  
							
							
							
						 
						
							2015-07-19 15:01:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								a6dbddce0c 
								
							 
						 
						
							
							
								
								Fix benchmark.c for removal of small DH params  
							
							
							
						 
						
							2015-07-06 11:20:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								046589e424 
								
							 
						 
						
							
							
								
								Rm obsolete defines for snprintf in programs  
							
							... 
							
							
							
							Now centralized in the platform layer 
							
						 
						
							2015-07-01 17:26:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								07894338a0 
								
							 
						 
						
							
							
								
								Rename M255 to Curve25519  
							
							
							
						 
						
							2015-06-23 13:09:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								797f48ace6 
								
							 
						 
						
							
							
								
								Rename ecp_curve_info.size to bit_size  
							
							
							
						 
						
							2015-06-18 15:45:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								3335205a21 
								
							 
						 
						
							
							
								
								Avoid in-out length in dhm_calc_secret()  
							
							
							
						 
						
							2015-06-02 16:17:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								b2a18a2a98 
								
							 
						 
						
							
							
								
								Remove references to malloc in strings/names  
							
							
							
						 
						
							2015-05-27 16:58:55 +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 
							
						 
						
							
							
							
							
								
							
							
								e85fef10b5 
								
							 
						 
						
							
							
								
								Fix option names in benchmark.c  
							
							
							
						 
						
							2015-05-11 19:38:25 +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 
							
						 
						
							
							
							
							
								
							
							
								8d128efd48 
								
							 
						 
						
							
							
								
								Split mbedtls_ctr_drbg_init() -> seed()  
							
							
							
						 
						
							2015-04-28 22:38:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								f9e9481bc5 
								
							 
						 
						
							
							
								
								Split mbedtls_hmac_drbg_init() -> seed{,_buf}()  
							
							
							
						 
						
							2015-04-28 22:07:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								c34e8dd265 
								
							 
						 
						
							
							
								
								Split mbedtls_gcm_init() -> gcm_setkey()  
							
							
							
						 
						
							2015-04-28 21:42:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								6963ff0969 
								
							 
						 
						
							
							
								
								Split mbedtls_ccm_init() -> setkey()  
							
							
							
						 
						
							2015-04-28 18:02:54 +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 
							
						 
						
							
							
							
							
								
							
							
								32076e66be 
								
							 
						 
						
							
							
								
								Fix programs for recent ECDSA changes  
							
							
							
						 
						
							2015-03-31 13:32:39 +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 
							
						 
						
							
							
							
							
								
							
							
								c439e7b099 
								
							 
						 
						
							
							
								
								Minor portability fix in benchmark  
							
							... 
							
							
							
							On embedded systems, argc might be 0 rather than 1 for no argument. 
							
						 
						
							2015-03-03 13:12:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								c3e3395c82 
								
							 
						 
						
							
							
								
								Fix missing #define if PLATFORM_C not here  
							
							
							
						 
						
							2015-02-16 18:46:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								714929bf0d 
								
							 
						 
						
							
							
								
								Fix issues introduced when rebasing  
							
							
							
						 
						
							2015-02-16 17:32:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								7defc7759d 
								
							 
						 
						
							
							
								
								Code cosmetics  
							
							
							
						 
						
							2015-02-16 17:28:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								85391f2a65 
								
							 
						 
						
							
							
								
								Add curve25519 to the benchmark program  
							
							
							
						 
						
							2015-02-16 17:28:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								e579dab5f0 
								
							 
						 
						
							
							
								
								Fix compile issue when buffer_alloc not available  
							
							
							
						 
						
							2015-02-16 17:28:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								71e75dc2f0 
								
							 
						 
						
							
							
								
								Fix unused variable issue in some configs  
							
							
							
						 
						
							2015-02-16 17:28:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								50da0482e0 
								
							 
						 
						
							
							
								
								Add heap usage for PK in benchmark  
							
							
							
						 
						
							2015-02-16 17:28:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								128657d645 
								
							 
						 
						
							
							
								
								Use memory_buffer_alloc() in benchmark if available  
							
							... 
							
							
							
							Allows to measure memory by primitive. 
							
						 
						
							2015-02-16 17:24:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Rich Evans 
							
						 
						
							
							
							
							
								
							
							
								012acfc20f 
								
							 
						 
						
							
							
								
								modify library/memory_buffer_alloc.c, benchmark.c and the tests main code to use polarssl_exit  
							
							
							
						 
						
							2015-02-13 16:52:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Rich Evans 
							
						 
						
							
							
							
							
								
							
							
								b92965be74 
								
							 
						 
						
							
							
								
								modify programs/*.c to use polarssl_snprintf  
							
							
							
						 
						
							2015-02-13 16:51:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								ac1f76c362 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'rich/platform' into development  
							
							... 
							
							
							
							* rich/platform:
  Remove dependency on sscanf in lib x509
  Fix extra guard in memory_buffer_alloc
  rebase from development
  implemented macro overriding for polarssl_* library functions
  fix bug introduced by the addition of snprintf and assert macro which caused tests to fail without polarssl_platform_c defined
  add initial symbols to config and checks to check_config to allow use of macros to define standard functions
  reformat and arrange additions to config alphabetically
  add missing checks to check_config
  add macro definition of assert using polarssl_exit
  modify library/memory_buffer_alloc.c, benchmark.c and the tests main code to use polarssl_exit
  add POLARSSL_PLATFORM_EXIT_ALT
  modify scripts/* and tests/* to use polarssl_snprintf
  modify programs/*.c to use polarssl_snprintf
  modify library/debug.c to use polarssl_snprintf
  modify library/x509*.c to use polarssl_snprintf
  modify library/net.c to use polarssl_snprintf
  modify oid.c to use polarssl_snprintf
  add platform_set_snprintf
Conflicts:
	library/memory_buffer_alloc.c
	programs/pkey/pk_sign.c
	programs/pkey/pk_verify.c
	programs/pkey/rsa_sign_pss.c
	programs/pkey/rsa_verify_pss.c
	programs/ssl/ssl_client2.c
	programs/ssl/ssl_pthread_server.c
	programs/test/benchmark.c
	programs/test/ssl_cert_test.c 
							
						 
						
							2015-02-13 15:11:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								6c5abfa42b 
								
							 
						 
						
							
							
								
								Style: fix trailing spaces  
							
							
							
						 
						
							2015-02-13 14:12:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Rich Evans 
							
						 
						
							
							
							
							
								
							
							
								77d3638497 
								
							 
						 
						
							
							
								
								modify library/memory_buffer_alloc.c, benchmark.c and the tests main code to use polarssl_exit  
							
							
							
						 
						
							2015-02-13 13:50:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Rich Evans 
							
						 
						
							
							
							
							
								
							
							
								783d9d1c3e 
								
							 
						 
						
							
							
								
								modify programs/*.c to use polarssl_snprintf  
							
							
							
						 
						
							2015-02-13 13:50:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Rich Evans 
							
						 
						
							
							
							
							
								
							
							
								85b05ec389 
								
							 
						 
						
							
							
								
								Cleanup programs further  
							
							... 
							
							
							
							removed casting of main args to void 
							
						 
						
							2015-02-13 13:50:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Rich Evans 
							
						 
						
							
							
							
							
								
							
							
								18b78c7498 
								
							 
						 
						
							
							
								
								cleanup programs  
							
							... 
							
							
							
							Clean up the contents of programs, add more guards to includes, move all
defines to the top of the top of files, remove some unused includes 
							
						 
						
							2015-02-13 13:50:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								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 
							
						 
						
							
							
							
							
								
							
							
								967a2a5f8c 
								
							 
						 
						
							
							
								
								Change name to mbed TLS in the copyright notice  
							
							
							
						 
						
							2015-01-22 14:28:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								a317a98221 
								
							 
						 
						
							
							
								
								Adapt programs / test suites  
							
							
							
						 
						
							2014-07-09 10:19:24 +02:00