Merge "Splitting out Trusty IPC into a library."

This commit is contained in:
David Drysdale 2021-07-19 09:16:47 +00:00 committed by Gerrit Code Review
commit a2aba786fe
2 changed files with 22 additions and 0 deletions

View file

@ -129,6 +129,27 @@ prebuilt_etc {
src: "set_attestation_key/keymaster_soft_attestation_keys.xml",
}
cc_library {
name: "libtrusty_ipc",
vendor: true,
srcs: ["ipc/trusty_keymaster_ipc.cpp"],
local_include_dirs: ["include"],
shared_libs: [
"libc",
"libcrypto",
"liblog",
"libtrusty",
"libhardware",
"libkeymaster_messages",
"libxml2",
],
export_include_dirs: ["include"],
cflags: [
"-Wall",
"-Werror",
],
}
cc_binary {
name: "trusty_keymaster_set_attestation_key",
vendor: true,

View file

@ -71,6 +71,7 @@ enum keymaster_command : uint32_t {
KM_SET_PRODUCT_ID = (0x9000 << KEYMASTER_REQ_SHIFT),
KM_CLEAR_ATTESTATION_CERT_CHAIN = (0xa000 << KEYMASTER_REQ_SHIFT),
KM_SET_WRAPPED_ATTESTATION_KEY = (0xb000 << KEYMASTER_REQ_SHIFT),
KM_SET_ATTESTATION_IDS = (0xc000 << KEYMASTER_REQ_SHIFT)
};
#ifdef __ANDROID__