antti 
							
						 
					 
					
						
						
							
						
						d390449371 
					 
					
						
						
							
							add unit tests to esp-idf  
						
						... 
						
						
						
						rename nvs host test folder, modify .gitlab-ci.yml
remove unit-test-app build
re-format unit test files
remove extra newlines in project.mk
some refactoring for unit test part in project.mk
add build files of unit-test-app in gitignore
add README.md for unit test app
correct headings in README.md
remove files and make minor tweaks in unit test app
update .gitlab-ci.yml to use unit test app
delete unused lines in component_wrapper.mk
delete periph_i2s.h and lcd test
add text floating point in components/esp32/test/Kconfig
correct idf test build paths in .gitlab-ci.yml 
						
						
					 
					
						2016-11-22 14:45:50 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						1d47755588 
					 
					
						
						
							
							mbedtls hardware bignum: Use memcpy instead of REG_WRITE/REG_READ in a loop  
						
						... 
						
						
						
						Removes memory barriers for better performance, thanks Ivan for pointing
this out.
Manually unrolling the loop further seemed like diminishing returns. 
						
						
					 
					
						2016-11-21 18:09:09 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						1cc0b3000b 
					 
					
						
						
							
							mbedtls hardware bignum: Expose ESP-only bignum API in wrapper mbedtls/bignum.h  
						
						
						
						
					 
					
						2016-11-18 17:08:14 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						36f29017b6 
					 
					
						
						
							
							mbedtls hardware bignum: Support "RSA" interrupt for end of operation  
						
						... 
						
						
						
						Allows CPU to do other things which bignum operation is in
progress. 
						
						
					 
					
						2016-11-18 15:53:00 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						68d370542a 
					 
					
						
						
							
							mbedtls hardware RSA: Put into menuconfig, squash warnings  
						
						... 
						
						
						
						All combinations of enabling/disabling hardware acceleration no longer
show unused warnings. 
						
						
					 
					
						2016-11-18 15:50:45 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f87be70d51 
					 
					
						
						
							
							mbedtls hardware RSA: Combine methods for calculating M' & r inverse  
						
						... 
						
						
						
						Remove redundant gcd calculation, use consistent terminology.
Also remove leftover debugging code 
						
						
					 
					
						2016-11-18 14:10:20 +11:00 
						 
				 
			
				
					
						
							
							
								Dong Heng 
							
						 
					 
					
						
						
							
						
						6b687b43f4 
					 
					
						
						
							
							mbedtls hardware RSA: Fix "mbedtls_mpi_exp_mod" hardware calculations  
						
						
						
						
					 
					
						2016-11-18 14:09:59 +11:00 
						 
				 
			
				
					
						
							
							
								Dong Heng 
							
						 
					 
					
						
						
							
						
						cf8c9770a0 
					 
					
						
						
							
							Merge branch 'master' into feature/bignum_rsa  
						
						
						
						
					 
					
						2016-11-15 16:39:29 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						208e83def7 
					 
					
						
						
							
							build system: Refactor component.mk to not need component_common.mk  
						
						... 
						
						
						
						New makefile component_wrapper.mk allows some variables to be set
before component.mk is evaluated. This properly fixes problems with
sdkconfig being hard to access in all phases of the build.
Including component_common.mk is no longer necessary and will print a
deprecation warning for components which use it. 
						
						
					 
					
						2016-11-10 15:52:22 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						ce7b8059de 
					 
					
						
						
							
							RSA Accelerator: Remove timing-sensitive optimisations  
						
						... 
						
						
						
						Avoid potentially leaking timing information about number of bits set in
MPI values. 
						
						
					 
					
						2016-10-12 17:18:24 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						9632c8e56c 
					 
					
						
						
							
							RSA Accelerator: Add mod_exp, refactor to avoid memory allocation & copying  
						
						... 
						
						
						
						Not fully working at the moment, mod_exp has a bug. 
						
						
					 
					
						2016-10-12 16:19:09 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6b3bc4d8c5 
					 
					
						
						
							
							hwcrypto bignum: Implement multiplication modulo  
						
						... 
						
						
						
						Fixes case where hardware bignum multiplication fails due to either
operand >2048 bits. 
						
						
					 
					
						2016-10-12 15:45:08 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						1a6dd44d03 
					 
					
						
						
							
							hwcrypto bignum: Use mbedtls_mpi data structures for all bignum data  
						
						... 
						
						
						
						Still doesn't solve the problem of multiplying two numbers where one is
>2048 bits, needed for RSA support. 
						
						
					 
					
						2016-10-12 15:45:08 +11:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						ed0a85ab4d 
					 
					
						
						
							
							Kconfig: use 4 spaces to instead 1 tab  
						
						... 
						
						
						
						In some Kconfig file, both 4 spaces and 1 tab are used mix, let's just
