furi_hal_random.h 358 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include <stdint.h>
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. /** Get random value
  7. *
  8. * @return random value
  9. */
  10. uint32_t furi_hal_random_get();
  11. /** Fill buffer with random data
  12. *
  13. * @param buf buffer pointer
  14. * @param data buffer len
  15. */
  16. void furi_hal_random_fill_buf(uint8_t* buf, uint32_t len);
  17. #ifdef __cplusplus
  18. }
  19. #endif