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

Unified Diff: chrome/browser/local_discovery/privetv3_crypto_provider.cc

Issue 873103002: Removed unused native code related to wifi bootstrapping. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Sun 01/25/2015 21:44:58.31 Created 5 years, 11 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
Index: chrome/browser/local_discovery/privetv3_crypto_provider.cc
diff --git a/chrome/browser/local_discovery/privetv3_crypto_provider.cc b/chrome/browser/local_discovery/privetv3_crypto_provider.cc
deleted file mode 100644
index 819df06be3103254bcc6ef47b93faefba6faf113..0000000000000000000000000000000000000000
--- a/chrome/browser/local_discovery/privetv3_crypto_provider.cc
+++ /dev/null
@@ -1,113 +0,0 @@
-// Copyright 2014 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 "chrome/browser/local_discovery/privetv3_crypto_provider.h"
-
-#include "base/logging.h"
-
-namespace local_discovery {
-
-namespace {
-
-// A stub session type used for development/debugging.
-const char kAuthMethodEmpty[] = "empty";
-
-const char kHandshakeStateComplete[] = "complete";
-const char kStubVerificationCode[] = "SAMPLE";
-}
-
-class PrivetV3CryptoProviderEmpty : public PrivetV3CryptoProvider {
- public:
- PrivetV3CryptoProviderEmpty();
- ~PrivetV3CryptoProviderEmpty() override;
-
- // PrivetV3CryptoProvider implementation.
- HandshakeState GetState() override;
- std::string GetAuthMethod() override;
- HandshakeState GetNextStep(int* step, std::string* package) override;
- HandshakeState SetStepResponse(int step,
- const std::string& state,
- const std::string& package) override;
- std::string GetVerificationCode() override;
- HandshakeState AcceptVerificationCode() override;
- bool EncryptData(const std::string& input, std::string* output) override;
-
- private:
- HandshakeState state_;
-};
-
-scoped_ptr<PrivetV3CryptoProvider> Create(
- const std::vector<std::string>& available_auth_methods) {
- for (size_t i = 0; i < available_auth_methods.size(); i++) {
- if (available_auth_methods[i] == kAuthMethodEmpty) {
- return scoped_ptr<PrivetV3CryptoProvider>(
- new PrivetV3CryptoProviderEmpty());
- }
- }
-
- return scoped_ptr<PrivetV3CryptoProvider>();
-}
-
-PrivetV3CryptoProviderEmpty::PrivetV3CryptoProviderEmpty()
- : state_(IN_PROGRESS) {
-}
-
-PrivetV3CryptoProviderEmpty::~PrivetV3CryptoProviderEmpty() {
-}
-
-PrivetV3CryptoProvider::HandshakeState PrivetV3CryptoProviderEmpty::GetState() {
- return state_;
-}
-
-std::string PrivetV3CryptoProviderEmpty::GetAuthMethod() {
- return kAuthMethodEmpty;
-}
-
-PrivetV3CryptoProvider::HandshakeState PrivetV3CryptoProviderEmpty::GetNextStep(
- int* step,
- std::string* package) {
- DCHECK(state_ == IN_PROGRESS);
- *step = 0;
- package->clear();
- state_ = AWAITING_RESPONSE;
-
- return state_;
-}
-
-PrivetV3CryptoProvider::HandshakeState
-PrivetV3CryptoProviderEmpty::SetStepResponse(int step,
- const std::string& state,
- const std::string& package) {
- DCHECK(state_ == AWAITING_RESPONSE);
-
- bool success =
- (step == 0 && package.empty() && state == kHandshakeStateComplete);
-
- if (success) {
- state_ = AWAITING_USER_VERIFICATION;
- } else {
- state_ = HANDSHAKE_ERROR;
- }
-
- return state_;
-}
-
-std::string PrivetV3CryptoProviderEmpty::GetVerificationCode() {
- DCHECK(state_ == AWAITING_USER_VERIFICATION);
- return kStubVerificationCode;
-}
-
-PrivetV3CryptoProvider::HandshakeState
-PrivetV3CryptoProviderEmpty::AcceptVerificationCode() {
- DCHECK(state_ == AWAITING_USER_VERIFICATION);
- return (state_ = HANDSHAKE_COMPLETE);
-}
-
-bool PrivetV3CryptoProviderEmpty::EncryptData(const std::string& input,
- std::string* output) {
- *output = input;
- return true;
-}
-
-} // namespace local_discovery
« no previous file with comments | « chrome/browser/local_discovery/privetv3_crypto_provider.h ('k') | chrome/browser/local_discovery/privetv3_setup_flow.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698