Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(135)

Unified Diff: net/http/mock_sspi_library_win.cc

Issue 992733002: Remove //net (except for Android test stuff) and sdch (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « net/http/mock_sspi_library_win.h ('k') | net/http/partial_data.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/http/mock_sspi_library_win.cc
diff --git a/net/http/mock_sspi_library_win.cc b/net/http/mock_sspi_library_win.cc
deleted file mode 100644
index 77218538655d4377c6d2e8504bc8660dcd102252..0000000000000000000000000000000000000000
--- a/net/http/mock_sspi_library_win.cc
+++ /dev/null
@@ -1,106 +0,0 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "net/http/mock_sspi_library_win.h"
-
-#include "testing/gtest/include/gtest/gtest.h"
-
-namespace net {
-
-MockSSPILibrary::MockSSPILibrary() {
-}
-
-MockSSPILibrary::~MockSSPILibrary() {
- EXPECT_TRUE(expected_package_queries_.empty());
- EXPECT_TRUE(expected_freed_packages_.empty());
-}
-
-SECURITY_STATUS MockSSPILibrary::AcquireCredentialsHandle(
- LPWSTR pszPrincipal,
- LPWSTR pszPackage,
- unsigned long fCredentialUse,
- void* pvLogonId,
- void* pvAuthData,
- SEC_GET_KEY_FN pGetKeyFn,
- void* pvGetKeyArgument,
- PCredHandle phCredential,
- PTimeStamp ptsExpiry) {
- // Fill in phCredential with arbitrary value.
- phCredential->dwLower = phCredential->dwUpper = ((ULONG_PTR) ((INT_PTR)0));
- return SEC_E_OK;
-}
-
-SECURITY_STATUS MockSSPILibrary::InitializeSecurityContext(
- PCredHandle phCredential,
- PCtxtHandle phContext,
- SEC_WCHAR* pszTargetName,
- unsigned long fContextReq,
- unsigned long Reserved1,
- unsigned long TargetDataRep,
- PSecBufferDesc pInput,
- unsigned long Reserved2,
- PCtxtHandle phNewContext,
- PSecBufferDesc pOutput,
- unsigned long* contextAttr,
- PTimeStamp ptsExpiry) {
- // Fill in the outbound buffer with garbage data.
- PSecBuffer out_buffer = pOutput->pBuffers;
- out_buffer->cbBuffer = 2;
- uint8* buf = reinterpret_cast<uint8 *>(out_buffer->pvBuffer);
- buf[0] = 0xAB;
- buf[1] = 0xBA;
-
- // Fill in phNewContext with arbitrary value if it's invalid.
- if (phNewContext != phContext)
- phNewContext->dwLower = phNewContext->dwUpper = ((ULONG_PTR) ((INT_PTR)0));
- return SEC_E_OK;
-}
-
-SECURITY_STATUS MockSSPILibrary::QuerySecurityPackageInfo(
- LPWSTR pszPackageName, PSecPkgInfoW *pkgInfo) {
- EXPECT_TRUE(!expected_package_queries_.empty());
- PackageQuery package_query = expected_package_queries_.front();
- expected_package_queries_.pop_front();
- std::wstring actual_package(pszPackageName);
- EXPECT_EQ(package_query.expected_package, actual_package);
- *pkgInfo = package_query.package_info;
- if (package_query.response_code == SEC_E_OK)
- expected_freed_packages_.insert(package_query.package_info);
- return package_query.response_code;
-}
-
-SECURITY_STATUS MockSSPILibrary::FreeCredentialsHandle(
- PCredHandle phCredential) {
- EXPECT_TRUE(phCredential->dwLower == ((ULONG_PTR) ((INT_PTR) 0)));
- EXPECT_TRUE(phCredential->dwUpper == ((ULONG_PTR) ((INT_PTR) 0)));
- SecInvalidateHandle(phCredential);
- return SEC_E_OK;
-}
-
-SECURITY_STATUS MockSSPILibrary::DeleteSecurityContext(PCtxtHandle phContext) {
- EXPECT_TRUE(phContext->dwLower == ((ULONG_PTR) ((INT_PTR) 0)));
- EXPECT_TRUE(phContext->dwUpper == ((ULONG_PTR) ((INT_PTR) 0)));
- SecInvalidateHandle(phContext);
- return SEC_E_OK;
-}
-
-SECURITY_STATUS MockSSPILibrary::FreeContextBuffer(PVOID pvContextBuffer) {
- PSecPkgInfoW package_info = static_cast<PSecPkgInfoW>(pvContextBuffer);
- std::set<PSecPkgInfoW>::iterator it = expected_freed_packages_.find(
- package_info);
- EXPECT_TRUE(it != expected_freed_packages_.end());
- expected_freed_packages_.erase(it);
- return SEC_E_OK;
-}
-
-void MockSSPILibrary::ExpectQuerySecurityPackageInfo(
- const std::wstring& expected_package,
- SECURITY_STATUS response_code,
- PSecPkgInfoW package_info) {
- PackageQuery package_query = {expected_package, response_code,
- package_info};
- expected_package_queries_.push_back(package_query);
-}
-
-} // namespace net
« no previous file with comments | « net/http/mock_sspi_library_win.h ('k') | net/http/partial_data.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698