Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								62e813ca62 
								
							 
						 
						
							
							
								
								Add aria to benchmark program  
							
							
							
						 
						
							2018-02-27 12:39:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Markku-Juhani O. Saarinen 
							
						 
						
							
							
							
							
								
							
							
								3c0b53b2b0 
								
							 
						 
						
							
							
								
								ARIA build integration  
							
							
							
						 
						
							2018-02-27 12:39:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Jaeden Amero 
							
						 
						
							
							
							
							
								
							
							
								784de59ccd 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream-restricted/pr/410' into development-restricted  
							
							... 
							
							
							
							- Resolve ChangeLog conflicts
- Update Doxygen warning block in dhm.h to render correctly
- Prefix the exported identifier deprecated_constant_t with mbedtls_ 
							
						 
						
							2018-01-26 18:43:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Jaeden Amero 
							
						 
						
							
							
							
							
								
							
							
								934fb55aa3 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream-public/pr/1036' into development  
							
							
							
						 
						
							2018-01-26 15:12:43 +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 
							
								 
							
						 
					 
				
					
						
							
							
								Gilles Peskine 
							
						 
						
							
							
							
							
								
							
							
								d91f2a26cb 
								
							 
						 
						
							
							
								
								Merge branch 'development' into iotssl-1251-2.7  
							
							... 
							
							
							
							Conflict resolution:
* ChangeLog: put the new entries in their rightful place.
* library/x509write_crt.c: the change in development was whitespace
  only, so use the one from the iotssl-1251 feature branch. 
							
						 
						
							2018-01-19 11:25:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								ae3925c774 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'public/pr/1136' into development  
							
							... 
							
							
							
							* public/pr/1136:
  Timing self test: shorten redundant tests
  Timing self test: increased duration
  Timing self test: increased tolerance
  Timing unit tests: more protection against infinite loops
  Unit test for mbedtls_timing_hardclock
  New timing unit tests
  selftest: allow excluding a subset of the tests
  selftest: allow running a subset of the tests
  selftest: refactor to separate the list of tests from the logic
  Timing self test: print some diagnosis information
  mbedtls_timing_get_timer: don't use uninitialized memory
  timing interface documentation: minor clarifications
  Timing: fix mbedtls_set_alarm(0) on Unix/POSIX 
							
						 
						
							2017-12-26 10:42:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Gilles Peskine 
							
						 
						
							
							
							
							
								
							
							
								ff79d27f5c 
								
							 
						 
						
							
							
								
								selftest: allow excluding a subset of the tests  
							
							... 
							
							
							
							E.g. "selftest -x timing" runs all the self-tests except timing. 
							
						 
						
							2017-12-20 21:57:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Gilles Peskine 
							
						 
						
							
							
							
							
								
							
							
								c82fbb4e14 
								
							 
						 
						
							
							
								
								selftest: allow running a subset of the tests  
							
							... 
							
							
							
							If given command line arguments, interpret them as test names and only
run those tests. 
							
						 
						
							2017-12-20 20:23:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Gilles Peskine 
							
						 
						
							
							
							
							
								
							
							
								319ac801a8 
								
							 
						 
						
							
							
								
								selftest: refactor to separate the list of tests from the logic  
							
							... 
							
							
							
							No behavior change. 
							
						 
						
							2017-12-20 20:19:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ron Eldor 
							
						 
						
							
							
							
							
								
							
							
								0728d69d6d 
								
							 
						 
						
							
							
								
								Change kB to KiB  
							
							... 
							
							
							
							Change the style of the units to KiB, according to
https://docs.mbed.com/docs/writing-and-publishing-guides/en/latest/units/  
							
						 
						
							2017-11-29 12:08:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ron Eldor 
							
						 
						
							
							
							
							
								
							
							
								a0748019f1 
								
							 
						 
						
							
							
								
								Change KB to kB  
							
							... 
							
							
							
							Change KB to kB, as this is the proper way to write kilo bytes 
							
						 
						
							2017-11-28 16:48:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Hanno Becker 
							
						 
						
							
							
							
							
								
							
							
								b953921a4e 
								
							 
						 
						
							
							
								
								Adapt benchmark application to naming and binary format  
							
							
							
						 
						
							2017-10-04 13:13:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Hanno Becker 
							
						 
						
							
							
							
							
								
							
							
								d4d856265e 
								
							 
						 
						
							
							
								
								Don't use deprecated macro form of DHM moduli in benchmark program  
							
							
							
						 
						
							2017-10-02 15:06:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Peter Huewe 
							
						 
						
							
							
							
							
								
							
							
								38fc3a0548 
								
							 
						 
						
							
							
								
								Remove duplicated defintion of PRINT_ERROR  
							
							... 
							
							
							
							The PRINT_ERROR macros are already defined exactly the same in line
