Ashish Sharma 
							
						 
					 
					
						
						
							
						
						466a365a02 
					 
					
						
						
							
							feat(mbedtls): adds support for RSA decryption with DS peripheral  
						
						
						
						
					 
					
						2025-07-07 13:32:06 +08:00 
						 
				 
			
				
					
						
							
							
								Ashish Sharma 
							
						 
					 
					
						
						
							
						
						78af627857 
					 
					
						
						
							
							fix(mbedtls): handle NULL ctx in ds rsa sign  
						
						
						
						
					 
					
						2025-06-18 17:03:37 +08:00 
						 
				 
			
				
					
						
							
							
								Ashish Sharma 
							
						 
					 
					
						
						
							
						
						dbb846c348 
					 
					
						
						
							
							fix(mbedtls): Fixes failing TLS 1.3 server handshake  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15984  
						
						
					 
					
						2025-05-26 17:16:21 +08:00 
						 
				 
			
				
					
						
							
							
								nilesh.kale 
							
						 
					 
					
						
						
							
						
						d9f03d7f28 
					 
					
						
						
							
							fix(hal): updated API description and added comments  
						
						
						
						
					 
					
						2025-04-15 14:58:53 +05:30 
						 
				 
			
				
					
						
							
							
								Ashish Sharma 
							
						 
					 
					
						
						
							
						
						b62e486247 
					 
					
						
						
							
							fix(component/mbedtls): Fix failing cert verification with TLS1.3 and DS peripheral  
						
						
						
						
					 
					
						2025-04-11 18:34:16 +08:00 
						 
				 
			
				
					
						
							
							
								nilesh.kale 
							
						 
					 
					
						
						
							
						
						f794eb9b2d 
					 
					
						
						
							
							feat: enabled hmac and ds support in esp32h21  
						
						... 
						
						
						
						This commit enables support for HMAC and DS in ESP32H21 
						
						
					 
					
						2025-03-13 10:23:11 +05:30 
						 
				 
			
				
					
						
							
							
								nilesh.kale 
							
						 
					 
					
						
						
							
						
						46c0902fd6 
					 
					
						
						
							
							feat: enabled hmac and ds peripheral support for c5  
						
						... 
						
						
						
						This commit add support for HMAC and DS peripheral support for ESP32-C5. 
						
						
					 
					
						2024-05-28 10:44:54 +05:30 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						b8c208cdb3 
					 
					
						
						
							
							feat(ds): add Digital Signature peripheral support for esp32p4  
						
						
						
						
					 
					
						2023-09-01 15:44:21 +05:30 
						 
				 
			
				
					
						
							
							
								Christoph Baechler 
							
						 
					 
					
						
						
							
						
						704dfc9185 
					 
					
						
						
							
							esp_ds: ignore releasing mutex if not called from same task  
						
						
						
						
					 
					
						2023-05-15 15:02:38 +02:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						bf2a7b2df6 
					 
					
						
						
							
							esp32h4: removed esp32h4 related codes  
						
						
						
						
					 
					
						2023-04-23 12:03:07 +00:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						e4e4ffa3f4 
					 
					
						
						
							
							esp32h2: enable DS peripheral support in driver and test application  
						
						
						
						
					 
					
						2023-02-13 10:27:15 +05:30 
						 
				 
			
				
					
						
							
							
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						4831edc624 
					 
					
						
						
							
							esp32c6/hal: Added support for HMAC and DS on esp32c6  
						
						... 
						
						
						
						* Update DS test_apps for esp32c6 SoC 
						
						
					 
					
						2023-01-19 09:53:34 +05:30 
						 
				 
			
				
					
						
							
							
								Nathan Phillips 
							
						 
					 
					
						
						
							
						
						260fd5c5a5 
					 
					
						
						
							
							Explicitly log an invalid digest in DS data  
						
						
						
						
					 
					
						2022-12-08 10:33:59 +00:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						8677216576 
					 
					
						
						
							
							esp32h2: renaming esp32h2 to esp32h4  
						
						
						
						
					 
					
						2022-11-08 17:05:33 +08:00 
						 
				 
			
				
					
						
							
							
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						2f4a28af46 
					 
					
						
						
							
							esp_rsa_sign_alt: Fix esp_init_ds_data_ctx API to not modify user defined data when it is given directory from flash  
						
						
						
						
					 
					
						2022-08-22 15:04:32 +05:30 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						f7fc3e2d88 
					 
					
						
						
							
							esp_hw_support: cleanup crypto lock APIs for ESP32-C2  
						
						
						
						
					 
					
						2022-03-22 02:06:30 +00:00 
						 
				 
			
				
					
						
							
							
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						3b71bd7326 
					 
					
						
						
							
							mbedtls-3.0: Fixed ESP32 build issues  
						
						... 
						
						
						
						- Added MBEDLTS_PRIVATE(...) wherever necessary
- For functions like mbedtls_pk_parse_key(...), it is necessary to pass the RNG function
  pointers as parameter. Solved for dependent components: wpa_supplicant & openSSL
- For libcoap, the SSLv2 ClientHello handshake method has been deprecated, need to handle this.
  Currently, corresponding snippet has been commented.
