1*4f2df630SAndroid Build Coastguard Worker// Copyright 2024 The ChromiumOS Authors 2*4f2df630SAndroid Build Coastguard Worker// Use of this source code is governed by a BSD-style license that can be 3*4f2df630SAndroid Build Coastguard Worker// found in the LICENSE file. 4*4f2df630SAndroid Build Coastguard Worker 5*4f2df630SAndroid Build Coastguard Worker// A library for generating TPM commands and parsing TPM responses. Derived from 6*4f2df630SAndroid Build Coastguard Worker// the Chromium OS trunks daemon's TPM code. 7*4f2df630SAndroid Build Coastguard Worker 8*4f2df630SAndroid Build Coastguard Workercc_library { 9*4f2df630SAndroid Build Coastguard Worker name: "libtpmgenerated", 10*4f2df630SAndroid Build Coastguard Worker host_supported: true, 11*4f2df630SAndroid Build Coastguard Worker shared_libs: [ 12*4f2df630SAndroid Build Coastguard Worker "libbase", 13*4f2df630SAndroid Build Coastguard Worker "libcrypto", 14*4f2df630SAndroid Build Coastguard Worker ], 15*4f2df630SAndroid Build Coastguard Worker srcs: [ 16*4f2df630SAndroid Build Coastguard Worker "hex.cc", 17*4f2df630SAndroid Build Coastguard Worker "secure_hash.cc", 18*4f2df630SAndroid Build Coastguard Worker "tpm_generated.cc", 19*4f2df630SAndroid Build Coastguard Worker ], 20*4f2df630SAndroid Build Coastguard Worker} 21*4f2df630SAndroid Build Coastguard Worker 22*4f2df630SAndroid Build Coastguard Workercc_test_host { 23*4f2df630SAndroid Build Coastguard Worker name: "libtpmgenerated_test", 24*4f2df630SAndroid Build Coastguard Worker srcs: [ 25*4f2df630SAndroid Build Coastguard Worker "mock_authorization_delegate.cc", 26*4f2df630SAndroid Build Coastguard Worker "mock_command_transceiver.cc", 27*4f2df630SAndroid Build Coastguard Worker "tpm_generated_test.cc", 28*4f2df630SAndroid Build Coastguard Worker ], 29*4f2df630SAndroid Build Coastguard Worker shared_libs: [ 30*4f2df630SAndroid Build Coastguard Worker "libtpmgenerated", 31*4f2df630SAndroid Build Coastguard Worker ], 32*4f2df630SAndroid Build Coastguard Worker static_libs: [ 33*4f2df630SAndroid Build Coastguard Worker "libgmock", 34*4f2df630SAndroid Build Coastguard Worker ], 35*4f2df630SAndroid Build Coastguard Worker} 36