зеркало из https://github.com/microsoft/SEAL.git
FreeBSD compatibility patch.
This commit is contained in:
Родитель
9fc376c194
Коммит
4d57e56649
|
@ -18,7 +18,7 @@ namespace seal
|
|||
uint64_t random_uint64()
|
||||
{
|
||||
uint64_t result;
|
||||
#if defined(__linux__) || (defined(__APPLE__) && defined(__MACH__))
|
||||
#if defined(__linux__) || defined(__FreeBSD__) || (defined(__APPLE__) && defined(__MACH__))
|
||||
random_device rd("/dev/urandom");
|
||||
result = (static_cast<uint64_t>(rd()) << 32)
|
||||
+ static_cast<uint64_t>(rd());
|
||||
|
|
Загрузка…
Ссылка в новой задаче