TianoCore EDK2 master
Loading...
Searching...
No Matches
BaseRngLibInternals.h
Go to the documentation of this file.
1
11#ifndef BASE_RNGLIB_INTERNALS_H_
12#define BASE_RNGLIB_INTERNALS_H_
13
23BOOLEAN
24EFIAPI
26 OUT UINT16 *Rand
27 );
28
38BOOLEAN
39EFIAPI
41 OUT UINT32 *Rand
42 );
43
53BOOLEAN
54EFIAPI
56 OUT UINT64 *Rand
57 );
58
66BOOLEAN
67EFIAPI
69 VOID
70 );
71
72#if defined (MDE_CPU_AARCH64)
73
74// RNDR, Random Number
75#define RNDR S3_3_C2_C4_0
76
77#endif
78
79#endif // BASE_RNGLIB_INTERNALS_H_
BOOLEAN EFIAPI ArchGetRandomNumber16(OUT UINT16 *Rand)
Definition: Rndr.c:64
BOOLEAN EFIAPI ArchGetRandomNumber64(OUT UINT64 *Rand)
Definition: Rndr.c:114
BOOLEAN EFIAPI ArchGetRandomNumber32(OUT UINT32 *Rand)
Definition: Rndr.c:89
BOOLEAN EFIAPI ArchIsRngSupported(VOID)
Definition: Rndr.c:130
#define OUT
Definition: Base.h:284
UINTN Rand(VOID)
Definition: Support.c:39