rsaenh: AcquireContext can have multiple flags defined at the same
time
Maarten Lankhorst
m.b.lankhorst at gmail.com
Fri May 25 11:49:18 CDT 2007
According to msdn a combination of flags are set, since I'm not sure
which combo's are valid I put up a FIXME.
-------------- next part --------------
>From 97a59f7a640f72afce0f7a20443ee1c68bb25ec3 Mon Sep 17 00:00:00 2001
From: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date: Fri, 25 May 2007 18:44:14 +0200
Subject: [PATCH] rsaenh: AcquireContext can have a combination of flags
---
dlls/rsaenh/rsaenh.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/rsaenh/rsaenh.c b/dlls/rsaenh/rsaenh.c
index 101eb8c..054689e 100644
--- a/dlls/rsaenh/rsaenh.c
+++ b/dlls/rsaenh/rsaenh.c
@@ -1490,6 +1490,7 @@ BOOL WINAPI RSAENH_CPAcquireContext(HCRYPTPROV *phProv, LPSTR pszContainer,
}
break;
+ case CRYPT_NEWKEYSET|CRYPT_VERIFYCONTEXT:
case CRYPT_NEWKEYSET:
*phProv = read_key_container(szKeyContainerName, dwFlags, pVTable);
if (*phProv != (HCRYPTPROV)INVALID_HANDLE_VALUE)
@@ -1512,6 +1513,7 @@ BOOL WINAPI RSAENH_CPAcquireContext(HCRYPTPROV *phProv, LPSTR pszContainer,
break;
default:
+ FIXME("Unknown dwFlags: %08x, mask: %08x\n", dwFlags, dwFlags & (CRYPT_NEWKEYSET|CRYPT_VERIFYCONTEXT|CRYPT_DELETEKEYSET));
*phProv = (HCRYPTPROV)INVALID_HANDLE_VALUE;
SetLastError(NTE_BAD_FLAGS);
return FALSE;
--
1.4.4.2
More information about the wine-patches
mailing list