// Copyright 2015 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 "components/proximity_auth/cryptauth_enroller_factory_impl.h" #include "components/proximity_auth/cryptauth/cryptauth_client_impl.h" #include "components/proximity_auth/cryptauth/cryptauth_enroller_impl.h" #include "components/proximity_auth/cryptauth/secure_message_delegate.h" namespace proximity_auth { CryptAuthEnrollerFactoryImpl::CryptAuthEnrollerFactoryImpl( ProximityAuthClient* proximity_auth_client) : proximity_auth_client_(proximity_auth_client) {} CryptAuthEnrollerFactoryImpl::~CryptAuthEnrollerFactoryImpl() {} scoped_ptr CryptAuthEnrollerFactoryImpl::CreateInstance() { return make_scoped_ptr(new CryptAuthEnrollerImpl( proximity_auth_client_->CreateCryptAuthClientFactory(), proximity_auth_client_->CreateSecureMessageDelegate())); } } // namespace proximity_auth