#ifndef HEADER_Crypto_RDRAND #define HEADER_Crypto_RDRAND #include "Common/Tcdefs.h" #ifdef __cplusplus extern "C" { #endif /* * generate bufLen random bytes using CPU RDRAND instruction * return 1 in case of success and 0 in case of failure */ int RDRAND_getBytes(unsigned char* buf, size_t bufLen); /* * generate bufLen random bytes using CPU RDSEED instruction * return 1 in case of success and 0 in case of failure */ int RDSEED_getBytes(unsigned char* buf, size_t bufLen); #ifdef __cplusplus } #endif #endif , and does not involve temporary unencrypted files."/>
VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Platform/Platform.h
blob: 314111692a60bf53859e81f1b9d41da512dc129e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32