xref: /openbsd-src/lib/libfido2/src/random.c (revision c4a807ed13283181a6a84fdf571f4571a1b25eac)
1*c4a807edSdjm /*
2*c4a807edSdjm  * Copyright (c) 2018 Yubico AB. All rights reserved.
3*c4a807edSdjm  * Use of this source code is governed by a BSD-style
4*c4a807edSdjm  * license that can be found in the LICENSE file.
5*c4a807edSdjm  */
6*c4a807edSdjm 
7*c4a807edSdjm #include <sys/types.h>
8*c4a807edSdjm #include <stdlib.h>
9*c4a807edSdjm #include <unistd.h>
10*c4a807edSdjm 
11*c4a807edSdjm int
fido_get_random(void * buf,size_t len)12*c4a807edSdjm fido_get_random(void *buf, size_t len)
13*c4a807edSdjm {
14*c4a807edSdjm 	arc4random_buf(buf, len);
15*c4a807edSdjm 	return (0);
16*c4a807edSdjm }
17