From 0c9937cb5c10e3c17f6eb82b1a247adcc9345fc9 Mon Sep 17 00:00:00 2001 From: Nathan Harold Date: Mon, 29 Jan 2018 13:30:58 -0800 Subject: [PATCH] Remove getIsimChallengeResponse Remove the obsolete getIsimChallengeResponse. Anybody calling this method should use getIccSimChallengeResponse instead. Bug: 27954896 Test: compilation Change-Id: I636825a448992e06dc11d4cd58dee750c38b2c5e --- .../android/telephony/TelephonyManager.java | 22 ------------------- .../internal/telephony/IPhoneSubInfo.aidl | 8 ------- 2 files changed, 30 deletions(-) diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java index ada697f3d65d5..ba4c36256acdd 100644 --- a/telephony/java/android/telephony/TelephonyManager.java +++ b/telephony/java/android/telephony/TelephonyManager.java @@ -4768,28 +4768,6 @@ public class TelephonyManager { } } - /** - * Returns the response of ISIM Authetification through RIL. - * Returns null if the Authentification hasn't been successed or isn't present iphonesubinfo. - * @return the response of ISIM Authetification, or null if not available - * @hide - * @deprecated - * @see getIccAuthentication with appType=PhoneConstants.APPTYPE_ISIM - */ - public String getIsimChallengeResponse(String nonce){ - try { - IPhoneSubInfo info = getSubscriberInfo(); - if (info == null) - return null; - return info.getIsimChallengeResponse(nonce); - } catch (RemoteException ex) { - return null; - } catch (NullPointerException ex) { - // This could happen before phone restarts due to crashing - return null; - } - } - // ICC SIM Application Types /** UICC application type is SIM */ public static final int APPTYPE_SIM = PhoneConstants.APPTYPE_SIM; diff --git a/telephony/java/com/android/internal/telephony/IPhoneSubInfo.aidl b/telephony/java/com/android/internal/telephony/IPhoneSubInfo.aidl index 0f31821369970..303a06883ba70 100644 --- a/telephony/java/com/android/internal/telephony/IPhoneSubInfo.aidl +++ b/telephony/java/com/android/internal/telephony/IPhoneSubInfo.aidl @@ -194,14 +194,6 @@ interface IPhoneSubInfo { */ String[] getIsimPcscf(int subId); - /** - * TODO: Deprecate and remove this interface. Superceded by getIccsimChallengeResponse. - * Returns the response of ISIM Authetification through RIL. - * @return the response of ISIM Authetification, or null if - * the Authentification hasn't been successed or isn't present iphonesubinfo. - */ - String getIsimChallengeResponse(String nonce); - /** * Returns the response of the SIM application on the UICC to authentication * challenge/response algorithm. The data string and challenge response are