Author: jgardou
Date: Mon Sep 1 12:21:16 2014
New Revision: 64022
URL:
http://svn.reactos.org/svn/reactos?rev=64022&view=rev
Log:
[SECUR32]
- Update spec file
[SCHANNEL]
- Update stubs list
Please blame binutils
Modified:
trunk/reactos/dll/win32/schannel/schannel.spec
trunk/reactos/dll/win32/schannel/schannel_wine.c
trunk/reactos/dll/win32/schannel/stubs.c
trunk/reactos/dll/win32/secur32/secur32.spec
Modified: trunk/reactos/dll/win32/schannel/schannel.spec
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/schannel/schanne…
==============================================================================
--- trunk/reactos/dll/win32/schannel/schannel.spec [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/schannel/schannel.spec [iso-8859-1] Mon Sep 1 12:21:16 2014
@@ -15,14 +15,14 @@
@ stdcall InitSecurityInterfaceW() schan_InitSecurityInterfaceW
@ stdcall InitializeSecurityContextA(ptr ptr str long long long ptr long ptr ptr ptr ptr)
schan_InitializeSecurityContextA
@ stdcall InitializeSecurityContextW(ptr ptr wstr long long long ptr long ptr ptr ptr
ptr) schan_InitializeSecurityContextW
-@ stdcall MakeSignature(ptr long ptr long) secur32.MakeSignature
+@ stdcall MakeSignature(ptr long ptr long) schan_MakeSignature
@ stub OpenSslPerformanceData
@ stdcall QueryContextAttributesA(ptr long ptr) schan_QueryContextAttributesA
@ stdcall QueryContextAttributesW(ptr long ptr) schan_QueryContextAttributesW
-@ stdcall QuerySecurityPackageInfoA(str ptr) secur32.QuerySecurityPackageInfoA
-@ stdcall QuerySecurityPackageInfoW(wstr ptr) secur32.QuerySecurityPackageInfoW
-@ stdcall RevertSecurityContext(ptr) secur32.RevertSecurityContext
-@ stdcall SealMessage(ptr long ptr long) secur32.SealMessage
+@ stdcall QuerySecurityPackageInfoA(str ptr) schan_QuerySecurityPackageInfoA
+@ stdcall QuerySecurityPackageInfoW(wstr ptr) schan_QuerySecurityPackageInfoW
+@ stdcall RevertSecurityContext(ptr) schan_RevertSecurityContext
+@ stdcall SealMessage(ptr long ptr long) schan_EncryptMessage
@ stdcall SpLsaModeInitialize(long ptr ptr ptr)
@ stdcall SpUserModeInitialize(long ptr ptr ptr)
@ stub SslCrackCertificate
@@ -33,5 +33,5 @@
@ stub SslGenerateRandomBits
@ stub SslGetMaximumKeySize
@ stub SslLoadCertificate
-@ stdcall UnsealMessage(ptr ptr long ptr) secur32.UnsealMessage
-@ stdcall VerifySignature(ptr ptr long ptr) secur32.VerifySignature
+@ stdcall UnsealMessage(ptr ptr long ptr) schan_DecryptMessage
+@ stdcall VerifySignature(ptr ptr long ptr) schan_VerifySignature
Modified: trunk/reactos/dll/win32/schannel/schannel_wine.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/schannel/schanne…
==============================================================================
--- trunk/reactos/dll/win32/schannel/schannel_wine.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/schannel/schannel_wine.c [iso-8859-1] Mon Sep 1 12:21:16
2014
@@ -1068,7 +1068,7 @@
return -1;
}
-static SECURITY_STATUS SEC_ENTRY schan_EncryptMessage(PCtxtHandle context_handle,
+SECURITY_STATUS SEC_ENTRY schan_EncryptMessage(PCtxtHandle context_handle,
ULONG quality, PSecBufferDesc message, ULONG message_seq_no)
{
struct schan_transport transport;
@@ -1190,7 +1190,7 @@
buffer->cbBuffer = size;
}
-static SECURITY_STATUS SEC_ENTRY schan_DecryptMessage(PCtxtHandle context_handle,
+SECURITY_STATUS SEC_ENTRY schan_DecryptMessage(PCtxtHandle context_handle,
PSecBufferDesc message, ULONG message_seq_no, PULONG quality)
{
struct schan_transport transport;
Modified: trunk/reactos/dll/win32/schannel/stubs.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/schannel/stubs.c…
==============================================================================
--- trunk/reactos/dll/win32/schannel/stubs.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/schannel/stubs.c [iso-8859-1] Mon Sep 1 12:21:16 2014
@@ -26,3 +26,31 @@
return SEC_E_UNSUPPORTED_FUNCTION;
}
+SECURITY_STATUS WINAPI schan_MakeSignature(PCtxtHandle phContext, ULONG fQOP,
+ PSecBufferDesc pMessage, ULONG MessageSeqNo)
+{
+ return SEC_E_UNSUPPORTED_FUNCTION;
+}
+
+SECURITY_STATUS WINAPI schan_QuerySecurityPackageInfoA(SEC_CHAR *pszPackageName,
+ PSecPkgInfoA *ppPackageInfo)
+{
+ return SEC_E_UNSUPPORTED_FUNCTION;
+}
+
+SECURITY_STATUS WINAPI schan_QuerySecurityPackageInfoW(SEC_WCHAR *pszPackageName,
+ PSecPkgInfoW *ppPackageInfo)
+{
+ return SEC_E_UNSUPPORTED_FUNCTION;
+}
+
+SECURITY_STATUS WINAPI schan_RevertSecurityContext(PCtxtHandle phContext)
+{
+ return SEC_E_UNSUPPORTED_FUNCTION;
+}
+
+SECURITY_STATUS WINAPI schan_VerifySignature(PCtxtHandle phContext,
+ PSecBufferDesc pMessage, ULONG MessageSeqNo, PULONG pfQOP)
+{
+ return SEC_E_UNSUPPORTED_FUNCTION;
+}
Modified: trunk/reactos/dll/win32/secur32/secur32.spec
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/secur32/secur32.…
==============================================================================
--- trunk/reactos/dll/win32/secur32/secur32.spec [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/secur32/secur32.spec [iso-8859-1] Mon Sep 1 12:21:16 2014
@@ -68,8 +68,8 @@
@ stub SecpFreeMemory
@ stub SecpTranslateName
@ stub SecpTranslateNameEx
-@ stub SetContextAttributesA
-@ stub SetContextAttributesW
+@ stdcall SetContextAttributesA(ptr long ptr long)
+@ stdcall SetContextAttributesW(ptr long ptr long)
@ stdcall TranslateNameA(str long long ptr ptr)
@ stdcall TranslateNameW(wstr long long ptr ptr)
@ stdcall UnsealMessage(ptr ptr long ptr) DecryptMessage