Random bytes: Fix minor compilation warnings

pull/353/head
Jonathan G Rennison 3 years ago
parent a14df8dfe2
commit ab17deae3a

@ -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__) */

Loading…
Cancel
Save