Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Native shims for libheimntlm#5728

Closed
kapilash wants to merge 2 commits into
dotnet:masterfrom
kapilash:ntlmshim
Closed

Native shims for libheimntlm#5728
kapilash wants to merge 2 commits into
dotnet:masterfrom
kapilash:ntlmshim

Conversation

@kapilash
Copy link
Copy Markdown
Contributor

Introducing native shims for libheimntlm inorder to support NTLM

Introducing native shims for libheimntlm inorder to support NTLM
@kapilash
Copy link
Copy Markdown
Contributor Author

cc @vijaykota @stephentoub @bartonjs

@vijaykota
Copy link
Copy Markdown
Contributor

cc: @joshfree for tracking #2483

@ericstj
Copy link
Copy Markdown
Member

ericstj commented Jan 27, 2016

Needs a package under src/Native/pkg. /cc @chcosta

@wtgodbe
Copy link
Copy Markdown
Member

wtgodbe commented Jan 27, 2016

@dotnet-bot test CI please

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This URL is for explaining something to do with NTLM. I don't understand why it's in a method for hashing.

@bartonjs
Copy link
Copy Markdown
Member

cc: @ericeil

@vijaykota
Copy link
Copy Markdown
Contributor

Added a label to prevent accidental merge while we are moving this to dev/negotiatestream

Use IncrementalHash instead of implementing it
Use Names consistent with the other PR

Conflicts:
	src/Common/src/Interop/Linux/System.Net.Security.Native/Interop.Ntlm.cs
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this be moved to inside of the using so that the SafeNtlmBufferHandle is disposed even if the operation fails? Or is data guaranteed to be null in the event of a failure? (If it's not-null but IsInvalid, we should still dispose of it.)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants