Commit d474fa6a authored by Paul Vriens's avatar Paul Vriens Committed by Alexandre Julliard

rsaenh/tests: Run tests again on Windows 95.

parent 9a787f70
...@@ -465,7 +465,7 @@ static void test_hashes(void) ...@@ -465,7 +465,7 @@ static void test_hashes(void)
ok(!result && GetLastError() == NTE_BAD_ALGID, ok(!result && GetLastError() == NTE_BAD_ALGID,
"expected NTE_BAD_ALGID, got %08x\n", GetLastError()); "expected NTE_BAD_ALGID, got %08x\n", GetLastError());
result = CryptAcquireContextW(&prov, NULL, MS_ENHANCED_PROV_W, PROV_RSA_FULL, CRYPT_VERIFYCONTEXT); result = CryptAcquireContextA(&prov, NULL, szProvider, PROV_RSA_FULL, CRYPT_VERIFYCONTEXT);
ok(result, "CryptAcquireContext failed 0x%08x\n", GetLastError()); ok(result, "CryptAcquireContext failed 0x%08x\n", GetLastError());
result = CryptCreateHash(prov, CALG_SHA1, 0, 0, &hHash); result = CryptCreateHash(prov, CALG_SHA1, 0, 0, &hHash);
...@@ -487,7 +487,13 @@ static void test_hashes(void) ...@@ -487,7 +487,13 @@ static void test_hashes(void)
ok(!result, "CryptDestroyHash succeeded\n"); ok(!result, "CryptDestroyHash succeeded\n");
ok(error == ERROR_INVALID_PARAMETER, "expected ERROR_INVALID_PARAMETER got %u\n", error); ok(error == ERROR_INVALID_PARAMETER, "expected ERROR_INVALID_PARAMETER got %u\n", error);
result = CryptAcquireContextW(&prov, NULL, MS_ENHANCED_PROV_W, PROV_RSA_FULL, CRYPT_VERIFYCONTEXT); if (!pCryptDuplicateHash)
{
win_skip("CryptDuplicateHash is not available\n");
return;
}
result = CryptAcquireContextA(&prov, NULL, szProvider, PROV_RSA_FULL, CRYPT_VERIFYCONTEXT);
ok(result, "CryptAcquireContext failed 0x%08x\n", GetLastError()); ok(result, "CryptAcquireContext failed 0x%08x\n", GetLastError());
result = CryptCreateHash(hProv, CALG_SHA1, 0, 0, &hHash); result = CryptCreateHash(hProv, CALG_SHA1, 0, 0, &hHash);
...@@ -496,7 +502,7 @@ static void test_hashes(void) ...@@ -496,7 +502,7 @@ static void test_hashes(void)
result = CryptHashData(hHash, (const BYTE *)"data", sizeof("data"), 0); result = CryptHashData(hHash, (const BYTE *)"data", sizeof("data"), 0);
ok(result, "CryptHashData failed 0x%08x\n", GetLastError()); ok(result, "CryptHashData failed 0x%08x\n", GetLastError());
result = CryptDuplicateHash(hHash, NULL, 0, &hHashClone); result = pCryptDuplicateHash(hHash, NULL, 0, &hHashClone);
ok(result, "CryptDuplicateHash failed 0x%08x\n", GetLastError()); ok(result, "CryptDuplicateHash failed 0x%08x\n", GetLastError());
len = 20; len = 20;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment