Piotr Caban
|
cdf8d455c2
|
secur32: Handle extra data in schan_InitializeSecurityContextW.
|
2010-09-18 13:05:30 +02:00 |
Mikko Rasa
|
506af9205d
|
secur32: Fill a SECBUFFER_MISSING buffer if the message is not complete.
|
2010-09-15 16:36:17 -05:00 |
Mikko Rasa
|
b335e94788
|
secur32: Only process full TLS frames in schan_DecryptMessage.
|
2010-09-15 16:36:11 -05:00 |
Mikko Rasa
|
149ffe130f
|
secur32: Fill header and trailer buffers in schan_DecryptMessage.
|
2010-09-15 16:36:01 -05:00 |
Mikko Rasa
|
b424b3431e
|
secur32: Validate buffers passed to schan_DecryptMessage.
|
2010-09-15 16:35:51 -05:00 |
Michael Stefaniuc
|
24592a7a62
|
secur32: Avoid using long.
|
2010-05-12 13:44:40 +02:00 |
Alexandre Julliard
|
43a98ecb21
|
secur32: Avoid using a pointer difference in a trace.
|
2010-04-09 16:14:07 +02:00 |
Juan Lang
|
7c3b9a1551
|
secur32: Report an error if libgnutls isn't found.
|
2010-01-11 12:54:23 -06:00 |
Hans Leidekker
|
aeb161f13f
|
secur32: Handle EOF from gnutls_record_recv.
|
2009-11-19 11:50:40 +01:00 |
Henri Verbeet
|
3e96881e4c
|
secur32: Don't bother zeroing the handle table in SECUR32_initSchannelSP().
Handles are initialized when they're allocated.
|
2009-10-15 12:06:18 +02:00 |
Henri Verbeet
|
226519efbc
|
secur32: Don't try to cleanup uninitialized handles in SECUR32_deinitSchannelSP().
|
2009-10-15 12:06:18 +02:00 |
Henri Verbeet
|
5b47904231
|
secur32: Recognize the ARC4 cipher in schannel_get_cipher_algid().
|
2009-10-15 12:06:18 +02:00 |
Dylan Smith
|
fd3c8335fd
|
secur32: Free schannel handle table.
The table is initialized on process attach, and should be freed on process
detach (which is where SECUR32_deinitSchannelSP gets called).
|
2009-09-28 13:31:27 +02:00 |
Dylan Smith
|
fdcfbe21c3
|
secur32: Remove redendant call to gnutls_certificate_get_peers.
Two identical calls are made with the same parameters, and there are no
documented side effects of this function, so I removed one of them.
|
2009-09-28 13:31:18 +02:00 |
Juan Lang
|
15512454fb
|
secur32: Implement QueryContextAttributes for SECPKG_ATTR_CONNECTION_INFO.
|
2009-08-10 13:08:54 +02:00 |
Juan Lang
|
570c57ac95
|
secur32: Trace values of SCHANNEL_CRED structure.
|
2009-08-07 15:27:24 +02:00 |
Juan Lang
|
5ee34ea870
|
secur32: Implement QueryContextAttributes for SECPKG_ATTR_REMOTE_CERT_CONTEXT.
|
2009-08-06 12:01:41 +02:00 |
Juan Lang
|
3a493d7782
|
secur32: Sanity check handle index before indexing table.
|
2009-08-06 12:01:30 +02:00 |
Henri Verbeet
|
a1465ba45f
|
secur32: Initialize cbBuffer to 0 for NULL buffers.
This prevents schan_resize_current_buffer() from thinking there's a buffer.
|
2009-05-25 11:23:24 +02:00 |
Michael Stefaniuc
|
e01ae46cac
|
secur32: Remove superfluous pointer casts.
|
2009-01-22 12:04:52 +01:00 |
Michael Stefaniuc
|
57ab0cd9a6
|
include: sspi.h: Use the Win types as per MSDN.
This improves the Win64 compatibility.
|
2009-01-06 12:43:46 +01:00 |
Henri Verbeet
|
e4505389ad
|
secur32: Implement schannel DecryptMessage().
|
2008-12-29 11:48:42 +01:00 |
Henri Verbeet
|
3954c4ec65
|
secur32: Implement schannel EncryptMessage().
|
2008-12-29 11:48:35 +01:00 |
Henri Verbeet
|
95fd876266
|
secur32: Handle SECPKG_ATTR_STREAM_SIZES in schan_QueryContextAttributesW().
|
2008-12-29 11:48:27 +01:00 |
Henri Verbeet
|
3c114a88ca
|
secur32: Add stubs for schannel QueryContextAttributesA() and QueryContextAttributesW().
|
2008-12-29 11:48:18 +01:00 |
Henri Verbeet
|
24c5e6edbf
|
secur32: Dump the buffer descs in schan_InitializeSecurityContextW().
|
2008-12-29 11:48:12 +01:00 |
Henri Verbeet
|
7bf267624d
|
secur32: Try an EMPTY buffer if we can't find one of type TOKEN.
|
2008-12-29 11:48:06 +01:00 |
Henri Verbeet
|
e00e5a37e2
|
secur32: Implement schannel InitializeSecurityContextW.
|
2008-10-20 12:23:08 +02:00 |
Henri Verbeet
|
e0e9195c81
|
secur32: Improve error handling for gnutls_global_init().
|
2008-10-20 12:22:51 +02:00 |
Henri Verbeet
|
60435135f9
|
secur32: Don't leak the credentials handle when pgnutls_certificate_allocate_credentials() fails.
|
2008-10-20 12:22:27 +02:00 |
Henri Verbeet
|
f6129d7d35
|
secur32: Don't make the pBuffer parameter to schan_QueryCredentialsAttributes() const.
|
2008-10-20 12:22:22 +02:00 |
Henri Verbeet
|
420cb678e1
|
secur32: Forward schannel InitializeSecurityContextA to InitializeSecurityContextW.
|
2008-10-07 12:10:23 +02:00 |
Henri Verbeet
|
937488c298
|
secur32: Improve error handling for gnutls_certificate_allocate_credentials().
|
2008-10-07 12:10:07 +02:00 |
Henri Verbeet
|
79d88ffe56
|
secur32: Use ~0UL instead of -1 for invalid schannel handles.
|
2008-10-07 12:09:50 +02:00 |
Francois Gouget
|
975b582763
|
secur32: Fix compilation with GNU TLS 1.0.16.
|
2008-09-24 13:12:19 +02:00 |
Henri Verbeet
|
74539728b9
|
secur32: Allow gnutls debug output to be shown.
|
2008-09-23 14:03:18 +02:00 |
Henri Verbeet
|
fde1e003fa
|
secur32: Allocate schannel client credentials.
|
2008-09-23 14:03:18 +02:00 |
Henri Verbeet
|
7176dc261d
|
secur32: Basic implementation of schannel AcquireCredentialsHandle/FreeCredentialsHandle.
All this does so far is create a handle and store the credential type in there.
|
2008-09-23 14:03:18 +02:00 |
Henri Verbeet
|
874c9ef6c7
|
secur32: Require gnutls for schannel.
|
2008-09-23 14:03:11 +02:00 |
Zhangrong Huang
|
d42a601b52
|
secur32: Allow loading external schannel.dll.
|
2008-07-03 13:08:18 +02:00 |
Jacek Caban
|
87368bb623
|
secur32: Improve SECPKG_ATTR_CIPHER_STRENGTHS stub.
|
2008-03-12 19:20:33 +01:00 |
Andrew Talbot
|
d01c8407a9
|
secur32: Constify some variables.
|
2007-08-27 12:01:47 +02:00 |
Dmitry Timoshkov
|
098e82d81e
|
secur32: Make some data const.
|
2006-12-14 20:11:44 +01:00 |
Hans Leidekker
|
2638e9d467
|
secur32: Win64 printf format warning fixes.
|
2006-10-16 10:54:33 +02:00 |
Juan Lang
|
866969ed2b
|
secur32: Improve schannel's AcquireCredentialsHandle, with tests.
|
2006-07-28 12:36:39 +02:00 |
Thomas Weidenmueller
|
5fb24924fb
|
include: Fix definition of SECURITY_INTEGER.
|
2006-06-19 21:22:40 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Vijay Kiran Kamuju
|
517e310282
|
secur32: Add InitializeSecurityContext stub for schannel.
|
2006-02-14 17:37:36 +01:00 |
Juan Lang
|
bc0f448774
|
Begin stubs of built-in schannel provider.
|
2005-05-13 17:44:47 +00:00 |