1af8dee20SYann Gautier /* 2*02b770aeSMaxime Méré * Copyright (c) 2022-2025, STMicroelectronics - All Rights Reserved 3af8dee20SYann Gautier * 4af8dee20SYann Gautier * SPDX-License-Identifier: BSD-3-Clause 5af8dee20SYann Gautier */ 6af8dee20SYann Gautier 7af8dee20SYann Gautier #ifndef STM32_RNG_H 8af8dee20SYann Gautier #define STM32_RNG_H 9af8dee20SYann Gautier 10af8dee20SYann Gautier #include <stdint.h> 11af8dee20SYann Gautier 12af8dee20SYann Gautier int stm32_rng_read(uint8_t *out, uint32_t size); 13af8dee20SYann Gautier int stm32_rng_init(void); 14*02b770aeSMaxime Méré void stm32_rng_select(uintptr_t rng_base); 15af8dee20SYann Gautier 16af8dee20SYann Gautier #endif /* STM32_RNG_H */ 17