mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-03 08:31:44 +01:00 
			
		
		
		
	* Replaced crypotoauthlib with esp-cryptoauthlib * Added menuconfig option for esp-tls about using HSM * Added error codes for HSM in esp-tls, * Added support to select different type of ATECC608A chips * Added README, updated docs * tcp_transport: Added option to enable secure_element for ssl Closes https://github.com/espressif/esp-idf/issues/4432
		
			
				
	
	
		
			25 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
ESP32-WROOM-32SE (Secure Element)
 | 
						|
=================================
 | 
						|
 | 
						|
Overview
 | 
						|
--------
 | 
						|
 | 
						|
The ESP32-WROOM-32SE has integrated Microchip's ATECC608A cryptoauth chip in the module. ATECC608A is secure element
 | 
						|
which would generate and store ECC private key in the hardware.The ECC private key can be used to enhance security
 | 
						|
to connect to IoT cloud services with use of X.509 based mutual authentication.
 | 
						|
The application example demonstrates ECDSA sign and verify functions using ECC private key stored in ATECC608A
 | 
						|
 | 
						|
Application Example
 | 
						|
-------------------
 | 
						|
 | 
						|
Secure Element ECDSA Sign/Verify example: :example:`peripherals/secure_element/atecc608_ecdsa`.
 | 
						|
 | 
						|
How to configure and provision ESP32-WROOM-32SE for TLS
 | 
						|
-------------------------------------------------------
 | 
						|
To configure and provision ATECC608A chip on ESP32-WROOM-32SE please visit `esp_cryptoauth_utility <https://github.com/espressif/esp-cryptoauthlib/blob/master/esp_cryptoauth_utility/README.md#esp_cryptoauth_utility>`_
 | 
						|
 | 
						|
How to use ATECC608A of ESP32-WROOM-32SE for TLS
 | 
						|
------------------------------------------------
 | 
						|
ATECC608A can be used for TLS connections using ESP-TLS.
 | 
						|
To configure ESP-TLS for using secure element please refer `ATECC608A with ESP-TLS` in :doc:`ESP-TLS documentation.<../protocols/esp_tls>`
 |