use 4 space, it will be clean in some editor. 
						
						
					 
					
						2016-09-28 13:24:58 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						aa75a71917 
					 
					
						
						
							
							mbedtls: Add some initial menuconfig options  
						
						
						
						
					 
					
						2016-09-27 10:38:00 +10:00 
						 
				 
			
				
					
						
							
							
								Jeroen Domburg 
							
						 
					 
					
						
						
							
						
						4d4c6a3694 
					 
					
						
						
							
							Enable SO_REUSEADDR in LWIP  
						
						
						
						
					 
					
						2016-09-18 16:43:48 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						67a26d52ac 
					 
					
						
						
							
							mbedtls: Temporarily disable default hardware crypto SHA & bignum  
						
						... 
						
						
						
						Due to limitations referenced in the comments of the changes. 
						
						
					 
					
						2016-09-14 17:52:39 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f01cabf71d 
					 
					
						
						
							
							mbedtls hwcrypto sha512: Fix redirection of function names  
						
						
						
						
					 
					
						2016-09-14 17:52:24 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						126a68ca1f 
					 
					
						
						
							
							mbedtls upstream tweak: Move mbedtls_sha512_process in sha512.h  
						
						... 
						
						
						
						Function declaration should only be included if MBEDTLS_SHA512_ALT is
not set. This matches sha1.h and sha256.h
This change should be contributed back upstream to mbedTLS project. 
						
						
					 
					
						2016-09-14 17:51:27 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						eb47a25012 
					 
					
						
						
							
							mbedtls: Revert changes to upstream library sources.  
						
						... 
						
						
						
						This reverts part of commit 0f83831c74 
						
						
					 
					
						2016-09-09 14:10:44 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						264b115eb0 
					 
					
						
						
							
							mbedtls: Move esp_config.h file to port directory  
						
						
						
						
					 
					
						2016-09-09 14:06:14 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a939c15723 
					 
					
						
						
							
							mbedtls networking: Remove WIN32 parts, minor cleanup  
						
						
						
						
					 
					
						2016-09-09 11:24:35 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						7c58c1e06b 
					 
					
						
						
							
							Build system: Allow components to add to the global CFLAGS via Makefile.projbuild  
						
						... 
						
						
						
						Used by mbedTLS to set MBEDTLS_CONFIG_FILE in all components.
This change sets CFLAGS/etc at the project level and then exports those
variables for components, rather than setting them independently each time
a component Makefile is invoked. 
						
						
					 
					
						2016-09-09 11:08:19 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						31e6b2cdb4 
					 
					
						
						
							
							Merge branch 'master' into feature/mbedtls  
						
						
						
						
					 
					
						2016-09-09 10:29:19 +10:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						95defc7d32 
					 
					
						
						
							
							mbedtls: Use hardware accelerated AES, SHA, bignum  
						
						
						
						
					 
					
						2016-09-08 17:41:43 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						fc2bfc1f49 
					 
					
						
						
							
							mbedtls: just format related files  
						
						... 
						
						
						
						method from !46  
						
						
					 
					
						2016-09-08 16:46:25 +08:00 
						 
				 
			
				
					
						
							
							
								liuhan 
							
						 
					 
					
						
						
							
						
						f4ff32977d 
					 
					
						
						
							
							components/mbedtls: modify MBEDTLS net feature  
						
						... 
						
						
						
						modify get the connection's 'errno' info by calling getsockopt function. 
						
						
					 
					
						2016-09-08 16:46:21 +08:00 
						 
				 
			
				
					
						
							
							
								liuhan 
							
						 
					 
					
						
						
							
						
						1900c50d3b 
					 
					
						
						
							
							components/mbedtls: modify hardware encryption feature  
						
						... 
						
						
						
						rename "flag" and "keybites" in aes file,
rename "xxx_starts" and add license in sha file. 
						
						
					 
					
						2016-09-08 16:45:51 +08:00 
						 
				 
			
				
					
						
							
							
								liuhan 
							
						 
					 
					
						
						
							
						
						2d80fada70 
					 
					
						
						
							
							components/mbedtls: MBEDTLS Handshake result check  
						
						... 
						
						
						
						modify esp_config.h add some feature for support http2.0 protocol, TLS Handshake OK. 
						
						
					 
					
						2016-09-08 16:45:44 +08:00 
						 
				 
			
				
					
						
							
							
								liuhan 
							
						 
					 
					
						
						
							
						
						0f83831c74 
					 
					
						
						
							
							1. multi thread verify bignum AES and SHA  
						
						
						
						
					 
					
						2016-09-08 16:45:23 +08:00 
						 
				 
			
				
					
						
							
							
								liuhan 
							
						 
					 
					
						
						
							
						
						98021903a2 
					 
					
						
						
							
							recompile crypto and bignum function  
						
						
						
						
					 
					
						2016-09-08 16:45:16 +08:00 
						 
				 
			
				
					
						
							
							
								liuhan 
							
						 
					 
					
						
						
							
						
						d9b660f6d4 
					 
					
						
						
							
							1. add lock function for every function  
						
						... 
						
						
						
						2. modify some function for crypto 
						
						
					 
					
						2016-09-08 16:44:58 +08:00 
						 
				 
			
				
					
						
							
							
								liuhan 
							
						 
					 
					
						
						
							
						
						30be5f6eb5 
					 
					
						
						
							
							[t6001]: chip Use hardware acceleration of Encryption  
						
						
						
						
					 
					
						2016-09-08 16:44:53 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						4fb3f2c27e 
					 
					
						
						
							
							mbedtls: Fix component Makefile  
						
						
						
						
					 
					
						2016-09-05 15:08:30 +10:00 
						 
				 
			
				
					
						
							
							
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						ef91702100 
					 
					
						
						
							
							Add mbedtls release version 2.3.0  
						
						
						
						
					 
					
						2016-09-05 12:03:39 +10:00