]>
git.proxmox.com Git - mirror_edk2.git/blob - MdePkg/Library/BaseRngLib/AArch64/ArmRng.h
2 Random number generator service that uses the RNDR instruction
3 to provide pseudorandom numbers.
5 Copyright (c) 2021, NUVIA Inc. All rights reserved.<BR>
7 SPDX-License-Identifier: BSD-2-Clause-Patent
15 Generates a random number using RNDR.
16 Returns TRUE on success; FALSE on failure.
18 @param[out] Rand Buffer pointer to store the 64-bit random value.
20 @retval TRUE Random number generated successfully.
21 @retval FALSE Failed to generate the random number.
31 Reads the ID_AA64ISAR0 Register.
33 @return The contents of the ID_AA64ISAR0 register.
42 #endif /* ARM_RNG_H_ */