Random bytes: Fix minor compilation warnings
This commit is contained in:
4
src/3rdparty/randombytes/randombytes.c
vendored
4
src/3rdparty/randombytes/randombytes.c
vendored
@@ -76,7 +76,7 @@ static int randombytes_win32_randombytes(void* buf, const size_t n)
|
|||||||
CRYPT_VERIFYCONTEXT);
|
CRYPT_VERIFYCONTEXT);
|
||||||
if (tmp == FALSE) return -1;
|
if (tmp == FALSE) return -1;
|
||||||
|
|
||||||
tmp = CryptGenRandom(ctx, n, (BYTE*) buf);
|
tmp = CryptGenRandom(ctx, (DWORD)n, (BYTE*) buf);
|
||||||
if (tmp == FALSE) return -1;
|
if (tmp == FALSE) return -1;
|
||||||
|
|
||||||
tmp = CryptReleaseContext(ctx, 0);
|
tmp = CryptReleaseContext(ctx, 0);
|
||||||
@@ -294,10 +294,10 @@ static int randombytes_js_randombytes_nodejs(void *buf, size_t n) {
|
|||||||
errno = EINVAL;
|
errno = EINVAL;
|
||||||
return -1;
|
return -1;
|
||||||
case -2:
|
case -2:
|
||||||
|
default:
|
||||||
errno = ENOSYS;
|
errno = ENOSYS;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
assert(false); // Unreachable
|
|
||||||
}
|
}
|
||||||
#endif /* defined(__EMSCRIPTEN__) */
|
#endif /* defined(__EMSCRIPTEN__) */
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user