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
24BOOLEAN
25EFIAPI
27 OUT UINT16 *Rand
28 );
29
41BOOLEAN
42EFIAPI
44 OUT UINT32 *Rand
45 );
46
58BOOLEAN
59EFIAPI
61 OUT UINT64 *Rand
62 );
63
75BOOLEAN
76EFIAPI
78 OUT UINT64 *Rand
79 );
80
92EFIAPI
94 GUID *RngGuid
95 );
96
97#endif // __RNG_LIB_H__
#define OUT
Definition: Base.h:284
BOOLEAN EFIAPI GetRandomNumber16(OUT UINT16 *Rand)
Definition: RngLibTimer.c:62
EFI_STATUS EFIAPI GetRngGuid(GUID *RngGuid)
Definition: RngLibTimer.c:210
BOOLEAN EFIAPI GetRandomNumber32(OUT UINT32 *Rand)
Definition: RngLibTimer.c:102
BOOLEAN EFIAPI GetRandomNumber128(OUT UINT64 *Rand)
Definition: RngLibTimer.c:182
BOOLEAN EFIAPI GetRandomNumber64(OUT UINT64 *Rand)
Definition: RngLibTimer.c:142
UINTN Rand(VOID)
Definition: Support.c:39
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213