Commit Graph

  • 9c6454c235 Add krb5_ntlm_init_get_targetinfo. Love Hörnquist Åstrand 2006-12-26 13:19:56 +00:00
  • 7b1e641728 Add digests acls (ntlm) Love Hörnquist Åstrand 2006-12-26 12:54:55 +00:00
  • 92f7fdca52 Add digests acls (all) Love Hörnquist Åstrand 2006-12-26 12:51:26 +00:00
  • b54d2595c5 Parse digest acl's Love Hörnquist Åstrand 2006-12-26 12:49:34 +00:00
  • f424d5432c forward decl; Love Hörnquist Åstrand 2006-12-26 12:48:04 +00:00
  • b592e99683 Add digest acl's Love Hörnquist Åstrand 2006-12-26 12:47:11 +00:00
  • 44c3c7620b Add ntlm v2 processing, more verbose logging. Love Hörnquist Åstrand 2006-12-26 11:30:06 +00:00
  • 529149a437 x Love Hörnquist Åstrand 2006-12-26 00:28:14 +00:00
  • 8c53b863e9 Verify infotarget. Love Hörnquist Åstrand 2006-12-26 00:26:11 +00:00
  • 2904a66bb1 Extract the infotarget from the answer. Love Hörnquist Åstrand 2006-12-26 00:25:17 +00:00
  • 5809ab6a85 (heim_ntlm_verify_ntlm2): verify the ntlmv2 reply Love Hörnquist Åstrand 2006-12-25 23:40:45 +00:00
  • e174024fae x Love Hörnquist Åstrand 2006-12-22 22:52:06 +00:00
  • 36f0777805 Include <limits.h>. Love Hörnquist Åstrand 2006-12-22 22:51:29 +00:00
  • bd97edc20b x Love Hörnquist Åstrand 2006-12-22 17:34:11 +00:00
  • 93eb1b8a47 Make str2time_t parser more robust. Love Hörnquist Åstrand 2006-12-22 17:28:27 +00:00
  • 7d27f2af2c x Love Hörnquist Åstrand 2006-12-22 17:27:09 +00:00
  • 0531c10f7f Add test_util test program. Love Hörnquist Åstrand 2006-12-22 17:26:54 +00:00
  • d298b5569f Test str2time_t parser. Love Hörnquist Åstrand 2006-12-22 17:25:59 +00:00
  • 6250ffe2b8 x Love Hörnquist Åstrand 2006-12-22 14:43:55 +00:00
  • 7d3572d5f0 use top_builddir for libasn1.la Love Hörnquist Åstrand 2006-12-22 14:43:23 +00:00
  • f52cd44f41 build ntlm-private.h Love Hörnquist Åstrand 2006-12-22 14:39:37 +00:00
  • 688957a2f0 x Love Hörnquist Åstrand 2006-12-20 20:03:28 +00:00
  • fca448bd23 Don't send targetinfo now. Love Hörnquist Åstrand 2006-12-20 20:02:28 +00:00
  • 6b7ecbef09 Build ntlmv2 answer buffer. Love Hörnquist Åstrand 2006-12-20 20:02:01 +00:00
  • cf5e2e451d add some new tests. Love Hörnquist Åstrand 2006-12-20 19:59:11 +00:00
  • a93ff932a2 Add ntlmv2 answer calculating functions. Love Hörnquist Åstrand 2006-12-20 19:58:38 +00:00
  • bc057e5bc8 Include <.../hmac.h>. Love Hörnquist Åstrand 2006-12-20 19:51:53 +00:00
  • eb22cff9ff x Love Hörnquist Åstrand 2006-12-20 17:27:36 +00:00
  • 7576da2827 reorder to show slot here ntlmv2 code will be placed. Love Hörnquist Åstrand 2006-12-20 17:27:17 +00:00
  • afff6fd22a x Love Hörnquist Åstrand 2006-12-20 16:53:25 +00:00
  • 0ee0699c46 Leak less memory. Love Hörnquist Åstrand 2006-12-20 16:14:02 +00:00
  • a9f3a45bde x Love Hörnquist Åstrand 2006-12-20 07:36:53 +00:00
  • 3e8f397701 Announce that we support key exchange. Love Hörnquist Åstrand 2006-12-20 07:34:13 +00:00
  • c40b4081cf Announce that we support key exchange and add bits to detect when it wasn't used. Love Hörnquist Åstrand 2006-12-20 07:32:40 +00:00
  • 3008492b15 Add key exchange (NTLM_NEG_KEYEX). Love Hörnquist Åstrand 2006-12-20 07:28:37 +00:00
  • 546a1f0f6c x Love Hörnquist Åstrand 2006-12-20 00:48:05 +00:00
  • e42b5f4049 sent lm hashes, needed for NTLM2 session Love Hörnquist Åstrand 2006-12-20 00:47:32 +00:00
  • fadaad6712 Set error code on wrong lm.length. Love Hörnquist Åstrand 2006-12-20 00:46:53 +00:00
  • 60e458b33b Add NTLM_NEG_NTLM2_SESSION, NTLMv2 session security (disable because missing sign and seal). Love Hörnquist Åstrand 2006-12-20 00:38:43 +00:00
  • 91307a9282 x Love Hörnquist Åstrand 2006-12-20 00:20:04 +00:00
  • 96145a7a51 Add support for generating NTLM2 session security answer. Love Hörnquist Åstrand 2006-12-20 00:19:46 +00:00
  • df5c3ff11d Add NTLM_NEG_NTLM2_SESSION, NTLMv2 session security. Love Hörnquist Åstrand 2006-12-20 00:13:10 +00:00
  • 076bc1de73 x Love Hörnquist Åstrand 2006-12-19 19:47:13 +00:00
  • 89e1ccd48f Add sessionkey accessor functions. Love Hörnquist Åstrand 2006-12-19 19:46:17 +00:00
  • 1843ccc158 x Love Hörnquist Åstrand 2006-12-19 19:40:15 +00:00
  • 9221d73d7d x Love Hörnquist Åstrand 2006-12-19 18:23:11 +00:00
  • 35dc0e94d1 split RC4 send and recv keystreams Love Hörnquist Åstrand 2006-12-19 18:22:08 +00:00
  • 026563966f Implement SEAL. Love Hörnquist Åstrand 2006-12-19 18:19:07 +00:00
  • 9afb696dc5 test wrapunwrap Love Hörnquist Åstrand 2006-12-19 18:16:29 +00:00
  • 5e734075a4 Overwrite the first 4 bytes of the encrypted checksum with a random number (or so davenport tells me). Interesting question, is this really how it worked, not that the first 4 bytes is a nonce/iv to hide first bytes of the rc4 stream, in the end it doesn't matter, it fact the bits didn't even need to go over the network. Love Hörnquist Åstrand 2006-12-19 17:03:01 +00:00
  • 02e6aa25a4 remove ntlm/{,un}wrap.c, move functions to ntlm/crypto.c Love Hörnquist Åstrand 2006-12-19 16:09:28 +00:00
  • 056c0a96ed x Love Hörnquist Åstrand 2006-12-19 16:08:35 +00:00
  • ca9bd7b087 move to crypto.c Love Hörnquist Åstrand 2006-12-19 15:57:23 +00:00
  • a68c0f76db move gss_wrap/gss_unwrap here Love Hörnquist Åstrand 2006-12-19 15:56:37 +00:00
  • 0270e1d1af Test get and verify MIC. Love Hörnquist Åstrand 2006-12-19 15:44:40 +00:00
  • db4922b209 request INT and CONF from the gss layer, test get and verify MIC. Love Hörnquist Åstrand 2006-12-19 15:40:45 +00:00
  • 70be8c4637 revert previous that was done to krb5 mech and do it for ntlm instead. Love Hörnquist Åstrand 2006-12-19 15:38:59 +00:00
  • e668adb5d7 add crypto bits. Love Hörnquist Åstrand 2006-12-19 15:35:53 +00:00
  • 86e8665085 move to crypto.c Love Hörnquist Åstrand 2006-12-19 15:35:22 +00:00
  • 566e8ae67a Save session master key. Love Hörnquist Åstrand 2006-12-19 15:34:32 +00:00
  • d1433fabd9 x Love Hörnquist Åstrand 2006-12-19 15:33:40 +00:00
  • 10483c353c (heim_ntlm_build_ntlm1_master): return session master key. Love Hörnquist Åstrand 2006-12-19 15:33:17 +00:00
  • 4a70c638b0 Add NTLM_NEG_ALWAYS_SIGN. Love Hörnquist Åstrand 2006-12-19 15:32:54 +00:00
  • 7a7d056ee3 Move get and verify mic to the same file (crypto.c) since they share code. Love Hörnquist Åstrand 2006-12-19 15:32:26 +00:00
  • b5d0a38c06 Move get and verify mic to the same file since they share code, implement NTLM v1 and dummy signatures. Love Hörnquist Åstrand 2006-12-19 15:31:46 +00:00
  • ace0210c49 pass on GSS_C_CONF_FLAG and GSS_C_INTEG_FLAG, save the session master key Love Hörnquist Åstrand 2006-12-19 15:30:44 +00:00
  • edfb0d4719 x Love Hörnquist Åstrand 2006-12-19 12:12:59 +00:00
  • a9e71ed195 don't need to set GSSAPI_SPNEGO_NAME any longer Love Hörnquist Åstrand 2006-12-19 12:11:05 +00:00
  • 3c9d3266f4 try using gss_accept_sec_context() on the opportunistic token instead of guessing the acceptor name and do gss_acquire_cred, this make SPNEGO work like before. Love Hörnquist Åstrand 2006-12-19 12:10:35 +00:00
  • f220c91612 x Love Hörnquist Åstrand 2006-12-18 22:51:20 +00:00
  • e94890aa89 Define GSSAPI_SPNEGO_NAME and re-add spnego Love Hörnquist Åstrand 2006-12-18 22:50:24 +00:00
  • 489a126759 disable spnego test for now k Love Hörnquist Åstrand 2006-12-18 22:12:41 +00:00
  • 122bcfed89 x Love Hörnquist Åstrand 2006-12-18 22:00:08 +00:00
  • cd91aac791 add trap, remove allow-digest, pretty print. Love Hörnquist Åstrand 2006-12-18 21:59:42 +00:00
  • f8e3335b47 add back default_keytab_name Love Hörnquist Åstrand 2006-12-18 21:54:59 +00:00
  • 7b5c72619d x Love Hörnquist Åstrand 2006-12-18 21:41:04 +00:00
  • 7952a0471c catch EXIT traps Love Hörnquist Åstrand 2006-12-18 21:40:27 +00:00
  • d90516957a turn off dns, enable digest, generate all keys Love Hörnquist Åstrand 2006-12-18 21:37:20 +00:00
  • 76160f2497 x Love Hörnquist Åstrand 2006-12-18 21:24:02 +00:00
  • 450f635e88 Calculate the NTLM version 1 "master" key. Love Hörnquist Åstrand 2006-12-18 21:23:24 +00:00
  • 276d560deb (heim_ntlm_build_ntlm1_master): calculate the ntlm version 1 "master" key. Love Hörnquist Åstrand 2006-12-18 21:22:09 +00:00
  • f280e31a6b Unwrap the NTLM session key and return it to the server. Love Hörnquist Åstrand 2006-12-18 21:19:47 +00:00
  • 20e973fda2 Resurect negHints for the acceptor sends first packet. Love Hörnquist Åstrand 2006-12-18 18:50:15 +00:00
  • a11517a4d9 Add "windows" versions of the NegTokenInitWin and friends. Love Hörnquist Åstrand 2006-12-18 18:28:49 +00:00
  • d2946a3c8e add --wrapunwrap flag Love Hörnquist Åstrand 2006-12-18 18:07:15 +00:00
  • 0baf465a7c x Love Hörnquist Åstrand 2006-12-18 18:04:33 +00:00
  • 89a05cc5da test more combination of spnego contexts Love Hörnquist Åstrand 2006-12-18 18:03:27 +00:00
  • 3ac5851185 x Love Hörnquist Åstrand 2006-12-18 17:52:48 +00:00
  • 6a8647e1c6 move _gss_spnego_indicate_mechtypelist() to compat.c, use the sequence types of MechTypeList, make add_mech_type() static. Love Hörnquist Åstrand 2006-12-18 17:52:26 +00:00
  • acccf21ce2 move _gss_spnego_indicate_mechtypelist() to compat.c Love Hörnquist Åstrand 2006-12-18 17:51:13 +00:00
  • 2ce12d8caa Generate sequence code for MechTypeList Love Hörnquist Åstrand 2006-12-18 17:19:53 +00:00
  • e0585ffc8d x Love Hörnquist Åstrand 2006-12-18 15:42:27 +00:00
  • 363515e856 check that the generated acceptor mechlist is acceptable too Love Hörnquist Åstrand 2006-12-18 15:42:03 +00:00
  • 826acbd391 Abstract out the initiator filter function, it will be needed for the acceptor too. Love Hörnquist Åstrand 2006-12-18 15:00:19 +00:00
  • c11cc5fd1b Abstract out the initiator filter function, it will be needed for the acceptor too. Remove negHints. Love Hörnquist Åstrand 2006-12-18 15:00:03 +00:00
  • 33260e362f x Love Hörnquist Åstrand 2006-12-18 13:15:30 +00:00
  • dcdaf46f23 less bash in the automated version. Love Hörnquist Åstrand 2006-12-18 13:14:08 +00:00
  • 7a8432db0d ntlm username/password file. Love Hörnquist Åstrand 2006-12-18 13:12:44 +00:00
  • 2e19f1870d x Love Hörnquist Åstrand 2006-12-18 13:06:07 +00:00
  • b11bcf4bee add check-spnego Love Hörnquist Åstrand 2006-12-18 13:06:00 +00:00