-
Notifications
You must be signed in to change notification settings - Fork 0
nla: renames, c->keyspec cleanup, suppress credentials for NLA, add serialiser tests, ESS fix, debug hex dump, TargetName propagation, credential delegation, CredSSP v5 upgrade #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
Copilot
wants to merge
45
commits into
master
Choose a base branch
from
copilot/nla-update-client-info-and-tests
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
45 commits
Select commit
Hold shift + click to select a range
14d356b
nla: add CredSSP/NTLM authentication using auth_respond
Copilot 3e6d1bd
nla: fix nil keyspec guard and strdup error check
Copilot 326e4ff
nla: rename functions, use c->keyspec, suppress credentials for NLA, …
Copilot d8369fa
nla: remove redundant nil check on c->keyspec
Copilot 373eddf
nla: guard auth.h and nlahandshake with NLATESTONLY to fix plan9port …
Copilot d2dda4a
nla: move nlahandshake to rpc.c, remove ifdef guards
Copilot fc49a22
rpc: simplify strdup assignment in nlahandshake
Copilot aeeca0b
address review: rename ntlm→nt, use gbtag/gblen, simplify signatures,…
Copilot 8433166
nla: add named constants for CredSSP context-specific tags
Copilot 6b45d4a
nla: fix build failures: NTLM in constants/comments, restore TESTHFIL…
Copilot 8425559
nla: replace magic DER tag bytes with named constants in writetsreq/r…
Copilot 33cf896
nla: rename TagOStr→TagOctetString, name BER magic numbers
Copilot 9be022e
nla: add len comment, use putder for int length, consolidate p+= in m…
Copilot 44d30c0
nla: unfold mkntauth field groups to one statement per line
Copilot 8cfbbea
rpc: fix phase comments to say NTLM Negotiate/Challenge/Authenticate
Copilot db0e50f
README: document NLA in Options, High-level architecture, Repository …
Copilot 4cd0c93
nla: add NTLMv1 Extended Session Security (ESS) support
Copilot ebceb92
nla: role=client in keyspec template; inline NTLMFlags
Copilot 6bbba4b
nla: add hex dump of NTLM Challenge packet for debugging
Copilot cc190f9
nla: extract TargetName from NTLM Challenge and use as DomainName in …
Copilot daecabc
nla: fix NtChallengeResponse – use NTresp[24] from factotum MSchaprep…
Copilot 0ce1b28
nla: implement CredSSP credential delegation (Phases D and E)
Copilot 265865a
nla: fix build failures – restore missing /*, setupRC4state
Copilot f64bdb5
nla: add debug prints to trace hang in CredSSP Phases C–E
Copilot 416a631
nla: fix debug print ordering – move prints before blocking calls
Copilot 593fb44
nla: compute NT response directly from password; add ntrespfrompasswd…
Copilot 9e58cc4
nla: fix CI failure — des_ecb_encrypt → desECBencrypt (Plan 9 libsec …
Copilot 575f4f0
nla: downgrade to CredSSP v2 (no clientNonce), v2-compatible Phase E …
Copilot dac5014
nla: fix testmkntnego/testmkntauth flags; fix NfESS incorrectly set w…
Copilot 2cf18f2
nla: fix testmktsreqhdr expected version byte (CredSSPVer=2 not 5)
Copilot 10b7e03
nla: implement Early User Authorization Result PDU (PROTOCOL_HYBRID_EX)
Copilot 26c3a91
nla: detect EUARP at Phase B in PROTOCOL_HYBRID_EX mode
Copilot acd19af
nla: upgrade to CredSSP v5 (clientNonce + HMAC-SHA256 pubKeyAuth); fi…
Copilot 7e3a541
nla: remove NfSign|NfSeal from NTLM Negotiate/Authenticate flags
Copilot 8b4de13
nla: implement NTLMv2 authentication (required by Windows 10+)
Copilot ea1b5ff
nla: address code review feedback: zero sesskey, add NfESS comment
Copilot 9e8b761
nla: add MIC to NTLM Authenticate for CredSSP Phase D
Copilot 6ed1fc7
nla: add debug prints for ExportedSessionKey, MIC, ntnego, and ntauth…
Copilot db21737
nla: fix NTLM flags, add NfKeyExch+EncryptedRandomSessionKey for Cred…
Copilot 85aafcf
nla: remove unnecessary n=0 resets in debug print loops
Copilot dbb102f
rpc.c: restore missing x224hangup function signature (syntax error at…
Copilot 947d9ee
nla: fix NTLM flag bit positions (NfAlwaysSign, NfESS, Nf128, NfKeyEx…
Copilot 2e04f30
nla: add EPA channel bindings (MsvAvChannelBindings + MsvAvTargetName…
Copilot 483e26e
nla: fix NTLMv2 blob length (bloblen = 28 + mtilen, not 32)
Copilot e0468ef
fix build: move NTv2RespMax and related constants to fns.h
Copilot File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.