rsaenh/tests: Fix a test failure on W2K and below.

This commit is contained in:
Paul Vriens 2008-11-25 17:13:06 +01:00 committed by Alexandre Julliard
parent 6d9bca7d94
commit 489e59f83d
1 changed files with 3 additions and 1 deletions

View File

@ -1080,8 +1080,10 @@ static void test_mac(void) {
/* Provoke errors */
if (!derive_key(CALG_RC4, &hKey, 56)) return;
SetLastError(0xdeadbeef);
result = CryptCreateHash(hProv, CALG_MAC, hKey, 0, &hHash);
ok(!result && (GetLastError() == NTE_BAD_KEY || GetLastError() == NTE_FAIL),
ok((!result && GetLastError() == NTE_BAD_KEY) ||
broken(result), /* Win9x, WinMe, NT4, W2K */
"%08x\n", GetLastError());
result = CryptDestroyKey(hKey);