Keystore 2.0: Fix shared secret negotioation for sharedsecret interface.
Change-Id: Ie69b44994915ddc8f6c19a85eab3fadfd19ed946
diff --git a/keystore2/src/shared_secret_negotiation.rs b/keystore2/src/shared_secret_negotiation.rs
index afce533..fb55f33 100644
--- a/keystore2/src/shared_secret_negotiation.rs
+++ b/keystore2/src/shared_secret_negotiation.rs
@@ -151,8 +151,10 @@
|(mut connected, mut failed), e| {
match e {
SharedSecretParticipant::Aidl(instance_name) => {
- let service_name =
- format!("{}/{}", SHARED_SECRET_PACKAGE_NAME, instance_name);
+ let service_name = format!(
+ "{}.{}/{}",
+ SHARED_SECRET_PACKAGE_NAME, SHARED_SECRET_INTERFACE_NAME, instance_name
+ );
match map_binder_status_code(binder::get_interface(&service_name)) {
Err(e) => {
log::warn!(