Moved win32_require to the kernel.

This commit is contained in:
Eric Holk
2011-06-28 11:34:20 -07:00
committed by Graydon Hoare
parent 2f84987a48
commit 02f6645fca
7 changed files with 34 additions and 33 deletions

View File

@@ -134,15 +134,15 @@ isaac_init(rust_dom *dom, randctx *rctx)
#ifdef __WIN32__
{
HCRYPTPROV hProv;
dom->win32_require
dom->kernel->win32_require
(_T("CryptAcquireContext"),
CryptAcquireContext(&hProv, NULL, NULL, PROV_RSA_FULL,
CRYPT_VERIFYCONTEXT|CRYPT_SILENT));
dom->win32_require
dom->kernel->win32_require
(_T("CryptGenRandom"),
CryptGenRandom(hProv, sizeof(rctx->randrsl),
(BYTE*)(&rctx->randrsl)));
dom->win32_require
dom->kernel->win32_require
(_T("CryptReleaseContext"),
CryptReleaseContext(hProv, 0));
}