|
|
@ -70,12 +70,7 @@ PHPAPI int php_win32_get_random_bytes(unsigned char *buf, size_t size) { /* {{{ |
|
|
ret = CryptGenRandom(hCryptProv, size, buf); |
|
|
ret = CryptGenRandom(hCryptProv, size, buf); |
|
|
CryptReleaseContext(hCryptProv, 0); |
|
|
CryptReleaseContext(hCryptProv, 0); |
|
|
if (ret) { |
|
|
if (ret) { |
|
|
while (i < size && buf[i] != 0) { |
|
|
|
|
|
i++; |
|
|
|
|
|
} |
|
|
|
|
|
if (i == size) { |
|
|
|
|
|
return SUCCESS; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
return SUCCESS; |
|
|
} |
|
|
} |
|
|
return FAILURE; |
|
|
return FAILURE; |
|
|
} |
|
|
} |
|
|
|