microdroid: remove unnecessary modules

These modules were added due to the bug in the build system. Transitive
dependencies should be added automatically by the build system, but it's
not.

Removed two since they are not used any longer. They were once used by
keystore, which is removed in 195354c72f90f64aec9379686f7d9da76b682b95.

Remoed libbinder_rpc_unstable from the list because it's added
automatically.

Bug: 195425111
Test: atest MicrodroidTestApp
Change-Id: If3136cbd2a8b2c0a5bea9b0c59854406b97b4e35
diff --git a/microdroid/Android.bp b/microdroid/Android.bp
index b265d5c..4901351 100644
--- a/microdroid/Android.bp
+++ b/microdroid/Android.bp
@@ -88,11 +88,9 @@
         "microdroid_property_contexts",
         "microdroid_service_contexts",
 
-        // TODO(b/195425111) these four should be added automatically
-        "android.hardware.security.secureclock-V1-ndk",
-        "android.hardware.security.sharedsecret-V1-ndk",
-        "libcrypto",
-        "liblzma",
+        // TODO(b/195425111) these should be added automatically
+        "libcrypto", // used by many (init_second_stage, microdroid_manager, toybox, etc)
+        "liblzma", // used by init_second_stage
     ] + microdroid_shell_and_utilities,
     multilib: {
         common: {
@@ -111,9 +109,6 @@
                 "authfs_service",
                 "microdroid_manager",
                 "zipfuse",
-
-                // TODO(b/184872979): Needed by authfs. Remove once the Rust API is created.
-                "libbinder_rpc_unstable",
             ],
         },
     },
@@ -612,4 +607,4 @@
     src: "microdroid_event-log-tags",
     filename: "event-log-tags",
     installable: false,
-}
\ No newline at end of file
+}