}/*}}}*/
static BCRYPT_ALG_HANDLE bcrypt_algo;
-static BOOL has_crypto_ctx = 0;
+static BOOL has_bcrypt_algo = 0;
#define NT_SUCCESS(Status) (((NTSTATUS)(Status)) >= 0)
{/*{{{*/
BOOL ret = TRUE;
- if (has_crypto_ctx) {
+ if (has_bcrypt_algo) {
ret = NT_SUCCESS(BCryptCloseAlgorithmProvider(bcrypt_algo, 0));
- has_crypto_ctx = 0;
+ has_bcrypt_algo = 0;
}
return ret;
BOOL php_win32_init_random_bytes(void)
{/*{{{*/
- if (has_crypto_ctx) {
+ if (has_bcrypt_algo) {
return TRUE;
}
- has_crypto_ctx = NT_SUCCESS(BCryptOpenAlgorithmProvider(&bcrypt_algo, BCRYPT_RNG_ALGORITHM, NULL, 0));
+ has_bcrypt_algo = NT_SUCCESS(BCryptOpenAlgorithmProvider(&bcrypt_algo, BCRYPT_RNG_ALGORITHM, NULL, 0));
- return has_crypto_ctx;
+ return has_bcrypt_algo;
}/*}}}*/
#endif
/* Currently we fail on startup, with CNG API it shows no regressions so far and is secure.
Should switch on and try to reinit, if it fails too often on startup. This means also
bringing locks back. */
- if (has_crypto_ctx == 0) {
+ if (has_bcrypt_algo == 0) {
return FAILURE;
}
#endif