naiveproxy/components/arc/common/oemcrypto_daemon.mojom

26 lines
1.1 KiB
Plaintext
Raw Normal View History

2018-12-10 05:59:24 +03:00
// Copyright 2017 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.
// The original version of this file lives in the Chromium repository at:
// src/components/arc/common/oemcrypto_daemon.mojom
// This file defines the mojo interface used between Chrome and the Chrome OS
// daemon for establishing the connection from Android to the Chrome OS
// daemon. This is used so Chrome can proxy the OemCryptoService implementation
// over to the daemon and then also hand the daemon a Mojo connection to the
// GPU process for dealing with secure buffers.
module arc_oemcrypto.mojom;
import "components/arc/common/oemcrypto.mojom";
import "components/arc/common/protected_buffer_manager.mojom";
// OemCryptoHostDaemon is implemented by the OemCrypto daemon running in
// Chrome OS and has Connect called from the Browser process in Chrome.
// Next Method ID: 1
interface OemCryptoHostDaemon {
Connect@0(arc.mojom.OemCryptoService& oemcryptor,
arc.mojom.ProtectedBufferManager protected_buffer_manager);
};