manifest.xml: switch keymaster/strongbox 4.0 to 4.1

Switch strongbox over to the KM4.1 HAL.

Bug: 136506341
Test: -userdebug builds, device boots, KM 4.0 VTS pass;
       4.1 VTS pending
Change-Id: Ie3c54f5760793e297d94d477f981d24e9155cb2e
diff --git a/CleanSpec.mk b/CleanSpec.mk
index 647c298..a99b68c 100644
--- a/CleanSpec.mk
+++ b/CleanSpec.mk
@@ -100,7 +100,7 @@
 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/lib64/hw/android.hardware.graphics.composer@2.1-impl.so)
 
 # Remove StrongBox RC
-$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/etc/init/android.hardware.keymaster@4.0-service.citadel.rc)
+$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/etc/init/android.hardware.keymaster@4.1-service.citadel.rc)
 
 # Migrate to versioned VNDK directory
 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib/vndk-sp)
diff --git a/device.mk b/device.mk
index 8bacd21..7e07433 100644
--- a/device.mk
+++ b/device.mk
@@ -674,7 +674,7 @@
     android.hardware.authsecret@1.0-service.citadel \
     android.hardware.oemlock@1.0-service.citadel \
     android.hardware.weaver@1.0-service.citadel \
-    android.hardware.keymaster@4.0-service.citadel \
+    android.hardware.keymaster@4.1-service.citadel \
     wait_for_strongbox
 
 # Citadel debug stuff
diff --git a/init.hardware.rc b/init.hardware.rc
index acc75a3..9d98aa3 100644
--- a/init.hardware.rc
+++ b/init.hardware.rc
@@ -81,7 +81,7 @@
 
     # start Citadel keymaster (StrongBox) early
     start vendor.citadeld
-    start vendor.keymaster-4-0-citadel
+    start vendor.keymaster-4-1-citadel
 
     # Boot time fs tune
     write /sys/block/sda/queue/iostats 0
diff --git a/keymaster/Android.bp b/keymaster/Android.bp
index 30952a6..afbfc41 100644
--- a/keymaster/Android.bp
+++ b/keymaster/Android.bp
@@ -19,7 +19,7 @@
     srcs: [ "wait_for_strongbox.cpp" ],
     cflags: [ "-Werror", "-Wall" ],
     shared_libs: [
-        "android.hardware.keymaster@4.0",
+        "android.hardware.keymaster@4.1",
         "libbase",
         "libkeymaster4_1support",
         "libutils",
diff --git a/manifest.xml b/manifest.xml
index 548ab9c..08ff870 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -170,12 +170,8 @@
     <hal format="hidl">
         <name>android.hardware.keymaster</name>
         <transport>hwbinder</transport>
-        <version>4.0</version>
-        <interface>
-            <name>IKeymasterDevice</name>
-            <instance>default</instance>
-            <instance>strongbox</instance>
-        </interface>
+        <fqname>@4.0::IKeymasterDevice/default</fqname>
+        <fqname>@4.1::IKeymasterDevice/strongbox</fqname>
     </hal>
     <hal format="hidl">
         <name>android.hardware.light</name>