Angus Gratton 
							
						 
					 
					
						
						
							
						
						c503a01388 
					 
					
						
						
							
							mbedtls: Rename net to net_sockets (in line with 2.4.0 API change)  
						
						 
						
						
						
						
					 
					
						2017-09-07 18:02:39 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						25e2b07010 
					 
					
						
						
							
							components/openssl : Fix compilation error when openssl debugging is enabled  
						
						 
						
						
						
						
					 
					
						2017-02-20 09:45:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						93395a3370 
					 
					
						
						
							
							components/openssl: Add more debugging information at platform level  
						
						 
						
						
						
						
					 
					
						2017-01-26 10:12:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						1d0c909daf 
					 
					
						
						
							
							components/openssl: fixes for github issues 219  
						
						 
						
						... 
						
						
						
						"SSL_write" doesn't send large buffers correctly 
						
						
					 
					
						2017-01-24 17:36:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						905180667c 
					 
					
						
						
							
							components/openssl: refactor openssl debugging and assert function  
						
						 
						
						... 
						
						
						
						1. add openssl option at menuconfig
2. remove SSL_ERR to reduce complexity
3. add more functions about debugging and assert
According these, our coders and customers may use and debug the OpenSSL code easily. 
						
						
					 
					
						2017-01-17 10:15:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						8c7dfef317 
					 
					
						
						
							
							examples/10_openssl_server: fixup SSL server with method of specific version  
						
						 
						
						... 
						
						
						
						1. add method of any version supporting at OpenSSL and add API in header file
2. change OpenSSL server context method to be method of any version
Fixes http://esp32.com/viewtopic.php?f=14&t=696 . 
						
						
					 
					
						2017-01-05 15:57:25 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						2393d829de 
					 
					
						
						
							
							remove legacy definitions from esp_types.h  
						
						 
						
						
						
						
					 
					
						2016-11-22 21:14:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						4d25986aaa 
					 
					
						
						
							
							Merge branch 'master' into feature/openssl  
						
						 
						
						
						
						
					 
					
						2016-11-15 15:20:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						dfaac25a37 
					 
					
						
						
							
							feature/openssl: add openssl server demo and remove some check function  
						
						 
						
						
						
						
					 
					
						2016-11-15 15:04:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						734c1dd954 
					 
					
						
						
							
							components/openssl: sync the code form esp8266 sdk  
						
						 
						
						
						
						
					 
					
						2016-11-14 09:40:12 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						12e78e9590 
					 
					
						
						
							
							components/openssl: add more debug stream output function  
						
						 
						
						
						
						
					 
					
						2016-11-01 15:16:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						bc710e5b88 
					 
					
						
						
							
							components/openssl: refacetor the SSL debug function  
						
						 
						
						... 
						
						
						
						Add the "ssl_opt.h" file to make user able t add its platform interface 
						
						
					 
					
						2016-11-01 14:59:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						8d1f360ca6 
					 
					
						
						
							
							components/openssl: ssl port use esp32_idf default  
						
						 
						
						
						
						
					 
					
						2016-11-01 13:10:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						16a4d56fe5 
					 
					
						
						
							
							components/openssl: remove some platform interface  
						
						 
						
						
						
						
					 
					
						2016-11-01 13:09:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						fc6b52574a 
					 
					
						
						
							
							components/openssl: refactor the SSL port function and debug function  
						
						 
						
						
						
						
					 
					
						2016-11-01 13:07:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						9555ce291e 
					 
					
						
						
							
							feature/openssl: correct wrong description  
						
						 
						
						
						
						
					 
					
						2016-10-31 14:13:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						41a91d7cb9 
					 
					
						
						
							
							feature/openssl: change the description for docbook  
						
						 
						
						
						
						
					 
					
						2016-10-31 14:06:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						78392bf76b 
					 
					
						
						
							
							components/openssl: change the description  
						
						 
						
						... 
						
						
						
						1. change the description of Makefile.projbuild
2. remove the license header in the API document
3. add private inlcuding header code in the components file 
						
						
					 
					
						2016-10-28 14:32:13 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						5d60a1153d 
					 
					
						
						
							
							components/openssl: Modify the documentation of OpenSSL-APIs  
						
						 
						
						... 
						
						
						
						1. add description of non-supported APIs
2. remove non-supported APIs now
3. add more supported APIs 
						
						
					 
					
						2016-10-10 11:18:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						ecefb1305a 
					 
					
						
						
							
							components/openssl: change header file relationship of level  
						
						 
						
						
						
						
					 
					
						2016-10-10 10:40:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						034da95abb 
					 
					
						
						
							
							components/openssl: change SSL read or write statement after success  
						
						 
						
						
						
						
					 
					
						2016-10-09 19:18:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						37a68ad605 
					 
					
						
						
							
							components/openssl: fix SSL X509 show message, leaking memory  
						
						 
						
						
						
						
					 
					
						2016-10-09 19:02:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						47e83ee65e 
					 
					
						
						
							
							components/openssl: add SSL any version function setting  
						
						 
						
						
						
						
					 
					
						2016-10-09 17:49:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						2033068a72 
					 
					
						
						
							
							components/openssl: add internal openssl X509 debug function  
						
						 
						
						
						
						
					 
					
						2016-10-09 16:42:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						de587a2e0d 
					 
					
						
						
							
							components/openssl: fix .rst file encoding error  
						
						 
						
						
						
						
					 
					
						2016-09-28 20:46:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						b97c00f2c1 
					 
					
						
						
							
							components/openssl: add more .rst encoding type  
						
						 
						
						
						
						
					 
					
						2016-09-28 20:41:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						1bcc5438ec 
					 
					
						
						
							
							components/openssl: fix .rst file encoding type  
						
						 
						
						
						
						
					 
					
						2016-09-28 19:40:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						9c4e43a3a5 
					 
					
						
						
							
							components/openssl: optimize the OpenSSL APIs brief document  
						
						 
						
						... 
						
						
						
						1. change document name
