blob: 75acc686a9f1744f2c170826c4594b1381efd955 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
/** @file
Provide rand noise source.
Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
#ifndef __RAND_POOL_NOISE_H__
#define __RAND_POOL_NOISE_H__
#include <Uefi/UefiBaseType.h>
/**
Get 64-bit noise source.
@param[out] Rand Buffer pointer to store 64-bit noise source
@retval TRUE Get randomness successfully.
@retval FALSE Failed to generate
**/
BOOLEAN
EFIAPI
GetRandomNoise64 (
OUT UINT64 *Rand
);
#endif // __RAND_POOL_NOISE_H__
|