aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-03-10 21:04:00 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-03-10 21:04:00 +0000
commit767e55d424da7742841bb3b90b765a6f10481a10 (patch)
treeb4a2da3a9814470fd5b6782d983a8b4f43ae1271
parenta504d33d9e1ed7da4439265f0c4147d436b47c14 (diff)
parentad1c5b4fce3cd78270be12eb95afd2c5d2e88954 (diff)
downloadtpm2-tss-767e55d424da7742841bb3b90b765a6f10481a10.tar.gz
ANDROID: Build tpm2-tss-esys. am: ad1c5b4fce
Change-Id: I1d3cacfa983f0e9675f0ae96b145cd4d56e479b7
-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,
}