101ff, so we can remove them here. 
							
						 
						
							2017-07-29 02:01:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Andres Amaya Garcia 
							
						 
						
							
							
							
							
								
							
							
								1ff60f437f 
								
							 
						 
						
							
							
								
								Change examples to use the new MD API and check ret code  
							
							
							
						 
						
							2017-06-28 13:26:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ron Eldor 
							
						 
						
							
							
							
							
								
							
							
								46cf773f2f 
								
							 
						 
						
							
							
								
								Fix wrong output in the benchmark application  
							
							... 
							
							
							
							The benchmark application prints the performance in Kb/s,
While it actually calculates KB/s.
Resolves issue #850  
							
						 
						
							2017-05-14 15:55:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
							
								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 
							
								 
							
						 
					 
				
					
						
							
							
								Brian Murray 
							
						 
						
							
							
							
							
								
							
							
								8b4111c516 
								
							 
						 
						
							
							
								
								Fix build failure for thread config  
							
							
							
						 
						
							2016-10-05 14:19:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Brian Murray 
							
						 
						
							
							
							
							
								
							
							
								57863ad7ed 
								
							 
						 
						
							
							
								
								selftest supports cmac if only MBEDTLS_DES_C is defined  
							
							... 
							
							
							
							Other minor typo fixes 
							
						 
						
							2016-10-05 14:19:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Robert Cragie 
							
						 
						
							
							
							
							
								
							
							
								dc5c7b98ac 
								
							 
						 
						
							
							
								
								Add support for AES-128-CMAC and AES-CMAC-PRF-128  
							
							
							
						 
						
							2016-10-05 14:19:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Andres AG 
							
						 
						
							
							
							
							
								
							
							
								788aa4a812 
								
							 
						 
						
							
							
								
								Rename net.{c,h} to net_sockets.{c,h}  
							
							... 
							
							
							
							The library/net.c and its corresponding include/mbedtls/net.h file are
renamed to library/net_sockets.c and include/mbedtls/net_sockets.h
respectively. This is to avoid naming collisions in projects which also
have files with the common name 'net'. 
							
						 
						
							2016-09-26 23:23:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Andres AG 
							
						 
						
							
							
							
							
								
							
							
								e7723ec284 
								
							 
						 
						
							
							
								
								Make entropy bias self test poll multiple times  
							
							... 
							
							
							
							Instead of polling the hardware entropy source a single time and
comparing the output with itself, the source is polled at least twice
and make sure that the separate outputs are different. 
							
						 
						
							2016-08-30 16:50:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Andres AG 
							
						 
						
							
							
							
							
								
							
							
								b34e42e69e 
								
							 
						 
						
							
							
								
								Add a new self test to entropy module  
							
							... 
							
							
							
							The self test is a quick way to check at startup whether the entropy
sources are functioning correctly. The self test only polls 8 bytes
from the default entropy source and performs the following checks:
- The bytes are not all 0x00 or 0xFF.
- The hardware does not return an error when polled.
- The entropy does not provide data in a patter. Only check pattern
  at byte, word and long word sizes. 
							
						 
						
							2016-08-30 16:50:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								70940caeeb 
								
							 
						 
						
							
							
								
								Allow compilation without MBEDTLS_SELF_TEST enabled  
							
							
							
						 
						
							2016-08-25 15:42:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Simon Butcher 
							
						 
						
							
							
							
							
								
							
							
								ab069c6b46 
								
							 
						 
						
							
							
								
								Merge branch 'development' into development-restricted  
							
							
							
						 
						
							2016-06-23 21:42:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Simon Butcher 
							
						 
						
							
							
							
							
								
							
							
								b6a73c9b76 
								
							 
						 
						
							
							
								
								Add provision to create the entropy seedfile for selftest sample  
							
							... 
							
							
							
							In the selftest sample application, if no seedfile is present, one will be
