Add support for SW-only KM4 HAL
Test: VtsHalKeymasterV4_0TargtTest
Bug: 63931634
Change-Id: I0a5a553ff76c39903442e64d28b38e315b27e852
diff --git a/device.mk b/device.mk
index 974552a..112cad4 100755
--- a/device.mk
+++ b/device.mk
@@ -179,6 +179,11 @@
PRODUCT_PACKAGES += \
android.hardware.health@2.0-service
+# Keymaster 4 (software only)
+PRODUCT_PACKAGES += \
+ android.hardware.keymaster@4.0-impl \
+ android.hardware.keymaster@4.0-service
+
# Audio fluence, ns, aec property, voice and media volume steps
PRODUCT_PROPERTY_OVERRIDES += \
ro.qc.sdk.audio.fluencetype=fluencepro \
diff --git a/manifest.xml b/manifest.xml
index 6cd9ba8..87de464 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -168,6 +168,15 @@
</interface>
</hal>
<hal format="hidl">
+ <name>android.hardware.keymaster</name>
+ <transport>hwbinder</transport>
+ <version>4.0</version>
+ <interface>
+ <name>IKeymaster</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl">
<name>android.hardware.light</name>
<transport>hwbinder</transport>
<version>2.0</version>