TianoCore EDK2 master
|
Go to the source code of this file.
Macros | |
#define | GETRANDOM_RETRY_LIMIT 10 |
Functions | |
BOOLEAN EFIAPI | GetRandomNumber16 (OUT UINT16 *Rand) |
BOOLEAN EFIAPI | GetRandomNumber32 (OUT UINT32 *Rand) |
BOOLEAN EFIAPI | GetRandomNumber64 (OUT UINT64 *Rand) |
BOOLEAN EFIAPI | GetRandomNumber128 (OUT UINT64 *Rand) |
Random number generator services that uses CPU RNG instructions to provide random numbers.
Copyright (c) 2021, NUVIA Inc. All rights reserved.
Copyright (c) 2015, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file BaseRng.c.
BOOLEAN EFIAPI GetRandomNumber128 | ( | OUT UINT64 * | Rand | ) |
BOOLEAN EFIAPI GetRandomNumber16 | ( | OUT UINT16 * | Rand | ) |
BOOLEAN EFIAPI GetRandomNumber32 | ( | OUT UINT32 * | Rand | ) |
BOOLEAN EFIAPI GetRandomNumber64 | ( | OUT UINT64 * | Rand | ) |