summaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2020-11-17 16:13:49 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2020-11-17 16:13:49 +0000
commit2ef464e90c778ac7927f2a0cd0c9cfe878cbe2c5 (patch)
tree10e8112a2eb0d0266ef2dd502a3ac78ec8096f79 /Android.bp
parent38084cc2e3821dc499e4223bb3871ba8d2013cac (diff)
parentfb81829fb4d268857d5b83f64973eb6a405cbb22 (diff)
downloadkeymaster-2ef464e90c778ac7927f2a0cd0c9cfe878cbe2c5.tar.gz
Merge "KeyMint 1 system side coding."
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp33
1 files changed, 33 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 0639237..219494c 100644
--- a/Android.bp
+++ b/Android.bp
@@ -329,6 +329,39 @@ cc_library_shared {
export_include_dirs: ["ng/include"],
}
+
+cc_library_shared {
+ name: "libkeymint1",
+ vendor_available: true,
+ srcs: [
+ "legacy_support/keymaster_passthrough_key.cpp",
+ "legacy_support/keymaster_passthrough_engine.cpp",
+ "legacy_support/keymaster_passthrough_operation.cpp",
+ "ng/KeyMintAidlUtils.cpp",
+ "ng/AndroidKeyMint1Device.cpp",
+ "ng/AndroidKeyMint1Operation.cpp",
+ "android_keymaster/keymaster_configuration.cpp",
+ ],
+ defaults: ["keymaster_defaults"],
+ shared_libs: [
+ "libkeymaster_messages",
+ "android.hardware.keymint-ndk_platform",
+ "libbase",
+ "libcrypto",
+ "libcutils",
+ "libbinder_ndk",
+ "libcppbor",
+ "libhidlbase",
+ "libkeymaster_portable",
+ "libkeymaster_messages",
+ "libpuresoftkeymasterdevice",
+ "liblog",
+ "libutils",
+ ],
+ export_include_dirs: ["include", "ng/include"],
+}
+
+
// libkeymasterfiles is an empty library that exports all of the files in keymaster as includes.
cc_library_static {
name: "libkeymasterfiles",