Files
Odin/core/crypto/rand_openbsd.odin
2022-02-25 08:49:25 +00:00

13 lines
225 B
Odin

package crypto
import "core:c"
foreign import libc "system:c"
foreign libc {
arc4random_buf :: proc "c" (buf: rawptr, nbytes: c.size_t) ---
}
_rand_bytes :: proc (dst: []byte) {
arc4random_buf(raw_data(dst), len(dst))
}