[SECUR32]

- Update spec file
[SCHANNEL]
 - Update stubs list
Please blame binutils

svn path=/trunk/; revision=64022
This commit is contained in:
Jérôme Gardou 2014-09-01 12:21:16 +00:00
parent 775a06dfc5
commit 8574e146d5
4 changed files with 39 additions and 11 deletions

View file

@ -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

View file

@ -1068,7 +1068,7 @@ static int schan_encrypt_message_get_next_buffer_token(const struct schan_transp
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 @@ static void schan_decrypt_fill_buffer(PSecBufferDesc message, ULONG buffer_type,
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;

View file

@ -26,3 +26,31 @@ SECURITY_STATUS WINAPI schan_ImpersonateSecurityContext(PCtxtHandle phContext)
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;
}

View file

@ -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