- Examples tested: hello-world | https_request | wifi_prov_mgr
mbedtls-3.0: Fixed ESP32-C3 & ESP32-S3 build issues
- Removed MBEDTLS_DEPRECATED_REMOVED macro from sha1 port
- DS peripheral: esp_ds_rsa_sign -> removed unsused 'mode' argument
- Added MBEDTLS_PRIVATE(...) wherever required
mbedtls-3.0: Fixed ESP32-S2 build issues
- Fixed outdated function prototypes and usage in mbedlts/port/aes/esp_aes_gcm.c due to changes in GCM module
mbedtls-3.0: Fixed ESP32-H2 build issues
ci: Fixing build stage
- Added MBEDTLS_PRIVATE(...) wherever required
- Added RNG function parameter
- Updated GCM Module changes
- Updated Copyright notices
- Tests:
- build_esp_idf_tests_cmake_esp32
- build_esp_idf_tests_cmake_esp32s2
- build_esp_idf_tests_cmake_esp32c3
- build_esp_idf_tests_cmake_esp32s3
ci: Fixing build stage (mbedtls-related changes)
- Added MBEDTLS_PRIVATE(...) wherever required
- Updated SHAXXX functions
- Updated esp_config according to mbedtls changes
- Tests:
- build_examples_cmake_esp32
- build_examples_cmake_esp32s2
- build_examples_cmake_esp32c3
- build_examples_cmake_esp32s3
ci: Fixing build stage (example-related changes)
- Added MBEDTLS_PRIVATE(...) wherever required
- Updated SHAXXX functions
- Updated esp_config according to mbedtls changes
- Tests:
- build_examples_cmake_esp32
- build_examples_cmake_esp32s2
- build_examples_cmake_esp32c3
- build_examples_cmake_esp32s3
ci: Fixing target_test stage
- Updated test SSL version to TLS_v1_2
- Tests:
- example_test_protocols 1/2
ci: Fixing build stage
- Added checks for MBEDTLS_DHM_C (disabled by default)
- Updated esp_cryptoauthlib submodule
- Updated factory partition size for legacy BLE provisioning example
- Tests:
- build_examples_cmake_esp32
- build_examples_cmake_esp32s2
- build_examples_cmake_esp32c3
- build_examples_cmake_esp32s3
Co-authored-by: Laukik Hase <laukik.hase@espressif.com > 
						
						
					 
					
						2022-03-03 01:37:10 +05:30 
						 
				 
			
				
					
						
							
							
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						45122533e0 
					 
					
						
						
							
							mbedtls-3 update:  
						
						... 
						
						
						
						1) Fix build issue in mbedtls
2) skip the public headers check in IDF
3)Update Kconfig Macros
4)Remove deprecated config options
5) Update the sha API according to new nomenclature
6) Update mbedtls_rsa_init usage
7) Include mbedtls/build_info.h instead of mbedtls/config.h
8) Dont include check_config.h
9) Add additional error message in esp_blufi_api.h 
						
						
					 
					
						2022-03-03 01:37:10 +05:30 
						 
				 
			
				
					
						
							
							
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						0483bfbbfe 
					 
					
						
						
							
							Initial Changes for updating mbedtls to v3.0  
						
						
						
						
					 
					
						2022-03-03 01:37:09 +05:30 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						424c45df91 
					 
					
						
						
							
							ci: Fix issues for build stage  
						
						... 
						
						
						
						- Fixed logs expecting different format specifier
- Updated ignore list for check_public_header test
- Updated functions ported from mbedTLS 
						
						
					 
					
						2022-01-25 10:51:27 +05:30 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						cf049e15ed 
					 
					
						
						
							
							esp8684: rename target to esp32c2  
						
						
						
						
					 
					
						2022-01-19 11:08:57 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						5add6593f4 
					 
					
						
						
							
							ESP8684: Add esp_gdbstub, mbedtls, esp_timer  
						
						
						
						
					 
					
						2021-11-06 17:33:45 +08:00 
						 
				 
			
				
					
						
							
							
								Sachin Billore 
							
						 
					 
					
						
						
							
						
						667017d517 
					 
					
						
						
							
							ESP32S3 support for ESP-MQTT SSL Mutual Authentication with Digital Signature  
						
						... 
						
						
						
						Closes IDF-3859 
						
						
					 
					
						2021-09-06 11:17:30 +05:30 
						 
				 
			
				
					
						
							
							
								Shu Chen 
							
						 
					 
					
						
						
							
						
						6fce2930d0 
					 
					
						
						
							
							esp32h2: enable more components to support esp32h2  
						
						... 
						
						
						
						Involved components:
 * app_trace
 * esp-tls
 * esp_adc_cal
 * esp_pm
 * esp_serial_slave_link
 * esp_timer
 * freertos
 * idf_test
 * log
 * mbedtls
 * newlib
 * perfmon
 * spi_flash
 * spiffs
 * ulp
 * unity
 * vfs 
						
						
					 
					
						2021-07-01 19:53:11 +08:00 
						 
				 
			
				
					
						
							
							
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						79c23a1886 
					 
					
						
						
							
							esp32c3/Digital Signature: mbedtls integration through ESP-TLS  
						
						
						
						
					 
					
						2021-01-22 11:54:16 +05:30