rsaenh: Constify some variables
Andrew Talbot
andrew.talbot at talbotville.com
Thu Aug 23 15:32:19 CDT 2007
Changelog:
rsaenh: Constify some variables.
diff -urN a/dlls/rsaenh/implglue.c b/dlls/rsaenh/implglue.c
--- a/dlls/rsaenh/implglue.c 2006-11-14 11:15:46.000000000 +0000
+++ b/dlls/rsaenh/implglue.c 2007-08-23 20:20:39.000000000 +0100
@@ -328,7 +328,7 @@
return SystemFunction036(pbBuffer, dwLen);
}
-BOOL export_public_key_impl(BYTE *pbDest, KEY_CONTEXT *pKeyContext, DWORD dwKeyLen,DWORD *pdwPubExp)
+BOOL export_public_key_impl(BYTE *pbDest, const KEY_CONTEXT *pKeyContext, DWORD dwKeyLen,DWORD *pdwPubExp)
{
mp_to_unsigned_bin(&pKeyContext->rsa.N, pbDest);
reverse_bytes(pbDest, dwKeyLen);
@@ -362,7 +362,7 @@
return TRUE;
}
-BOOL export_private_key_impl(BYTE *pbDest, KEY_CONTEXT *pKeyContext, DWORD dwKeyLen,
+BOOL export_private_key_impl(BYTE *pbDest, const KEY_CONTEXT *pKeyContext, DWORD dwKeyLen,
DWORD *pdwPubExp)
{
mp_to_unsigned_bin(&pKeyContext->rsa.N, pbDest);
diff -urN a/dlls/rsaenh/implglue.h b/dlls/rsaenh/implglue.h
--- a/dlls/rsaenh/implglue.h 2006-09-29 15:47:00.000000000 +0100
+++ b/dlls/rsaenh/implglue.h 2007-08-23 20:20:49.000000000 +0100
@@ -86,11 +86,11 @@
DWORD enc);
BOOL encrypt_stream_impl(ALG_ID aiAlgid, KEY_CONTEXT *pKeyContext, BYTE *pbInOut, DWORD dwLen);
-BOOL export_public_key_impl(BYTE *pbDest, KEY_CONTEXT *pKeyContext, DWORD dwKeyLen,
+BOOL export_public_key_impl(BYTE *pbDest, const KEY_CONTEXT *pKeyContext, DWORD dwKeyLen,
DWORD *pdwPubExp);
BOOL import_public_key_impl(CONST BYTE *pbSrc, KEY_CONTEXT *pKeyContext, DWORD dwKeyLen,
DWORD dwPubExp);
-BOOL export_private_key_impl(BYTE *pbDest, KEY_CONTEXT *pKeyContext, DWORD dwKeyLen,
+BOOL export_private_key_impl(BYTE *pbDest, const KEY_CONTEXT *pKeyContext, DWORD dwKeyLen,
DWORD *pdwPubExp);
BOOL import_private_key_impl(CONST BYTE* pbSrc, KEY_CONTEXT *pKeyContext, DWORD dwKeyLen,
DWORD dwPubExp);
diff -urN a/dlls/rsaenh/rsaenh.c b/dlls/rsaenh/rsaenh.c
--- a/dlls/rsaenh/rsaenh.c 2007-07-11 17:34:07.000000000 +0100
+++ b/dlls/rsaenh/rsaenh.c 2007-08-23 20:21:09.000000000 +0100
@@ -521,7 +521,7 @@
* NOTES
* See Internet RFC 2104 for details on the HMAC algorithm.
*/
-static BOOL copy_hmac_info(PHMAC_INFO *dst, PHMAC_INFO src) {
+static BOOL copy_hmac_info(PHMAC_INFO *dst, const HMAC_INFO *src) {
if (!src) return FALSE;
*dst = HeapAlloc(GetProcessHeap(), 0, sizeof(HMAC_INFO));
if (!*dst) return FALSE;
@@ -974,7 +974,7 @@
* Success: Handle to the new key container.
* Failure: INVALID_HANDLE_VALUE
*/
-static HCRYPTPROV new_key_container(PCCH pszContainerName, DWORD dwFlags, PVTableProvStruc pVTable)
+static HCRYPTPROV new_key_container(PCCH pszContainerName, DWORD dwFlags, const VTableProvStruc *pVTable)
{
KEYCONTAINER *pKeyContainer;
HCRYPTPROV hKeyContainer;
@@ -1039,7 +1039,7 @@
* Success: Handle to the key container read from the registry
* Failure: INVALID_HANDLE_VALUE
*/
-static HCRYPTPROV read_key_container(PCHAR pszContainerName, DWORD dwFlags, PVTableProvStruc pVTable)
+static HCRYPTPROV read_key_container(PCHAR pszContainerName, DWORD dwFlags, const VTableProvStruc *pVTable)
{
CHAR szRSABase[MAX_PATH];
BYTE *pbKey;
More information about the wine-patches
mailing list