Sign in
rust
/
rust-lang
/
rust
/
refs/heads/perf-tmp
/
.
/
library
/
std
/
src
/
sys
/
random
/
espidf.rs
blob: 6f48f7f1f29523c32db1236c7f1053d9498fd084 [
file
] [
log
] [
blame
]
use
crate
::
ffi
::
c_void
;
unsafe
extern
"C"
{
fn
esp_fill_random
(
buf
:
*
mut
c_void
,
len
:
usize
);
}
pub
fn
fill_bytes
(
bytes
:
&
mut
[
u8
])
{
unsafe
{
esp_fill_random
(
bytes
.
as_mut_ptr
().
cast
(),
bytes
.
len
())
}
}