blob: 74e058f8920e9af5c1bbf1a1c81d3a2cef659dd8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
/* Copyright 2023 The ChromiumOS Authors
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
/* Implement the boringssl sysrand from EC TRNG. */
#include "trng.h"
void CRYPTO_sysrand(uint8_t *out, size_t requested)
{
trng_init();
trng_rand_bytes(out, requested);
trng_exit();
}
void CRYPTO_sysrand_for_seed(uint8_t *out, size_t requested)
{
return CRYPTO_sysrand(out, requested);
}
|