2. change function introduction template 
						
						
					 
					
						2016-09-28 16:46:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						9e20d31f89 
					 
					
						
						
							
							components/openssl: fix extra certification loading  
						
						 
						
						
						
						
					 
					
						2016-09-27 19:06:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						6941b5871a 
					 
					
						
						
							
							components/openssl: add OpenSSL APIs description  
						
						 
						
						
						
						
					 
					
						2016-09-27 18:52:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						877adaab7a 
					 
					
						
						
							
							components/openssl: add some function description  
						
						 
						
						
						
						
					 
					
						2016-09-27 18:50:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						652ddae44f 
					 
					
						
						
							
							components/openssl: change low-level certification loading sequence  
						
						 
						
						
						
						
					 
					
						2016-09-27 14:28:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						3882937427 
					 
					
						
						
							
							components/openssl: add debug message and change verifying mode  
						
						 
						
						
						
						
					 
					
						2016-09-27 10:06:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						cf4aaf6397 
					 
					
						
						
							
							components/openssl: optimize the SSL certification and private key function  
						
						 
						
						... 
						
						
						
						1. add inheritance function
2. remove low-level platform unload cert & pkey function
3. optimize the cert load and free function 
						
						
					 
					
						2016-09-26 11:14:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						e1c4a4bfa3 
					 
					
						
						
							
							components/openssl: add cert and pkey extra object point  
						
						 
						
						... 
						
						
						
						the point is pointed to its father's object and should not free
just set NULL if not use 
						
						
					 
					
						2016-09-23 18:47:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dong Heng 
							
						 
					 
					
						
						
							
						
						d2bc170b86 
					 
					
						
						
							
							components/openssl: add SSL session function  
						
						 
						
						... 
						
						
						
						1. add SSL session new and free function
2. add SSL session peer cert get and free operation
3. above all, change low-level cert object to be object point not object 
						
						
					 
					
						2016-09-23 18:13:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dongheng 
							
						 
					 
					
						
						
							
						
						83aea6c833 
					 
					
						
						
							
							components/openssl: add extern C symbol  
						
						 
						
						
						
						
					 
					
						2016-09-23 15:18:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dongheng 
							
						 
					 
					
						
						
							
						
						12b72e91af 
					 
					
						
						
							
							components/openssl: remove unused variate  
						
						 
						
						
						
						
					 
					
						2016-09-23 14:58:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dongheng 
							
						 
					 
					
						
						
							
						
						5c5f7eb7fe 
					 
					
						
						
							
							components/openssl: add openssl stack object function  
						
						 
						
						
						
						
					 
					
						2016-09-23 14:53:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dongheng 
							
						 
					 
					
						
						
							
						
						f9fd5b6c72 
					 
					
						
						
							
							components/openssl: add X509 verify result errno  
						
						 
						
						
						
						
					 
					
						2016-09-23 14:52:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dongheng 
							
						 
					 
					
						
						
							
						
						59bb9a9a01 
					 
					
						
						
							
							components/openssl: [TW7411] supply doxygen type note  
						
						 
						
						
						
						
					 
					
						2016-09-23 14:50:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dongheng 
							
						 
					 
					
						
						
							
						
						db9becfa74 
					 
					
						
						
							
							components/openssl: free peer cert X509 object when SSL_free  
						
						 
						
						
						
						
					 
					
						2016-09-23 13:38:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dongheng 
							
						 
					 
					
						
						
							
						
						e475d0539e 
					 
					
						
						
							
							components/openssl: add SSL and SSL context verify mode selection  
						
						 
						
						
						
						
					 
					
						2016-09-23 11:41:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dongheng 
							
						 
					 
					
						
						
							
						
						f5d9bfc7ae 
					 
					
						
						
							
							components/openssl: fix SSL get peer cert struct point type error  
						
						 
						
						... 
						
						
						
						1. fix SSL get peer cert struct point type error
	2. some function use "zalloc" instead of "malloc" 
						
						
					 
					
						2016-09-23 11:03:13 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dongheng 
							
						 
					 
					
						
						
							
						
						07c8bbca6c 
					 
					
						
						
							
							components/openssl: SSL low-level reload cert when user add new cert  
						
						 
						
						
						
						
					 
					
						2016-09-23 10:53:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dongheng 
							
						 
					 
					
						
						
							
						
						9fc054bb55 
					 
					
						
						
							
							components/openssl: SSL load cert with creating new cert object  
						
						 
						
						... 
						
						
						
						1. when 'SSL_new' SSL's cert is pointed to SSL context cert
           If SSL load new cert, it will create a new cert object
        2. change some debug informaion 
						
						
					 
					
						2016-09-23 10:33:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dongheng 
							
						 
					 
					
						
						
							
						
						1bfedf9816 
					 
					
						
						
							
							components/openssl: fix the SSL_free memory leak  
						
						 
						
						
						
						
					 
					
						2016-09-22 18:33:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dongheng 
							
						 
					 
					
						
						
							
						
						18787fd4fc 
					 
					
						
						
							
							components/openssl: add empty fucntion to get peer certification and fix ref overflow  
						
						 
						
						
						
						
					 
					
						2016-09-22 17:20:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dongheng 
							
						 
					 
					
						
						
							
						
						f796b4e58e 
					 
					
						
						
							
							components/openssl: SSL load verify data from itself structure when "new"  
						
						 
						
						
						
						
					 
					
						2016-09-22 16:41:51 +08:00