summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Moreland <smoreland@google.com>2022-04-19 00:42:20 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-04-19 00:42:20 +0000
commit61ac399fcce89bc9bf658597be33c0f683a01fb3 (patch)
tree736c9b297f203e87509ae63a2fc2188610fa6a61
parenta595f9753f5a2f563e4fabc3b60c5bf10db153df (diff)
parent6fef1ff0dba35ae98aaab2cc62290c7fdaf1e5ca (diff)
downloadSecureElement-61ac399fcce89bc9bf658597be33c0f683a01fb3.tar.gz
Implement getInterfaceHash/Version am: 6fef1ff0db
Original change: https://android-review.googlesource.com/c/platform/packages/apps/SecureElement/+/2054569 Change-Id: I888f0c2f963477594740bb955a80387c2f6de72e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rwxr-xr-xsrc/com/android/se/Channel.java10
-rw-r--r--src/com/android/se/SecureElementService.java20
-rw-r--r--src/com/android/se/Terminal.java10
3 files changed, 40 insertions, 0 deletions
diff --git a/src/com/android/se/Channel.java b/src/com/android/se/Channel.java
index 33327ed..73622fc 100755
--- a/src/com/android/se/Channel.java
+++ b/src/com/android/se/Channel.java
@@ -330,5 +330,15 @@ public class Channel implements IBinder.DeathRecipient {
throw new ServiceSpecificException(SEService.IO_ERROR, e.getMessage());
}
}
+
+ @Override
+ public String getInterfaceHash() {
+ return ISecureElementChannel.HASH;
+ }
+
+ @Override
+ public int getInterfaceVersion() {
+ return ISecureElementChannel.VERSION;
+ }
}
}
diff --git a/src/com/android/se/SecureElementService.java b/src/com/android/se/SecureElementService.java
index b03a462..92b3b51 100644
--- a/src/com/android/se/SecureElementService.java
+++ b/src/com/android/se/SecureElementService.java
@@ -152,6 +152,16 @@ public final class SecureElementService extends Service {
terminal.dump(writer);
}
}
+
+ @Override
+ public String getInterfaceHash() {
+ return ISecureElementService.HASH;
+ }
+
+ @Override
+ public int getInterfaceVersion() {
+ return ISecureElementService.VERSION;
+ }
}
private final ISecureElementService.Stub mSecureElementServiceBinder =
@@ -487,6 +497,16 @@ public final class SecureElementService extends Service {
}
return channel.new SecureElementChannel();
}
+
+ @Override
+ public String getInterfaceHash() {
+ return ISecureElementSession.HASH;
+ }
+
+ @Override
+ public int getInterfaceVersion() {
+ return ISecureElementSession.VERSION;
+ }
}
private final BroadcastReceiver mMultiSimConfigChangedReceiver = new BroadcastReceiver() {
diff --git a/src/com/android/se/Terminal.java b/src/com/android/se/Terminal.java
index 1c055a0..d338cf8 100644
--- a/src/com/android/se/Terminal.java
+++ b/src/com/android/se/Terminal.java
@@ -995,5 +995,15 @@ public class Terminal {
public boolean reset() {
return Terminal.this.reset();
}
+
+ @Override
+ public String getInterfaceHash() {
+ return ISecureElementReader.HASH;
+ }
+
+ @Override
+ public int getInterfaceVersion() {
+ return ISecureElementReader.VERSION;
+ }
}
}