Age | Commit message (Collapse) | Author | Files | Lines |
|
metze
(This used to be commit 5609ab2116e3568e4f1a82b3ae781f17a6ffb645)
|
|
metze
(This used to be commit 785c46ed375b99f5765c2d8a2c7c1aaf400119f8)
|
|
metze
(This used to be commit bb1e4954f9aa60858a2c5b2f798f10fd75849b42)
|
|
metze
(This used to be commit d3e2e1af80c419ca0008e400b3d8899f2e0d0d83)
|
|
- and add torture tests also based on the rfc's
metze
(This used to be commit d48930a02f9560640697fd57e4bba03dc0abe284)
|
|
(This used to be commit d2819d4e1f73675925d292c0558cb663779a5a6a)
|
|
going.
Andrew Bartlett
(This used to be commit db6746d456fb3963898170df36642c3f0882f42b)
|
|
(This used to be commit 7af59357b94e3819415b3a9257be0ced745ce130)
|
|
stack variable)
(This used to be commit b10cb752c2558e98495625bbbb8704d19031a42b)
|
|
metze
(This used to be commit 6aa9675924c32a83122e7ebe86a736233b46c54f)
|
|
(This used to be commit aac1b99b362993352d80692afa55c38fc851c016)
|
|
(This used to be commit 9a188eb1f48a50d92a67a4fc2b3899b90074059a)
|
|
- const uint8_t * in all places
- update header prototype
metze
(This used to be commit 91dfa4c28d280aff8dbf46cf1e174b5b317ba322)
|
|
(This used to be commit 86d08d3ec5cfa36e048042563a56aca79c87a5bb)
|
|
* COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or
* code or tables extracted from it, as desired without restriction.
Jeremy.
(This used to be commit d42644927d46154c6366f3a7d10bea09989ed813)
|
|
Andrew Bartlett
(This used to be commit ca6cf462708810637544d4b4bef0f404fb89a002)
|
|
with talloc() for the NTLMSSP system.
Andrew Bartlett
(This used to be commit 7a93ac49c28d433ccf0f077294f473fe728b9995)
|
|
(This used to be commit fcbfa888defe4f904e0c4b4f723d53a03422ad80)
|
|
- remove unused typedef
metze
(This used to be commit 19613122a5222b152044b1f86136496b95d4a3e3)
|
|
metze
(This used to be commit 54d5b418a75d421a9c6c09bc084454f11e9b7b44)
|
|
(This used to be commit 3f75117db921e493bb77a5dc14b8ce91a6288f30)
|
|
names rather than our crazy naming scheme. So DES is now called
des_crypt() rather than smbhash()
- added the code from the solution of the ADS crypto challenge that
allows Samba to correctly handle a 128 bit session key in all of the
netr_ServerAuthenticateX() varients. A huge thanks to Luke Howard
from PADL for solving this one!
- restructured the server side rpc authentication to allow for other
than NTLMSSP sign and seal. This commit just adds the structure, the
next commit will add schannel server side support.
- added 128 bit session key support to our client side code, and
testing against w2k3 with smbtorture. Works well.
(This used to be commit 729b2f41c924a0b435d44a14209e6dacc2304cee)
|
|
metze
(This used to be commit 57151e80eb1090281401930c8fe25b20a8cf3a38)
|
|
metze
(This used to be commit 9f914e4af99e18b469d4cf9d8b1514a2bd28ddec)
|
|
metze
(This used to be commit 18062d2ed9fc9224c43143c10efbf2f6f1f5bbe0)
|
|
metze
(This used to be commit b5378803fdcb3b3afe7c2932a38828e83470f61a)
|
|
(This used to be commit a8056e329484256ffb51e823296b87979ef9221f)
|
|
metze
(This used to be commit 0e5517d937a2eb7cf707991d1c7498c1ab456095)
|
|
Samba's NTLMSSP code is now fully talloc based, which should go a long
way to cleaning up the memory leaks in this code. This also avoids a
lot of extra copies of data, as we now allocate the 'return' blobs on
a caller-supplied context.
I have also been doing a lot of work towards NTLM2 signing and
sealing. I have this working for sealing, but not for the verifier
(MD5 integrity check on the stream) which is still incorrect.
(I can aim a rpcecho sinkdata from a Win2k3 box to my server, and the
data arrives intact, but the signature check fails. It does however
match the test values I have...).
The new torture test is cludged in - when we get a unit test suite
back, I'll happliy put it in the 'right' place....
Andrew Bartlett
(This used to be commit 399e2e2b1149b8d1c070aa7f0d5131c0b577d2b9)
|
|
and schannel are both instances of possible security modules
- added schannel sign and sign/seal support to the dcerpc client
code. You select it with binding options of "schannel,sign" or
"schannel,seal".
(This used to be commit 05db0b9d942cad8f1dd574dc35b759e5e79d4195)
|
|
* moved ntlmssp code into libcli/auth/, and updated to latest ntlmssp
code from samba3 (thanks Andrew! the new interface is great)
* added signing/ntlmssp support in the dcerpc code
* added a dcerpc_auth.c module for the various dcerpc auth mechanisms
(This used to be commit c18c9b5585a3e5f7868562820c14f7cb529cdbcd)
|
|
(This used to be commit b0510b5428b3461aeb9bbe3cc95f62fc73e2b97f)
|