mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-10-30 22:51:41 +01:00 
			
		
		
		
	This commit updates the visibility of various header files and cleans up some unnecessary inclusions. Also, this commit removes certain header include paths which were maintained for backward compatibility.
		
			
				
	
	
		
			26 lines
		
	
	
		
			569 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			569 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD
 | |
|  *
 | |
|  * SPDX-License-Identifier: Apache-2.0
 | |
|  */
 | |
| #include <mbedtls/build_info.h>
 | |
| 
 | |
| #include <sys/types.h>
 | |
| #include <stdlib.h>
 | |
| #include <stdio.h>
 | |
| #include "esp_random.h"
 | |
| 
 | |
| #include <entropy_poll.h>
 | |
| 
 | |
| #ifndef MBEDTLS_ENTROPY_HARDWARE_ALT
 | |
| #error "MBEDTLS_ENTROPY_HARDWARE_ALT should always be set in ESP-IDF"
 | |
| #endif
 | |
| 
 | |
| int mbedtls_hardware_poll( void *data,
 | |
|                            unsigned char *output, size_t len, size_t *olen )
 | |
| {
 | |
|     esp_fill_random(output, len);
 | |
|     *olen = len;
 | |
|     return 0;
 | |
| }
 |