TianoCore EDK2
master
Loading...
Searching...
No Matches
RngLib.h
Go to the documentation of this file.
1
10
#ifndef __RNG_LIB_H__
11
#define __RNG_LIB_H__
12
24
BOOLEAN
25
EFIAPI
26
GetRandomNumber16
(
27
OUT
UINT16 *
Rand
28
);
29
41
BOOLEAN
42
EFIAPI
43
GetRandomNumber32
(
44
OUT
UINT32 *
Rand
45
);
46
58
BOOLEAN
59
EFIAPI
60
GetRandomNumber64
(
61
OUT
UINT64 *
Rand
62
);
63
75
BOOLEAN
76
EFIAPI
77
GetRandomNumber128
(
78
OUT
UINT64 *
Rand
79
);
80
91
EFI_STATUS
92
EFIAPI
93
GetRngGuid
(
94
GUID
*RngGuid
95
);
96
97
#endif
// __RNG_LIB_H__
OUT
#define OUT
Definition:
Base.h:284
GetRandomNumber16
BOOLEAN EFIAPI GetRandomNumber16(OUT UINT16 *Rand)
Definition:
RngLibTimer.c:62
GetRngGuid
EFI_STATUS EFIAPI GetRngGuid(GUID *RngGuid)
Definition:
RngLibTimer.c:210
GetRandomNumber32
BOOLEAN EFIAPI GetRandomNumber32(OUT UINT32 *Rand)
Definition:
RngLibTimer.c:102
GetRandomNumber128
BOOLEAN EFIAPI GetRandomNumber128(OUT UINT64 *Rand)
Definition:
RngLibTimer.c:182
GetRandomNumber64
BOOLEAN EFIAPI GetRandomNumber64(OUT UINT64 *Rand)
Definition:
RngLibTimer.c:142
Rand
UINTN Rand(VOID)
Definition:
Support.c:39
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
GUID
Definition:
Base.h:213
MdePkg
Include
Library
RngLib.h
Generated on Fri Nov 15 2024 18:01:15 for TianoCore EDK2 by
1.9.6