• Zentaro Kavanagh's avatar
    Reland "Add a functionally equivalent NTLMv1 implementation." · dd556619
    Zentaro Kavanagh authored
    This is a reland of 24f0eb87
    
    Fix:
    - Removed 2 incorrect asserts that were reading 
      uninitialized memory in unit tests.
    
    Original change's description:
    > Add a functionally equivalent NTLMv1 implementation.
    > 
    > - Replacement NTLMv1 implementation.
    > - In preparation for new NTLMv2 implementation.
    > - Passes all unit tests and has the same behavior.
    > - Adds fuzzer for NtlmClient.
    > - Code is still not live.
    > 
    > BUG=chromium:22532
    > TEST=All unit tests pass.
    > 
    > Change-Id: Idae533312805d21d49943fd634d54af3a93a7c00
    > Reviewed-on: https://chromium-review.googlesource.com/598307
    > Commit-Queue: Zentaro Kavanagh <zentaro@google.com>
    > Reviewed-by: Asanka Herath <asanka@chromium.org>
    > Reviewed-by: Matt Menke <mmenke@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#491611}
    
    Bug: chromium:22532
    Change-Id: I425914904d13d94214d4249ff75648775bf1c84c
    Reviewed-on: https://chromium-review.googlesource.com/600388Reviewed-by: default avatarAsanka Herath <asanka@chromium.org>
    Commit-Queue: Zentaro Kavanagh <zentaro@google.com>
    Cr-Commit-Position: refs/heads/master@{#491828}
    dd556619
ntlm_client_unittest.cc 12.7 KB