aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-03-10 22:15:52 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-03-10 22:15:52 +0000
commit24caf93fccf91ee397921cf32b2f9e6d28cef66d (patch)
treeb4a2da3a9814470fd5b6782d983a8b4f43ae1271
parent6e5f512711049a3243088a13ac07e47b2c8d3225 (diff)
parent6bfb5669d2e5bbf698567d3492bdb387b8d4dfac (diff)
downloadtpm2-tss-24caf93fccf91ee397921cf32b2f9e6d28cef66d.tar.gz
ANDROID: Build tpm2-tss-esys. am: ad1c5b4fce am: 767e55d424 am: 0376636e10 am: 6bfb5669d2
Change-Id: If532ceb2bfeeaf6f90c103aea80f632be3c2f147
-rw-r--r--Android.bp29
1 files changed, 29 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index a34b46b2..cf488c13 100644
--- a/Android.bp
+++ b/Android.bp
@@ -16,6 +16,35 @@ cc_defaults {
name: "tpm2-tss-defaults",
cflags: [
"-DMAXLOGLEVEL=6",
+ "-DBSSL", // Use OpenSSL (BoringSSL) encryption instead of gcrypt
+ ],
+ vendor: true,
+}
+
+cc_library {
+ name: "tpm2-tss2-esys",
+ defaults: [ "tpm2-tss-defaults" ],
+ srcs: [
+ "src/tss2-esys/api/*.c",
+ "src/tss2-esys/esys_context.c",
+ "src/tss2-esys/esys_crypto.c",
+ "src/tss2-esys/esys_crypto_bssl.c",
+ "src/tss2-esys/esys_free.c",
+ "src/tss2-esys/esys_iutil.c",
+ "src/tss2-esys/esys_mu.c",
+ "src/tss2-esys/esys_tr.c",
+ ],
+ local_include_dirs: [
+ "include/tss2",
+ "src",
+ "src/tss2-esys",
+ ],
+ shared_libs: [
+ "libcrypto",
+ "tpm2-tss2-mu",
+ "tpm2-tss2-tcti",
+ "tpm2-tss2-sys",
+ "tpm2-tss2-util",
],
vendor: true,
}