# Copyright 2023 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("//build/rust/rust_static_library.gni") rust_static_library("processor") { crate_name = "processor" sources = [ "src/der.rs", "src/lib.rs", "src/macros.rs", "src/passkeys.rs", "src/pin.rs", "src/recovery_key_store.rs", "src/spki.rs", ] deps = [ "//third_party/cloud_authenticator/cbor", "//third_party/cloud_authenticator/chromesync", "//third_party/cloud_authenticator/crypto", "//third_party/rust/base64/v0_22:lib", "//third_party/rust/bytes/v1:lib", "//third_party/rust/lazy_static/v1:lib", "//third_party/rust/prost/v0_14:lib", "//third_party/rust/static_assertions/v1:lib", ] no_chromium_prelude = true testonly = true no_clippy = true # TODO(https://crbug.com/472355480) # Switches to using test keys for the recovery key store. features = [ "chromium_integration_test" ] }