created so the test can execute. 
							
						 
						
							2016-06-23 11:46:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Janos Follath 
							
						 
						
							
							
							
							
								
							
							
								15ab7ed0f3 
								
							 
						 
						
							
							
								
								Merge branch 'development' into development-restricted  
							
							... 
							
							
							
							Conflicts:
	programs/pkey/rsa_decrypt.c
	programs/pkey/rsa_encrypt.c
	programs/test/selftest.c 
							
						 
						
							2016-06-14 09:20:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Janos Follath 
							
						 
						
							
							
							
							
								
							
							
								98e28a74e3 
								
							 
						 
						
							
							
								
								Address user reported coverity issues.  
							
							
							
						 
						
							2016-06-09 13:41:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Simon Butcher 
							
						 
						
							
							
							
							
								
							
							
								e4a46f696f 
								
							 
						 
						
							
							
								
								Merge branch 'development'  
							
							
							
						 
						
							2016-04-27 18:44:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Simon Butcher 
							
						 
						
							
							
							
							
								
							
							
								d3138c35c6 
								
							 
						 
						
							
							
								
								Fixes SSL sample apps for non-default configs  
							
							... 
							
							
							
							Fixes the SSL sample applications to build for the non-default configs
which don't build if MBEDTLS_PLATFORM_C isn't defined. 
							
						 
						
							2016-04-27 01:26:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Janos Follath 
							
						 
						
							
							
							
							
								
							
							
								0c539447c1 
								
							 
						 
						
							
							
								
								Fixes no return value warning in selftest.c  
							
							
							
						 
						
							2016-04-18 09:59:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Simon Butcher 
							
						 
						
							
							
							
							
								
							
							
								cd0ee5e499 
								
							 
						 
						
							
							
								
								Fixes following review of 'iotssl-682-selftest-ci-break'  
							
							
							
						 
						
							2016-03-21 22:54:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Janos Follath 
							
						 
						
							
							
							
							
								
							
							
								2e3aca2c9e 
								
							 
						 
						
							
							
								
								Fix test break in 'test-ref-configs.pl'  
							
							
							
						 
						
							2016-03-18 16:25:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Simon Butcher 
							
						 
						
							
							
							
							
								
							
							
								f1547632dc 
								
							 
						 
						
							
							
								
								Fixes to style following review  
							
							... 
							
							
							
							Made code spacing consistent with guidelines, and corrected the misnamed test
steps in basic-build-test.sh 
							
						 
						
							2016-03-14 23:12:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								SimonB 
							
						 
						
							
							
							
							
								
							
							
								5a8afb848a 
								
							 
						 
						
							
							
								
								Fix exit code and add a count of the test suites  
							
							... 
							
							
							
							Now counts and displays the number of test suites executed, which can vary
depending on build configurations.
All tests are now executed as this is a sample and test program, rather than
exit on first failure.
Exit code now restricted to SUCCESS or FAILURE. 
							
						 
						
							2016-03-14 23:12:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								4d8685b4ff 
								
							 
						 
						
							
							
								
								Add skeleton for EC J-PAKE module  
							
							
							
						 
						
							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 
							
						 
						
							
							
							
							
								
							
							
								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 
							
						 
						
							
							
							
							
								
							
							
								9de64f5af1 
								
							 
						 
						
							
							
								
								Fix MSVC warnings in library and programs  
							
							
							
						 
						
							2015-07-01 16:56:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								abc729e664 
								
							 
						 
						
							
							
								
								Simplify net_accept() with UDP sockets  
							
							... 
							
							
							
							This is made possible by the new API where net_accept() gets a pointer to
bind_ctx, so it can update it. 
							
						 
						
							2015-07-01 01:28:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								3d7d00ad23 
								
							 
						 
						
							
							
								
								Rename mbedtls_net_close() to mbedtls_net_free()  
							
							... 
							
							
							
							close() may be more meaningful, but free() is symmetric with _init(), and more
consistent with all other modules 
							
						 
						
							2015-06-30 16:50:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								5db64328ab 
								
							 
						 
						
							
							
								
								Adapt programs to the new NET API  
							
							
							
						 
						
							2015-06-30 16:48:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								633c6b6485 
								
							 
						 
						
							
							
								
								Run timing selftest on all platforms  
							
							... 
							
							
							
							Used to fail on our FreeBSD and Windows buildbots. Seems to be working at
least on my Darwin physical machine and on my Windows VM with MSYS2 now. 
							
						 
						
							2015-06-26 16:17:30 +02:00