blob: 5121d0f7da4d9bf5a328c3c6fa9db00a2b0d5d37 [file] [log] [blame]
// Copyright (c) 2011 The Chromium OS 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 "login_manager/regen_mitigator.h"
#include "login_manager/session_manager_service.h"
namespace login_manager {
RegenMitigator::RegenMitigator(KeyGenerator* generator)
: generator_(generator),
mitigating_(false) {
DCHECK(generator_);
}
RegenMitigator::~RegenMitigator() {}
bool RegenMitigator::Mitigate(const std::string& ownername) {
return mitigating_ = generator_->Start(ownername);
}
bool RegenMitigator::Mitigating() {
return mitigating_;
}
} // namespace login_manager