mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-04 06:11:06 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			632 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			632 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
Security
 | 
						|
========
 | 
						|
 | 
						|
:link_to_translation:`zh_CN:[中文]`
 | 
						|
 | 
						|
.. only:: SOC_SHA_SUPPORTED
 | 
						|
 | 
						|
    Mbed TLS
 | 
						|
    --------
 | 
						|
 | 
						|
    Starting from **ESP-IDF v5.5**, there is a change in how the SHA sub-function APIs, :cpp:func:`esp_sha_block` and :cpp:func:`esp_sha_dma`, are used.
 | 
						|
 | 
						|
    Previously, these APIs used to set the SHA mode internally, however, in the updated version, you must explicitly set the SHA mode before invoking them.
 | 
						|
 | 
						|
    For instance, if you intend to use the **SHA-256** algorithm, you must first call :cpp:func:`esp_sha_set_mode` with the argument ``SHA2_256``:
 | 
						|
 | 
						|
    .. code-block:: c
 | 
						|
 | 
						|
        esp_sha_set_mode(SHA2_256);
 |