META-INF/
META-INF/MANIFEST.MF
android/
android/hardware/
android/hardware/secure_element/
android/hardware/secure_element/ISecureElement$Default.class
ISecureElement.java package android.hardware.secure_element public android.hardware.secure_element.ISecureElement$Default extends java.lang.Object implements android.hardware.secure_element.ISecureElement { public void <init> () public void closeChannel (byte) throws android.os.RemoteException byte channelNumber public byte[] getAtr () throws android.os.RemoteException public void init (android.hardware.secure_element.ISecureElementCallback) throws android.os.RemoteException android.hardware.secure_element.ISecureElementCallback clientCallback public boolean isCardPresent () throws android.os.RemoteException public byte[] openBasicChannel (byte[], byte) throws android.os.RemoteException byte[] aid byte p2 public android.hardware.secure_element.LogicalChannelResponse openLogicalChannel (byte[], byte) throws android.os.RemoteException byte[] aid byte p2 public void reset () throws android.os.RemoteException public byte[] transmit (byte[]) throws android.os.RemoteException byte[] data public int getInterfaceVersion () public java.lang.String getInterfaceHash () public android.os.IBinder asBinder () }
android/hardware/secure_element/ISecureElement$Stub$Proxy.class
ISecureElement.java package android.hardware.secure_element android.hardware.secure_element.ISecureElement$Stub$Proxy extends java.lang.Object implements android.hardware.secure_element.ISecureElement { private android.os.IBinder mRemote private int mCachedVersion private String mCachedHash void <init> (android.os.IBinder) android.os.IBinder remote public android.os.IBinder asBinder () public java.lang.String getInterfaceDescriptor () public void closeChannel (byte) throws android.os.RemoteException boolean _status byte channelNumber android.os.Parcel _data android.os.Parcel _reply public byte[] getAtr () throws android.os.RemoteException boolean _status byte[] _result android.os.Parcel _data android.os.Parcel _reply byte[] _result public void init (android.hardware.secure_element.ISecureElementCallback) throws android.os.RemoteException boolean _status android.hardware.secure_element.ISecureElementCallback clientCallback android.os.Parcel _data android.os.Parcel _reply public boolean isCardPresent () throws android.os.RemoteException boolean _status boolean _result android.os.Parcel _data android.os.Parcel _reply boolean _result public byte[] openBasicChannel (byte[], byte) throws android.os.RemoteException boolean _status byte[] _result byte[] aid byte p2 android.os.Parcel _data android.os.Parcel _reply byte[] _result public android.hardware.secure_element.LogicalChannelResponse openLogicalChannel (byte[], byte) throws android.os.RemoteException boolean _status android.hardware.secure_element.LogicalChannelResponse _result byte[] aid byte p2 android.os.Parcel _data android.os.Parcel _reply android.hardware.secure_element.LogicalChannelResponse _result public void reset () throws android.os.RemoteException boolean _status android.os.Parcel _data android.os.Parcel _reply public byte[] transmit (byte[]) throws android.os.RemoteException boolean _status byte[] _result byte[] data android.os.Parcel _data android.os.Parcel _reply byte[] _result public int getInterfaceVersion () throws android.os.RemoteException boolean _status android.os.Parcel data android.os.Parcel reply public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException boolean _status android.os.Parcel data android.os.Parcel reply }
android/hardware/secure_element/ISecureElement$Stub.class
ISecureElement.java package android.hardware.secure_element public abstract android.hardware.secure_element.ISecureElement$Stub extends android.os.Binder implements android.hardware.secure_element.ISecureElement { static final int TRANSACTION_closeChannel static final int TRANSACTION_getAtr static final int TRANSACTION_init static final int TRANSACTION_isCardPresent static final int TRANSACTION_openBasicChannel static final int TRANSACTION_openLogicalChannel static final int TRANSACTION_reset static final int TRANSACTION_transmit static final int TRANSACTION_getInterfaceVersion static final int TRANSACTION_getInterfaceHash public void <init> () public static android.hardware.secure_element.ISecureElement asInterface (android.os.IBinder) android.os.IBinder obj android.os.IInterface iin public android.os.IBinder asBinder () public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException byte _arg0 byte[] _result android.hardware.secure_element.ISecureElementCallback _arg0 boolean _result byte[] _arg0 byte _arg1 byte[] _result byte[] _arg0 byte _arg1 android.hardware.secure_element.LogicalChannelResponse _result byte[] _arg0 byte[] _result int code android.os.Parcel data android.os.Parcel reply int flags String descriptor }
android/hardware/secure_element/ISecureElement.class
ISecureElement.java package android.hardware.secure_element public abstract android.hardware.secure_element.ISecureElement extends java.lang.Object implements android.os.IInterface { public static final int VERSION public static final String HASH public static final String DESCRIPTOR public static final int FAILED public static final int CHANNEL_NOT_AVAILABLE public static final int NO_SUCH_ELEMENT_ERROR public static final int UNSUPPORTED_OPERATION public static final int IOERROR public abstract void closeChannel (byte) throws android.os.RemoteException public abstract byte[] getAtr () throws android.os.RemoteException public abstract void init (android.hardware.secure_element.ISecureElementCallback) throws android.os.RemoteException public abstract boolean isCardPresent () throws android.os.RemoteException public abstract byte[] openBasicChannel (byte[], byte) throws android.os.RemoteException public abstract android.hardware.secure_element.LogicalChannelResponse openLogicalChannel (byte[], byte) throws android.os.RemoteException public abstract void reset () throws android.os.RemoteException public abstract byte[] transmit (byte[]) throws android.os.RemoteException public abstract int getInterfaceVersion () throws android.os.RemoteException public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException static void <clinit> () }
android/hardware/secure_element/ISecureElementCallback$Default.class
ISecureElementCallback.java package android.hardware.secure_element public android.hardware.secure_element.ISecureElementCallback$Default extends java.lang.Object implements android.hardware.secure_element.ISecureElementCallback { public void <init> () public void onStateChange (boolean, java.lang.String) throws android.os.RemoteException boolean connected String debugReason public int getInterfaceVersion () public java.lang.String getInterfaceHash () public android.os.IBinder asBinder () }
android/hardware/secure_element/ISecureElementCallback$Stub$Proxy.class
ISecureElementCallback.java package android.hardware.secure_element android.hardware.secure_element.ISecureElementCallback$Stub$Proxy extends java.lang.Object implements android.hardware.secure_element.ISecureElementCallback { private android.os.IBinder mRemote private int mCachedVersion private String mCachedHash void <init> (android.os.IBinder) android.os.IBinder remote public android.os.IBinder asBinder () public java.lang.String getInterfaceDescriptor () public void onStateChange (boolean, java.lang.String) throws android.os.RemoteException boolean _status boolean connected String debugReason android.os.Parcel _data android.os.Parcel _reply public int getInterfaceVersion () throws android.os.RemoteException boolean _status android.os.Parcel data android.os.Parcel reply public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException boolean _status android.os.Parcel data android.os.Parcel reply }
android/hardware/secure_element/ISecureElementCallback$Stub.class
ISecureElementCallback.java package android.hardware.secure_element public abstract android.hardware.secure_element.ISecureElementCallback$Stub extends android.os.Binder implements android.hardware.secure_element.ISecureElementCallback { static final int TRANSACTION_onStateChange static final int TRANSACTION_getInterfaceVersion static final int TRANSACTION_getInterfaceHash public void <init> () public static android.hardware.secure_element.ISecureElementCallback asInterface (android.os.IBinder) android.os.IBinder obj android.os.IInterface iin public android.os.IBinder asBinder () public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException boolean _arg0 String _arg1 int code android.os.Parcel data android.os.Parcel reply int flags String descriptor }
android/hardware/secure_element/ISecureElementCallback.class
ISecureElementCallback.java package android.hardware.secure_element public abstract android.hardware.secure_element.ISecureElementCallback extends java.lang.Object implements android.os.IInterface { public static final int VERSION public static final String HASH public static final String DESCRIPTOR public abstract void onStateChange (boolean, java.lang.String) throws android.os.RemoteException public abstract int getInterfaceVersion () throws android.os.RemoteException public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException static void <clinit> () }
android/hardware/secure_element/LogicalChannelResponse$1.class
LogicalChannelResponse.java package android.hardware.secure_element android.hardware.secure_element.LogicalChannelResponse$1 extends java.lang.Object implements android.os.Parcelable$Creator { void <init> () public android.hardware.secure_element.LogicalChannelResponse createFromParcel (android.os.Parcel) android.os.Parcel _aidl_source android.hardware.secure_element.LogicalChannelResponse _aidl_out public android.hardware.secure_element.LogicalChannelResponse[] newArray (int) int _aidl_size public volatile synthetic java.lang.Object[] newArray (int) public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel) }
android/hardware/secure_element/LogicalChannelResponse.class
LogicalChannelResponse.java package android.hardware.secure_element public android.hardware.secure_element.LogicalChannelResponse extends java.lang.Object implements android.os.Parcelable { public byte channelNumber public byte[] selectResponse public static final android.os.Parcelable$Creator CREATOR public void <init> () public final int getStability () public final void writeToParcel (android.os.Parcel, int) android.os.Parcel _aidl_parcel int _aidl_flag int _aidl_start_pos int _aidl_end_pos public final void readFromParcel (android.os.Parcel) android.os.Parcel _aidl_parcel int _aidl_start_pos int _aidl_parcelable_size public int describeContents () int _mask static void <clinit> () }
android/hardware/secure_element/V1_0/
android/hardware/secure_element/V1_0/ISecureElement$Proxy.class
ISecureElement.java package android.hardware.secure_element.V1_0 public final android.hardware.secure_element.V1_0.ISecureElement$Proxy extends java.lang.Object implements android.hardware.secure_element.V1_0.ISecureElement { private android.os.IHwBinder mRemote public void <init> (android.os.IHwBinder) android.os.IHwBinder remote public android.os.IHwBinder asBinder () public java.lang.String toString () public final boolean equals (java.lang.Object) Object other public final int hashCode () public void init (android.hardware.secure_element.V1_0.ISecureElementHalCallback) throws android.os.RemoteException android.hardware.secure_element.V1_0.ISecureElementHalCallback clientCallback android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList getAtr () throws android.os.RemoteException java.util.ArrayList _hidl_out_response android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public boolean isCardPresent () throws android.os.RemoteException boolean _hidl_out_present android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList transmit (java.util.ArrayList) throws android.os.RemoteException java.util.ArrayList _hidl_out_response java.util.ArrayList data android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void openLogicalChannel (java.util.ArrayList, byte, android.hardware.secure_element.V1_0.ISecureElement$openLogicalChannelCallback) throws android.os.RemoteException android.hardware.secure_element.V1_0.LogicalChannelResponse _hidl_out_response byte _hidl_out_status java.util.ArrayList aid byte p2 android.hardware.secure_element.V1_0.ISecureElement$openLogicalChannelCallback _hidl_cb android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void openBasicChannel (java.util.ArrayList, byte, android.hardware.secure_element.V1_0.ISecureElement$openBasicChannelCallback) throws android.os.RemoteException java.util.ArrayList _hidl_out_selectResponse byte _hidl_out_status java.util.ArrayList aid byte p2 android.hardware.secure_element.V1_0.ISecureElement$openBasicChannelCallback _hidl_cb android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public byte closeChannel (byte) throws android.os.RemoteException byte _hidl_out_status byte channelNumber android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList interfaceChain () throws android.os.RemoteException java.util.ArrayList _hidl_out_descriptors android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException android.os.NativeHandle fd java.util.ArrayList options android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.lang.String interfaceDescriptor () throws android.os.RemoteException String _hidl_out_descriptor android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList getHashChain () throws android.os.RemoteException long _hidl_array_offset_1 byte[] _hidl_vec_element int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwBlob _hidl_blob java.util.ArrayList _hidl_out_hashchain android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void setHALInstrumentation () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException android.os.IHwBinder$DeathRecipient recipient long cookie public void ping () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException android.hidl.base.V1_0.DebugInfo _hidl_out_info android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void notifySyspropsChanged () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException android.os.IHwBinder$DeathRecipient recipient }
android/hardware/secure_element/V1_0/ISecureElement$Stub$1.class
ISecureElement.java package android.hardware.secure_element.V1_0 android.hardware.secure_element.V1_0.ISecureElement$Stub$1 extends java.lang.Object implements android.hardware.secure_element.V1_0.ISecureElement$openLogicalChannelCallback { final synthetic android.os.HwParcel val$_hidl_reply final synthetic android.hardware.secure_element.V1_0.ISecureElement$Stub this$0 void <init> (android.hardware.secure_element.V1_0.ISecureElement$Stub, android.os.HwParcel) android.hardware.secure_element.V1_0.ISecureElement$Stub this$0 public void onValues (android.hardware.secure_element.V1_0.LogicalChannelResponse, byte) android.hardware.secure_element.V1_0.LogicalChannelResponse response byte status }
android/hardware/secure_element/V1_0/ISecureElement$Stub$2.class
ISecureElement.java package android.hardware.secure_element.V1_0 android.hardware.secure_element.V1_0.ISecureElement$Stub$2 extends java.lang.Object implements android.hardware.secure_element.V1_0.ISecureElement$openBasicChannelCallback { final synthetic android.os.HwParcel val$_hidl_reply final synthetic android.hardware.secure_element.V1_0.ISecureElement$Stub this$0 void <init> (android.hardware.secure_element.V1_0.ISecureElement$Stub, android.os.HwParcel) android.hardware.secure_element.V1_0.ISecureElement$Stub this$0 public void onValues (java.util.ArrayList, byte) java.util.ArrayList selectResponse byte status }
android/hardware/secure_element/V1_0/ISecureElement$Stub.class
ISecureElement.java package android.hardware.secure_element.V1_0 public abstract android.hardware.secure_element.V1_0.ISecureElement$Stub extends android.os.HwBinder implements android.hardware.secure_element.V1_0.ISecureElement { public void <init> () public android.os.IHwBinder asBinder () public final java.util.ArrayList interfaceChain () public void debug (android.os.NativeHandle, java.util.ArrayList) android.os.NativeHandle fd java.util.ArrayList options public final java.lang.String interfaceDescriptor () public final java.util.ArrayList getHashChain () public final void setHALInstrumentation () public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) android.os.IHwBinder$DeathRecipient recipient long cookie public final void ping () public final android.hidl.base.V1_0.DebugInfo getDebugInfo () android.hidl.base.V1_0.DebugInfo info public final void notifySyspropsChanged () public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) android.os.IHwBinder$DeathRecipient recipient public android.os.IHwInterface queryLocalInterface (java.lang.String) String descriptor public void registerAsService (java.lang.String) throws android.os.RemoteException String serviceName public java.lang.String toString () public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException android.hardware.secure_element.V1_0.ISecureElementHalCallback clientCallback java.util.ArrayList _hidl_out_response boolean _hidl_out_present java.util.ArrayList data java.util.ArrayList _hidl_out_response java.util.ArrayList aid byte p2 java.util.ArrayList aid byte p2 byte channelNumber byte _hidl_out_status java.util.ArrayList _hidl_out_descriptors android.os.NativeHandle fd java.util.ArrayList options String _hidl_out_descriptor long _hidl_array_offset_1 byte[] _hidl_array_item_1 int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwBlob _hidl_blob java.util.ArrayList _hidl_out_hashchain android.hidl.base.V1_0.DebugInfo _hidl_out_info int _hidl_code android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply int _hidl_flags }
android/hardware/secure_element/V1_0/ISecureElement$openBasicChannelCallback.class
ISecureElement.java package android.hardware.secure_element.V1_0 public abstract android.hardware.secure_element.V1_0.ISecureElement$openBasicChannelCallback extends java.lang.Object { public abstract void onValues (java.util.ArrayList, byte) }
android/hardware/secure_element/V1_0/ISecureElement$openLogicalChannelCallback.class
ISecureElement.java package android.hardware.secure_element.V1_0 public abstract android.hardware.secure_element.V1_0.ISecureElement$openLogicalChannelCallback extends java.lang.Object { public abstract void onValues (android.hardware.secure_element.V1_0.LogicalChannelResponse, byte) }
android/hardware/secure_element/V1_0/ISecureElement.class
ISecureElement.java package android.hardware.secure_element.V1_0 public abstract android.hardware.secure_element.V1_0.ISecureElement extends java.lang.Object implements android.hidl.base.V1_0.IBase { public static final String kInterfaceName public static android.hardware.secure_element.V1_0.ISecureElement asInterface (android.os.IHwBinder) String descriptor android.os.IHwBinder binder android.os.IHwInterface iface android.hardware.secure_element.V1_0.ISecureElement proxy public static android.hardware.secure_element.V1_0.ISecureElement castFrom (android.os.IHwInterface) android.os.IHwInterface iface public abstract android.os.IHwBinder asBinder () public static android.hardware.secure_element.V1_0.ISecureElement getService (java.lang.String, boolean) throws android.os.RemoteException String serviceName boolean retry public static android.hardware.secure_element.V1_0.ISecureElement getService (boolean) throws android.os.RemoteException boolean retry public static android.hardware.secure_element.V1_0.ISecureElement getService (java.lang.String) throws android.os.RemoteException String serviceName public static android.hardware.secure_element.V1_0.ISecureElement getService () throws android.os.RemoteException public abstract void init (android.hardware.secure_element.V1_0.ISecureElementHalCallback) throws android.os.RemoteException public abstract java.util.ArrayList getAtr () throws android.os.RemoteException public abstract boolean isCardPresent () throws android.os.RemoteException public abstract java.util.ArrayList transmit (java.util.ArrayList) throws android.os.RemoteException public abstract void openLogicalChannel (java.util.ArrayList, byte, android.hardware.secure_element.V1_0.ISecureElement$openLogicalChannelCallback) throws android.os.RemoteException public abstract void openBasicChannel (java.util.ArrayList, byte, android.hardware.secure_element.V1_0.ISecureElement$openBasicChannelCallback) throws android.os.RemoteException public abstract byte closeChannel (byte) throws android.os.RemoteException public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException public abstract void setHALInstrumentation () throws android.os.RemoteException public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException public abstract void ping () throws android.os.RemoteException public abstract android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException public abstract void notifySyspropsChanged () throws android.os.RemoteException public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException }
android/hardware/secure_element/V1_0/ISecureElementHalCallback$Proxy.class
ISecureElementHalCallback.java package android.hardware.secure_element.V1_0 public final android.hardware.secure_element.V1_0.ISecureElementHalCallback$Proxy extends java.lang.Object implements android.hardware.secure_element.V1_0.ISecureElementHalCallback { private android.os.IHwBinder mRemote public void <init> (android.os.IHwBinder) android.os.IHwBinder remote public android.os.IHwBinder asBinder () public java.lang.String toString () public final boolean equals (java.lang.Object) Object other public final int hashCode () public void onStateChange (boolean) throws android.os.RemoteException boolean connected android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList interfaceChain () throws android.os.RemoteException java.util.ArrayList _hidl_out_descriptors android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException android.os.NativeHandle fd java.util.ArrayList options android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.lang.String interfaceDescriptor () throws android.os.RemoteException String _hidl_out_descriptor android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList getHashChain () throws android.os.RemoteException long _hidl_array_offset_1 byte[] _hidl_vec_element int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwBlob _hidl_blob java.util.ArrayList _hidl_out_hashchain android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void setHALInstrumentation () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException android.os.IHwBinder$DeathRecipient recipient long cookie public void ping () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException android.hidl.base.V1_0.DebugInfo _hidl_out_info android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void notifySyspropsChanged () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException android.os.IHwBinder$DeathRecipient recipient }
android/hardware/secure_element/V1_0/ISecureElementHalCallback$Stub.class
ISecureElementHalCallback.java package android.hardware.secure_element.V1_0 public abstract android.hardware.secure_element.V1_0.ISecureElementHalCallback$Stub extends android.os.HwBinder implements android.hardware.secure_element.V1_0.ISecureElementHalCallback { public void <init> () public android.os.IHwBinder asBinder () public final java.util.ArrayList interfaceChain () public void debug (android.os.NativeHandle, java.util.ArrayList) android.os.NativeHandle fd java.util.ArrayList options public final java.lang.String interfaceDescriptor () public final java.util.ArrayList getHashChain () public final void setHALInstrumentation () public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) android.os.IHwBinder$DeathRecipient recipient long cookie public final void ping () public final android.hidl.base.V1_0.DebugInfo getDebugInfo () android.hidl.base.V1_0.DebugInfo info public final void notifySyspropsChanged () public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) android.os.IHwBinder$DeathRecipient recipient public android.os.IHwInterface queryLocalInterface (java.lang.String) String descriptor public void registerAsService (java.lang.String) throws android.os.RemoteException String serviceName public java.lang.String toString () public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException boolean connected java.util.ArrayList _hidl_out_descriptors android.os.NativeHandle fd java.util.ArrayList options String _hidl_out_descriptor long _hidl_array_offset_1 byte[] _hidl_array_item_1 int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwBlob _hidl_blob java.util.ArrayList _hidl_out_hashchain android.hidl.base.V1_0.DebugInfo _hidl_out_info int _hidl_code android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply int _hidl_flags }
android/hardware/secure_element/V1_0/ISecureElementHalCallback.class
ISecureElementHalCallback.java package android.hardware.secure_element.V1_0 public abstract android.hardware.secure_element.V1_0.ISecureElementHalCallback extends java.lang.Object implements android.hidl.base.V1_0.IBase { public static final String kInterfaceName public static android.hardware.secure_element.V1_0.ISecureElementHalCallback asInterface (android.os.IHwBinder) String descriptor android.os.IHwBinder binder android.os.IHwInterface iface android.hardware.secure_element.V1_0.ISecureElementHalCallback proxy public static android.hardware.secure_element.V1_0.ISecureElementHalCallback castFrom (android.os.IHwInterface) android.os.IHwInterface iface public abstract android.os.IHwBinder asBinder () public static android.hardware.secure_element.V1_0.ISecureElementHalCallback getService (java.lang.String, boolean) throws android.os.RemoteException String serviceName boolean retry public static android.hardware.secure_element.V1_0.ISecureElementHalCallback getService (boolean) throws android.os.RemoteException boolean retry public static android.hardware.secure_element.V1_0.ISecureElementHalCallback getService (java.lang.String) throws android.os.RemoteException String serviceName public static android.hardware.secure_element.V1_0.ISecureElementHalCallback getService () throws android.os.RemoteException public abstract void onStateChange (boolean) throws android.os.RemoteException public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException public abstract void setHALInstrumentation () throws android.os.RemoteException public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException public abstract void ping () throws android.os.RemoteException public abstract android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException public abstract void notifySyspropsChanged () throws android.os.RemoteException public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException }
android/hardware/secure_element/V1_0/LogicalChannelResponse.class
LogicalChannelResponse.java package android.hardware.secure_element.V1_0 public final android.hardware.secure_element.V1_0.LogicalChannelResponse extends java.lang.Object { public byte channelNumber public java.util.ArrayList selectResponse public void <init> () public final boolean equals (java.lang.Object) Object otherObject android.hardware.secure_element.V1_0.LogicalChannelResponse other public final int hashCode () public final java.lang.String toString () StringBuilder builder public final void readFromParcel (android.os.HwParcel) android.os.HwParcel parcel android.os.HwBlob blob public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel) android.hardware.secure_element.V1_0.LogicalChannelResponse _hidl_vec_element int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwParcel parcel java.util.ArrayList _hidl_vec android.os.HwBlob _hidl_blob public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long) byte _hidl_vec_element int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwParcel parcel android.os.HwBlob _hidl_blob long _hidl_offset public final void writeToParcel (android.os.HwParcel) android.os.HwParcel parcel android.os.HwBlob _hidl_blob public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList) int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwParcel parcel java.util.ArrayList _hidl_vec android.os.HwBlob _hidl_blob public final void writeEmbeddedToBlob (android.os.HwBlob, long) int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwBlob _hidl_blob long _hidl_offset }
android/hardware/secure_element/V1_0/SecureElementStatus.class
SecureElementStatus.java package android.hardware.secure_element.V1_0 public final android.hardware.secure_element.V1_0.SecureElementStatus extends java.lang.Object { public static final byte SUCCESS public static final byte FAILED public static final byte CHANNEL_NOT_AVAILABLE public static final byte NO_SUCH_ELEMENT_ERROR public static final byte UNSUPPORTED_OPERATION public static final byte IOERROR public void <init> () public static final java.lang.String toString (byte) byte o public static final java.lang.String dumpBitfield (byte) byte o java.util.ArrayList list byte flipped }
android/hardware/secure_element/V1_1/
android/hardware/secure_element/V1_1/ISecureElement$Proxy.class
ISecureElement.java package android.hardware.secure_element.V1_1 public final android.hardware.secure_element.V1_1.ISecureElement$Proxy extends java.lang.Object implements android.hardware.secure_element.V1_1.ISecureElement { private android.os.IHwBinder mRemote public void <init> (android.os.IHwBinder) android.os.IHwBinder remote public android.os.IHwBinder asBinder () public java.lang.String toString () public final boolean equals (java.lang.Object) Object other public final int hashCode () public void init (android.hardware.secure_element.V1_0.ISecureElementHalCallback) throws android.os.RemoteException android.hardware.secure_element.V1_0.ISecureElementHalCallback clientCallback android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList getAtr () throws android.os.RemoteException java.util.ArrayList _hidl_out_response android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public boolean isCardPresent () throws android.os.RemoteException boolean _hidl_out_present android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList transmit (java.util.ArrayList) throws android.os.RemoteException java.util.ArrayList _hidl_out_response java.util.ArrayList data android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void openLogicalChannel (java.util.ArrayList, byte, android.hardware.secure_element.V1_0.ISecureElement$openLogicalChannelCallback) throws android.os.RemoteException android.hardware.secure_element.V1_0.LogicalChannelResponse _hidl_out_response byte _hidl_out_status java.util.ArrayList aid byte p2 android.hardware.secure_element.V1_0.ISecureElement$openLogicalChannelCallback _hidl_cb android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void openBasicChannel (java.util.ArrayList, byte, android.hardware.secure_element.V1_0.ISecureElement$openBasicChannelCallback) throws android.os.RemoteException java.util.ArrayList _hidl_out_selectResponse byte _hidl_out_status java.util.ArrayList aid byte p2 android.hardware.secure_element.V1_0.ISecureElement$openBasicChannelCallback _hidl_cb android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public byte closeChannel (byte) throws android.os.RemoteException byte _hidl_out_status byte channelNumber android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void init_1_1 (android.hardware.secure_element.V1_1.ISecureElementHalCallback) throws android.os.RemoteException android.hardware.secure_element.V1_1.ISecureElementHalCallback clientCallback android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList interfaceChain () throws android.os.RemoteException java.util.ArrayList _hidl_out_descriptors android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException android.os.NativeHandle fd java.util.ArrayList options android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.lang.String interfaceDescriptor () throws android.os.RemoteException String _hidl_out_descriptor android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList getHashChain () throws android.os.RemoteException long _hidl_array_offset_1 byte[] _hidl_vec_element int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwBlob _hidl_blob java.util.ArrayList _hidl_out_hashchain android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void setHALInstrumentation () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException android.os.IHwBinder$DeathRecipient recipient long cookie public void ping () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException android.hidl.base.V1_0.DebugInfo _hidl_out_info android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void notifySyspropsChanged () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException android.os.IHwBinder$DeathRecipient recipient }
android/hardware/secure_element/V1_1/ISecureElement$Stub$1.class
ISecureElement.java package android.hardware.secure_element.V1_1 android.hardware.secure_element.V1_1.ISecureElement$Stub$1 extends java.lang.Object implements android.hardware.secure_element.V1_0.ISecureElement$openLogicalChannelCallback { final synthetic android.os.HwParcel val$_hidl_reply final synthetic android.hardware.secure_element.V1_1.ISecureElement$Stub this$0 void <init> (android.hardware.secure_element.V1_1.ISecureElement$Stub, android.os.HwParcel) android.hardware.secure_element.V1_1.ISecureElement$Stub this$0 public void onValues (android.hardware.secure_element.V1_0.LogicalChannelResponse, byte) android.hardware.secure_element.V1_0.LogicalChannelResponse response byte status }
android/hardware/secure_element/V1_1/ISecureElement$Stub$2.class
ISecureElement.java package android.hardware.secure_element.V1_1 android.hardware.secure_element.V1_1.ISecureElement$Stub$2 extends java.lang.Object implements android.hardware.secure_element.V1_0.ISecureElement$openBasicChannelCallback { final synthetic android.os.HwParcel val$_hidl_reply final synthetic android.hardware.secure_element.V1_1.ISecureElement$Stub this$0 void <init> (android.hardware.secure_element.V1_1.ISecureElement$Stub, android.os.HwParcel) android.hardware.secure_element.V1_1.ISecureElement$Stub this$0 public void onValues (java.util.ArrayList, byte) java.util.ArrayList selectResponse byte status }
android/hardware/secure_element/V1_1/ISecureElement$Stub.class
ISecureElement.java package android.hardware.secure_element.V1_1 public abstract android.hardware.secure_element.V1_1.ISecureElement$Stub extends android.os.HwBinder implements android.hardware.secure_element.V1_1.ISecureElement { public void <init> () public android.os.IHwBinder asBinder () public final java.util.ArrayList interfaceChain () public void debug (android.os.NativeHandle, java.util.ArrayList) android.os.NativeHandle fd java.util.ArrayList options public final java.lang.String interfaceDescriptor () public final java.util.ArrayList getHashChain () public final void setHALInstrumentation () public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) android.os.IHwBinder$DeathRecipient recipient long cookie public final void ping () public final android.hidl.base.V1_0.DebugInfo getDebugInfo () android.hidl.base.V1_0.DebugInfo info public final void notifySyspropsChanged () public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) android.os.IHwBinder$DeathRecipient recipient public android.os.IHwInterface queryLocalInterface (java.lang.String) String descriptor public void registerAsService (java.lang.String) throws android.os.RemoteException String serviceName public java.lang.String toString () public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException android.hardware.secure_element.V1_0.ISecureElementHalCallback clientCallback java.util.ArrayList _hidl_out_response boolean _hidl_out_present java.util.ArrayList data java.util.ArrayList _hidl_out_response java.util.ArrayList aid byte p2 java.util.ArrayList aid byte p2 byte channelNumber byte _hidl_out_status android.hardware.secure_element.V1_1.ISecureElementHalCallback clientCallback java.util.ArrayList _hidl_out_descriptors android.os.NativeHandle fd java.util.ArrayList options String _hidl_out_descriptor long _hidl_array_offset_1 byte[] _hidl_array_item_1 int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwBlob _hidl_blob java.util.ArrayList _hidl_out_hashchain android.hidl.base.V1_0.DebugInfo _hidl_out_info int _hidl_code android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply int _hidl_flags }
android/hardware/secure_element/V1_1/ISecureElement.class
ISecureElement.java package android.hardware.secure_element.V1_1 public abstract android.hardware.secure_element.V1_1.ISecureElement extends java.lang.Object implements android.hardware.secure_element.V1_0.ISecureElement { public static final String kInterfaceName public static android.hardware.secure_element.V1_1.ISecureElement asInterface (android.os.IHwBinder) String descriptor android.os.IHwBinder binder android.os.IHwInterface iface android.hardware.secure_element.V1_1.ISecureElement proxy public static android.hardware.secure_element.V1_1.ISecureElement castFrom (android.os.IHwInterface) android.os.IHwInterface iface public abstract android.os.IHwBinder asBinder () public static android.hardware.secure_element.V1_1.ISecureElement getService (java.lang.String, boolean) throws android.os.RemoteException String serviceName boolean retry public static android.hardware.secure_element.V1_1.ISecureElement getService (boolean) throws android.os.RemoteException boolean retry public static android.hardware.secure_element.V1_1.ISecureElement getService (java.lang.String) throws android.os.RemoteException String serviceName public static android.hardware.secure_element.V1_1.ISecureElement getService () throws android.os.RemoteException public abstract void init_1_1 (android.hardware.secure_element.V1_1.ISecureElementHalCallback) throws android.os.RemoteException public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException public abstract void setHALInstrumentation () throws android.os.RemoteException public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException public abstract void ping () throws android.os.RemoteException public abstract android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException public abstract void notifySyspropsChanged () throws android.os.RemoteException public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException }
android/hardware/secure_element/V1_1/ISecureElementHalCallback$Proxy.class
ISecureElementHalCallback.java package android.hardware.secure_element.V1_1 public final android.hardware.secure_element.V1_1.ISecureElementHalCallback$Proxy extends java.lang.Object implements android.hardware.secure_element.V1_1.ISecureElementHalCallback { private android.os.IHwBinder mRemote public void <init> (android.os.IHwBinder) android.os.IHwBinder remote public android.os.IHwBinder asBinder () public java.lang.String toString () public final boolean equals (java.lang.Object) Object other public final int hashCode () public void onStateChange (boolean) throws android.os.RemoteException boolean connected android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void onStateChange_1_1 (boolean, java.lang.String) throws android.os.RemoteException boolean connected String debugReason android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList interfaceChain () throws android.os.RemoteException java.util.ArrayList _hidl_out_descriptors android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException android.os.NativeHandle fd java.util.ArrayList options android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.lang.String interfaceDescriptor () throws android.os.RemoteException String _hidl_out_descriptor android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList getHashChain () throws android.os.RemoteException long _hidl_array_offset_1 byte[] _hidl_vec_element int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwBlob _hidl_blob java.util.ArrayList _hidl_out_hashchain android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void setHALInstrumentation () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException android.os.IHwBinder$DeathRecipient recipient long cookie public void ping () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException android.hidl.base.V1_0.DebugInfo _hidl_out_info android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void notifySyspropsChanged () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException android.os.IHwBinder$DeathRecipient recipient }
android/hardware/secure_element/V1_1/ISecureElementHalCallback$Stub.class
ISecureElementHalCallback.java package android.hardware.secure_element.V1_1 public abstract android.hardware.secure_element.V1_1.ISecureElementHalCallback$Stub extends android.os.HwBinder implements android.hardware.secure_element.V1_1.ISecureElementHalCallback { public void <init> () public android.os.IHwBinder asBinder () public final java.util.ArrayList interfaceChain () public void debug (android.os.NativeHandle, java.util.ArrayList) android.os.NativeHandle fd java.util.ArrayList options public final java.lang.String interfaceDescriptor () public final java.util.ArrayList getHashChain () public final void setHALInstrumentation () public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) android.os.IHwBinder$DeathRecipient recipient long cookie public final void ping () public final android.hidl.base.V1_0.DebugInfo getDebugInfo () android.hidl.base.V1_0.DebugInfo info public final void notifySyspropsChanged () public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) android.os.IHwBinder$DeathRecipient recipient public android.os.IHwInterface queryLocalInterface (java.lang.String) String descriptor public void registerAsService (java.lang.String) throws android.os.RemoteException String serviceName public java.lang.String toString () public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException boolean connected boolean connected String debugReason java.util.ArrayList _hidl_out_descriptors android.os.NativeHandle fd java.util.ArrayList options String _hidl_out_descriptor long _hidl_array_offset_1 byte[] _hidl_array_item_1 int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwBlob _hidl_blob java.util.ArrayList _hidl_out_hashchain android.hidl.base.V1_0.DebugInfo _hidl_out_info int _hidl_code android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply int _hidl_flags }
android/hardware/secure_element/V1_1/ISecureElementHalCallback.class
ISecureElementHalCallback.java package android.hardware.secure_element.V1_1 public abstract android.hardware.secure_element.V1_1.ISecureElementHalCallback extends java.lang.Object implements android.hardware.secure_element.V1_0.ISecureElementHalCallback { public static final String kInterfaceName public static android.hardware.secure_element.V1_1.ISecureElementHalCallback asInterface (android.os.IHwBinder) String descriptor android.os.IHwBinder binder android.os.IHwInterface iface android.hardware.secure_element.V1_1.ISecureElementHalCallback proxy public static android.hardware.secure_element.V1_1.ISecureElementHalCallback castFrom (android.os.IHwInterface) android.os.IHwInterface iface public abstract android.os.IHwBinder asBinder () public static android.hardware.secure_element.V1_1.ISecureElementHalCallback getService (java.lang.String, boolean) throws android.os.RemoteException String serviceName boolean retry public static android.hardware.secure_element.V1_1.ISecureElementHalCallback getService (boolean) throws android.os.RemoteException boolean retry public static android.hardware.secure_element.V1_1.ISecureElementHalCallback getService (java.lang.String) throws android.os.RemoteException String serviceName public static android.hardware.secure_element.V1_1.ISecureElementHalCallback getService () throws android.os.RemoteException public abstract void onStateChange_1_1 (boolean, java.lang.String) throws android.os.RemoteException public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException public abstract void setHALInstrumentation () throws android.os.RemoteException public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException public abstract void ping () throws android.os.RemoteException public abstract android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException public abstract void notifySyspropsChanged () throws android.os.RemoteException public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException }
android/hardware/secure_element/V1_2/
android/hardware/secure_element/V1_2/ISecureElement$Proxy.class
ISecureElement.java package android.hardware.secure_element.V1_2 public final android.hardware.secure_element.V1_2.ISecureElement$Proxy extends java.lang.Object implements android.hardware.secure_element.V1_2.ISecureElement { private android.os.IHwBinder mRemote public void <init> (android.os.IHwBinder) android.os.IHwBinder remote public android.os.IHwBinder asBinder () public java.lang.String toString () public final boolean equals (java.lang.Object) Object other public final int hashCode () public void init (android.hardware.secure_element.V1_0.ISecureElementHalCallback) throws android.os.RemoteException android.hardware.secure_element.V1_0.ISecureElementHalCallback clientCallback android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList getAtr () throws android.os.RemoteException java.util.ArrayList _hidl_out_response android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public boolean isCardPresent () throws android.os.RemoteException boolean _hidl_out_present android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList transmit (java.util.ArrayList) throws android.os.RemoteException java.util.ArrayList _hidl_out_response java.util.ArrayList data android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void openLogicalChannel (java.util.ArrayList, byte, android.hardware.secure_element.V1_0.ISecureElement$openLogicalChannelCallback) throws android.os.RemoteException android.hardware.secure_element.V1_0.LogicalChannelResponse _hidl_out_response byte _hidl_out_status java.util.ArrayList aid byte p2 android.hardware.secure_element.V1_0.ISecureElement$openLogicalChannelCallback _hidl_cb android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void openBasicChannel (java.util.ArrayList, byte, android.hardware.secure_element.V1_0.ISecureElement$openBasicChannelCallback) throws android.os.RemoteException java.util.ArrayList _hidl_out_selectResponse byte _hidl_out_status java.util.ArrayList aid byte p2 android.hardware.secure_element.V1_0.ISecureElement$openBasicChannelCallback _hidl_cb android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public byte closeChannel (byte) throws android.os.RemoteException byte _hidl_out_status byte channelNumber android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void init_1_1 (android.hardware.secure_element.V1_1.ISecureElementHalCallback) throws android.os.RemoteException android.hardware.secure_element.V1_1.ISecureElementHalCallback clientCallback android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public byte reset () throws android.os.RemoteException byte _hidl_out_status android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList interfaceChain () throws android.os.RemoteException java.util.ArrayList _hidl_out_descriptors android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException android.os.NativeHandle fd java.util.ArrayList options android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.lang.String interfaceDescriptor () throws android.os.RemoteException String _hidl_out_descriptor android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList getHashChain () throws android.os.RemoteException long _hidl_array_offset_1 byte[] _hidl_vec_element int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwBlob _hidl_blob java.util.ArrayList _hidl_out_hashchain android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void setHALInstrumentation () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException android.os.IHwBinder$DeathRecipient recipient long cookie public void ping () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException android.hidl.base.V1_0.DebugInfo _hidl_out_info android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void notifySyspropsChanged () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException android.os.IHwBinder$DeathRecipient recipient }
android/hardware/secure_element/V1_2/ISecureElement$Stub$1.class
ISecureElement.java package android.hardware.secure_element.V1_2 android.hardware.secure_element.V1_2.ISecureElement$Stub$1 extends java.lang.Object implements android.hardware.secure_element.V1_0.ISecureElement$openLogicalChannelCallback { final synthetic android.os.HwParcel val$_hidl_reply final synthetic android.hardware.secure_element.V1_2.ISecureElement$Stub this$0 void <init> (android.hardware.secure_element.V1_2.ISecureElement$Stub, android.os.HwParcel) android.hardware.secure_element.V1_2.ISecureElement$Stub this$0 public void onValues (android.hardware.secure_element.V1_0.LogicalChannelResponse, byte) android.hardware.secure_element.V1_0.LogicalChannelResponse response byte status }
android/hardware/secure_element/V1_2/ISecureElement$Stub$2.class
ISecureElement.java package android.hardware.secure_element.V1_2 android.hardware.secure_element.V1_2.ISecureElement$Stub$2 extends java.lang.Object implements android.hardware.secure_element.V1_0.ISecureElement$openBasicChannelCallback { final synthetic android.os.HwParcel val$_hidl_reply final synthetic android.hardware.secure_element.V1_2.ISecureElement$Stub this$0 void <init> (android.hardware.secure_element.V1_2.ISecureElement$Stub, android.os.HwParcel) android.hardware.secure_element.V1_2.ISecureElement$Stub this$0 public void onValues (java.util.ArrayList, byte) java.util.ArrayList selectResponse byte status }
android/hardware/secure_element/V1_2/ISecureElement$Stub.class
ISecureElement.java package android.hardware.secure_element.V1_2 public abstract android.hardware.secure_element.V1_2.ISecureElement$Stub extends android.os.HwBinder implements android.hardware.secure_element.V1_2.ISecureElement { public void <init> () public android.os.IHwBinder asBinder () public final java.util.ArrayList interfaceChain () public void debug (android.os.NativeHandle, java.util.ArrayList) android.os.NativeHandle fd java.util.ArrayList options public final java.lang.String interfaceDescriptor () public final java.util.ArrayList getHashChain () public final void setHALInstrumentation () public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) android.os.IHwBinder$DeathRecipient recipient long cookie public final void ping () public final android.hidl.base.V1_0.DebugInfo getDebugInfo () android.hidl.base.V1_0.DebugInfo info public final void notifySyspropsChanged () public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) android.os.IHwBinder$DeathRecipient recipient public android.os.IHwInterface queryLocalInterface (java.lang.String) String descriptor public void registerAsService (java.lang.String) throws android.os.RemoteException String serviceName public java.lang.String toString () public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException android.hardware.secure_element.V1_0.ISecureElementHalCallback clientCallback java.util.ArrayList _hidl_out_response boolean _hidl_out_present java.util.ArrayList data java.util.ArrayList _hidl_out_response java.util.ArrayList aid byte p2 java.util.ArrayList aid byte p2 byte channelNumber byte _hidl_out_status android.hardware.secure_element.V1_1.ISecureElementHalCallback clientCallback byte _hidl_out_status java.util.ArrayList _hidl_out_descriptors android.os.NativeHandle fd java.util.ArrayList options String _hidl_out_descriptor long _hidl_array_offset_1 byte[] _hidl_array_item_1 int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwBlob _hidl_blob java.util.ArrayList _hidl_out_hashchain android.hidl.base.V1_0.DebugInfo _hidl_out_info int _hidl_code android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply int _hidl_flags }
android/hardware/secure_element/V1_2/ISecureElement.class
ISecureElement.java package android.hardware.secure_element.V1_2 public abstract android.hardware.secure_element.V1_2.ISecureElement extends java.lang.Object implements android.hardware.secure_element.V1_1.ISecureElement { public static final String kInterfaceName public static android.hardware.secure_element.V1_2.ISecureElement asInterface (android.os.IHwBinder) String descriptor android.os.IHwBinder binder android.os.IHwInterface iface android.hardware.secure_element.V1_2.ISecureElement proxy public static android.hardware.secure_element.V1_2.ISecureElement castFrom (android.os.IHwInterface) android.os.IHwInterface iface public abstract android.os.IHwBinder asBinder () public static android.hardware.secure_element.V1_2.ISecureElement getService (java.lang.String, boolean) throws android.os.RemoteException String serviceName boolean retry public static android.hardware.secure_element.V1_2.ISecureElement getService (boolean) throws android.os.RemoteException boolean retry public static android.hardware.secure_element.V1_2.ISecureElement getService (java.lang.String) throws android.os.RemoteException String serviceName public static android.hardware.secure_element.V1_2.ISecureElement getService () throws android.os.RemoteException public abstract byte reset () throws android.os.RemoteException public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException public abstract void setHALInstrumentation () throws android.os.RemoteException public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException public abstract void ping () throws android.os.RemoteException public abstract android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException public abstract void notifySyspropsChanged () throws android.os.RemoteException public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException }
android/hidl/
android/hidl/base/
android/hidl/base/V1_0/
android/hidl/base/V1_0/DebugInfo$Architecture.class
DebugInfo.java package android.hidl.base.V1_0 public final android.hidl.base.V1_0.DebugInfo$Architecture extends java.lang.Object { public static final int UNKNOWN public static final int IS_64BIT public static final int IS_32BIT public void <init> () public static final java.lang.String toString (int) int o public static final java.lang.String dumpBitfield (int) int o java.util.ArrayList list int flipped }
android/hidl/base/V1_0/DebugInfo.class
DebugInfo.java package android.hidl.base.V1_0 public final android.hidl.base.V1_0.DebugInfo extends java.lang.Object { public int pid public long ptr public int arch public void <init> () public final boolean equals (java.lang.Object) Object otherObject android.hidl.base.V1_0.DebugInfo other public final int hashCode () public final java.lang.String toString () StringBuilder builder public final void readFromParcel (android.os.HwParcel) android.os.HwParcel parcel android.os.HwBlob blob public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel) android.hidl.base.V1_0.DebugInfo _hidl_vec_element int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwParcel parcel java.util.ArrayList _hidl_vec android.os.HwBlob _hidl_blob public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long) android.os.HwParcel parcel android.os.HwBlob _hidl_blob long _hidl_offset public final void writeToParcel (android.os.HwParcel) android.os.HwParcel parcel android.os.HwBlob _hidl_blob public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList) int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwParcel parcel java.util.ArrayList _hidl_vec android.os.HwBlob _hidl_blob public final void writeEmbeddedToBlob (android.os.HwBlob, long) android.os.HwBlob _hidl_blob long _hidl_offset }
android/hidl/base/V1_0/IBase$Proxy.class
IBase.java package android.hidl.base.V1_0 public final android.hidl.base.V1_0.IBase$Proxy extends java.lang.Object implements android.hidl.base.V1_0.IBase { private android.os.IHwBinder mRemote public void <init> (android.os.IHwBinder) android.os.IHwBinder remote public android.os.IHwBinder asBinder () public java.lang.String toString () public final boolean equals (java.lang.Object) Object other public final int hashCode () public java.util.ArrayList interfaceChain () throws android.os.RemoteException java.util.ArrayList _hidl_out_descriptors android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException android.os.NativeHandle fd java.util.ArrayList options android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.lang.String interfaceDescriptor () throws android.os.RemoteException String _hidl_out_descriptor android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public java.util.ArrayList getHashChain () throws android.os.RemoteException long _hidl_array_offset_1 byte[] _hidl_vec_element int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwBlob _hidl_blob java.util.ArrayList _hidl_out_hashchain android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void setHALInstrumentation () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException android.os.IHwBinder$DeathRecipient recipient long cookie public void ping () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException android.hidl.base.V1_0.DebugInfo _hidl_out_info android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public void notifySyspropsChanged () throws android.os.RemoteException android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException android.os.IHwBinder$DeathRecipient recipient }
android/hidl/base/V1_0/IBase$Stub.class
IBase.java package android.hidl.base.V1_0 public abstract android.hidl.base.V1_0.IBase$Stub extends android.os.HwBinder implements android.hidl.base.V1_0.IBase { public void <init> () public android.os.IHwBinder asBinder () public final java.util.ArrayList interfaceChain () public void debug (android.os.NativeHandle, java.util.ArrayList) android.os.NativeHandle fd java.util.ArrayList options public final java.lang.String interfaceDescriptor () public final java.util.ArrayList getHashChain () public final void setHALInstrumentation () public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) android.os.IHwBinder$DeathRecipient recipient long cookie public final void ping () public final android.hidl.base.V1_0.DebugInfo getDebugInfo () android.hidl.base.V1_0.DebugInfo info public final void notifySyspropsChanged () public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) android.os.IHwBinder$DeathRecipient recipient public android.os.IHwInterface queryLocalInterface (java.lang.String) String descriptor public void registerAsService (java.lang.String) throws android.os.RemoteException String serviceName public java.lang.String toString () public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException java.util.ArrayList _hidl_out_descriptors android.os.NativeHandle fd java.util.ArrayList options String _hidl_out_descriptor long _hidl_array_offset_1 byte[] _hidl_array_item_1 int _hidl_index_0 int _hidl_vec_size android.os.HwBlob childBlob android.os.HwBlob _hidl_blob java.util.ArrayList _hidl_out_hashchain android.hidl.base.V1_0.DebugInfo _hidl_out_info int _hidl_code android.os.HwParcel _hidl_request android.os.HwParcel _hidl_reply int _hidl_flags }
android/hidl/base/V1_0/IBase.class
IBase.java package android.hidl.base.V1_0 public abstract android.hidl.base.V1_0.IBase extends java.lang.Object implements android.os.IHwInterface { public static final String kInterfaceName public static android.hidl.base.V1_0.IBase asInterface (android.os.IHwBinder) String descriptor android.os.IHwBinder binder android.os.IHwInterface iface android.hidl.base.V1_0.IBase proxy public static android.hidl.base.V1_0.IBase castFrom (android.os.IHwInterface) android.os.IHwInterface iface public abstract android.os.IHwBinder asBinder () public static android.hidl.base.V1_0.IBase getService (java.lang.String, boolean) throws android.os.RemoteException String serviceName boolean retry public static android.hidl.base.V1_0.IBase getService (boolean) throws android.os.RemoteException boolean retry public static android.hidl.base.V1_0.IBase getService (java.lang.String) throws android.os.RemoteException String serviceName public static android.hidl.base.V1_0.IBase getService () throws android.os.RemoteException public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException public abstract void setHALInstrumentation () throws android.os.RemoteException public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException public abstract void ping () throws android.os.RemoteException public abstract android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException public abstract void notifySyspropsChanged () throws android.os.RemoteException public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException }
com/
com/android/
com/android/se/
com/android/se/Channel$SecureElementChannel.class
Channel.java package com.android.se final com.android.se.Channel$SecureElementChannel extends android.se.omapi.ISecureElementChannel$Stub { final synthetic com.android.se.Channel this$0 void <init> (com.android.se.Channel) com.android.se.Channel this$0 public void close () throws android.os.RemoteException public boolean isClosed () throws android.os.RemoteException public boolean isBasicChannel () throws android.os.RemoteException public byte[] getSelectResponse () throws android.os.RemoteException public byte[] transmit (byte[]) throws android.os.RemoteException java.io.IOException e byte[] command public boolean selectNext () throws android.os.RemoteException java.io.IOException e public java.lang.String getInterfaceHash () public int getInterfaceVersion () }
com/android/se/Channel.class
Channel.java package com.android.se public com.android.se.Channel extends java.lang.Object implements android.os.IBinder$DeathRecipient { private final String mTag private final int mChannelNumber private final Object mLock private android.os.IBinder mBinder private boolean mIsClosed private com.android.se.SecureElementService$SecureElementSession mSession private com.android.se.Terminal mTerminal private byte[] mSelectResponse private com.android.se.security.ChannelAccess mChannelAccess private int mCallingPid private byte[] mAid void <init> (com.android.se.SecureElementService$SecureElementSession, com.android.se.Terminal, int, byte[], byte[], android.se.omapi.ISecureElementListener) android.os.RemoteException e com.android.se.SecureElementService$SecureElementSession session com.android.se.Terminal terminal int channelNumber byte[] selectResponse byte[] aid android.se.omapi.ISecureElementListener listener public void binderDied () public void close () public byte[] transmit (byte[]) throws java.io.IOException byte[] command private boolean selectNext () throws java.io.IOException byte[] selectCommand byte[] bufferSelectResponse int sw1 int sw2 int sw private byte setChannelToClassByte (byte, int) boolean isSm byte cla int channelNumber public com.android.se.security.ChannelAccess getChannelAccess () public void setChannelAccess (com.android.se.security.ChannelAccess) com.android.se.security.ChannelAccess channelAccess private void setCallingPid (int) int pid private void checkCommand (byte[]) byte[] command public boolean hasSelectedAid () public int getChannelNumber () public byte[] getSelectResponse () public boolean isBasicChannel () public boolean isClosed () }
com/android/se/CommandApduValidator.class
CommandApduValidator.java package com.android.se public com.android.se.CommandApduValidator extends java.lang.Object { private static final int CMD_APDU_LENGTH_CASE1 private static final int CMD_APDU_LENGTH_CASE2 private static final int CMD_APDU_LENGTH_CASE2_EXTENDED private static final int CMD_APDU_LENGTH_CASE3_WITHOUT_DATA private static final int CMD_APDU_LENGTH_CASE3_WITHOUT_DATA_EXTENDED private static final int CMD_APDU_LENGTH_CASE4_WITHOUT_DATA private static final int CMD_APDU_LENGTH_CASE4_WITHOUT_DATA_EXTENDED private static final int MAX_EXPECTED_DATA_LENGTH private static final int OFFSET_CLA private static final int OFFSET_INS private static final int OFFSET_P3 private static final int OFFSET_DATA private static final int OFFSET_DATA_EXTENDED private void <init> () public static void execute (byte[]) throws java.lang.IllegalArgumentException int lc byte[] apdu int lc private static void checkCla (byte) throws java.lang.IllegalArgumentException byte cla private static void checkIns (byte) throws java.lang.IllegalArgumentException byte ins private static void checkLe (int) throws java.lang.IllegalArgumentException int le }
com/android/se/R$array.class
R.java package com.android.se public final com.android.se.R$array extends java.lang.Object { public static final int config_ara_aid_candidate_list_ese public void <init> () }
com/android/se/R$bool.class
R.java package com.android.se public final com.android.se.R$bool extends java.lang.Object { public static final int secure_element_vintf_enabled public void <init> () }
com/android/se/R.class
R.java package com.android.se public final com.android.se.R extends java.lang.Object { public void <init> () }
com/android/se/SEApplication.class
SEApplication.java package com.android.se public com.android.se.SEApplication extends android.app.Application { public void <init> () public void onCreate () android.content.Intent serviceIntent }
com/android/se/SecureElementService$1.class
SecureElementService.java package com.android.se com.android.se.SecureElementService$1 extends android.content.BroadcastReceiver { final synthetic com.android.se.SecureElementService this$0 void <init> (com.android.se.SecureElementService) com.android.se.SecureElementService this$0 public void onReceive (android.content.Context, android.content.Intent) int activeSimCount android.content.Context context android.content.Intent intent String action }
com/android/se/SecureElementService$SecureElementServiceBinder.class
SecureElementService.java package com.android.se com.android.se.SecureElementService$SecureElementServiceBinder extends android.se.omapi.ISecureElementService$Stub { final synthetic com.android.se.SecureElementService this$0 private void <init> (com.android.se.SecureElementService) public java.lang.String[] getReaders () throws android.os.RemoteException String packageName String reader java.util.Vector eSEReaders java.security.AccessControlException e public android.se.omapi.ISecureElementReader getReader (java.lang.String) throws android.os.RemoteException String packageName java.security.AccessControlException e String reader com.android.se.Terminal terminal public synchronized boolean[] isNfcEventAllowed (java.lang.String, byte[], java.lang.String[], int) throws android.os.RemoteException android.content.Context context IllegalStateException e String reader byte[] aid String[] packageNames int userId com.android.se.Terminal terminal android.content.Context context protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) com.android.se.Terminal terminal java.io.FileDescriptor fd java.io.PrintWriter writer String[] args public java.lang.String getInterfaceHash () public int getInterfaceVersion () }
com/android/se/SecureElementService$SecureElementSession.class
SecureElementService.java package com.android.se final com.android.se.SecureElementService$SecureElementSession extends android.se.omapi.ISecureElementSession$Stub { private final com.android.se.Terminal$SecureElementReader mReader private final java.util.List mChannels private final Object mLock private boolean mIsClosed private byte[] mAtr final synthetic com.android.se.SecureElementService this$0 void <init> (com.android.se.SecureElementService, com.android.se.Terminal$SecureElementReader) com.android.se.SecureElementService this$0 com.android.se.Terminal$SecureElementReader reader public android.se.omapi.ISecureElementReader getReader () throws android.os.RemoteException public byte[] getAtr () throws android.os.RemoteException public void close () throws android.os.RemoteException void removeChannel (com.android.se.Channel) com.android.se.Channel channel public void closeChannels () throws android.os.RemoteException Exception ignore public boolean isClosed () throws android.os.RemoteException public android.se.omapi.ISecureElementChannel openBasicChannel (byte[], byte, android.se.omapi.ISecureElementListener) throws android.os.RemoteException java.security.AccessControlException e java.io.IOException e java.util.NoSuchElementException e byte[] aid byte p2 android.se.omapi.ISecureElementListener listener String packageName byte[] uuid com.android.se.Channel channel public android.se.omapi.ISecureElementChannel openLogicalChannel (byte[], byte, android.se.omapi.ISecureElementListener) throws android.os.RemoteException java.security.AccessControlException e java.io.IOException e java.util.NoSuchElementException e byte[] aid byte p2 android.se.omapi.ISecureElementListener listener String packageName byte[] uuid com.android.se.Channel channel public java.lang.String getInterfaceHash () public int getInterfaceVersion () }
com/android/se/SecureElementService.class
SecureElementService.java package com.android.se public final com.android.se.SecureElementService extends android.app.Service { public static final String UICC_TERMINAL public static final String ESE_TERMINAL public static final String VSTABLE_SECURE_ELEMENT_SERVICE private final String mTag private static final boolean DEBUG private java.util.LinkedHashMap mTerminals private int mActiveSimCount private final android.se.omapi.ISecureElementService$Stub mSecureElementServiceBinder private final android.se.omapi.ISecureElementService$Stub mSecureElementServiceBinderVntf private final android.content.BroadcastReceiver mMultiSimConfigChangedReceiver public void <init> () private void initialize () android.content.IntentFilter intentFilter private com.android.se.Terminal getTerminal (java.lang.String) String reader com.android.se.Terminal terminal public android.os.IBinder onBind (android.content.Intent) android.content.Intent intent public void onCreate () public void onDestroy () com.android.se.Terminal terminal private void addTerminals (java.lang.String) com.android.se.Terminal terminal java.util.NoSuchElementException e Exception e String terminalName int index String name private void createTerminals () private void refreshUiccTerminals (int) com.android.se.Terminal terminal int i int activeSimCount String name private java.lang.String getPackageNameFromCallingUid (int) String[] packageName int uid android.content.pm.PackageManager packageManager private byte[] getUUIDFromCallingUid (int) int uid byte[] uuid static void <clinit> () }
com/android/se/SecureElementStatsLog.class
SecureElementStatsLog.java package com.android.se public final com.android.se.SecureElementStatsLog extends java.lang.Object { public static final int SE_STATE_CHANGED public static final int SE_OMAPI_REPORTED public static final int SE_STATE_CHANGED__STATE__UNKNOWN public static final int SE_STATE_CHANGED__STATE__INITIALIZED public static final int SE_STATE_CHANGED__STATE__DISCONNECTED public static final int SE_STATE_CHANGED__STATE__CONNECTED public static final int SE_STATE_CHANGED__STATE__HALCRASH public static final int SE_OMAPI_REPORTED__OPERATION__UNKNOWN public static final int SE_OMAPI_REPORTED__OPERATION__OPEN_CHANNEL public static final byte ANNOTATION_ID_IS_UID public static final byte ANNOTATION_ID_TRUNCATE_TIMESTAMP public static final byte ANNOTATION_ID_PRIMARY_FIELD public static final byte ANNOTATION_ID_EXCLUSIVE_STATE public static final byte ANNOTATION_ID_PRIMARY_FIELD_FIRST_UID public static final byte ANNOTATION_ID_DEFAULT_STATE public static final byte ANNOTATION_ID_TRIGGER_STATE_RESET public static final byte ANNOTATION_ID_STATE_NESTED public void <init> () public static void write (int, int, java.lang.String, java.lang.String) int code int arg1 String arg2 String arg3 android.util.StatsEvent$Builder builder }
com/android/se/Terminal$1.class
Terminal.java package com.android.se com.android.se.Terminal$1 extends android.hardware.secure_element.V1_0.ISecureElementHalCallback$Stub { final synthetic com.android.se.Terminal this$0 void <init> (com.android.se.Terminal) com.android.se.Terminal this$0 public void onStateChange (boolean) boolean state }
com/android/se/Terminal$2.class
Terminal.java package com.android.se com.android.se.Terminal$2 extends android.hardware.secure_element.V1_1.ISecureElementHalCallback$Stub { final synthetic com.android.se.Terminal this$0 void <init> (com.android.se.Terminal) com.android.se.Terminal this$0 public void onStateChange_1_1 (boolean, java.lang.String) boolean state String reason public void onStateChange (boolean) boolean state }
com/android/se/Terminal$3.class
Terminal.java package com.android.se com.android.se.Terminal$3 extends android.hardware.secure_element.ISecureElementCallback$Stub { final synthetic com.android.se.Terminal this$0 void <init> (com.android.se.Terminal) com.android.se.Terminal this$0 public void onStateChange (boolean, java.lang.String) boolean state String debugReason public int getInterfaceVersion () public java.lang.String getInterfaceHash () }
com/android/se/Terminal$4.class
Terminal.java package com.android.se com.android.se.Terminal$4 extends android.os.Handler { final synthetic com.android.se.Terminal this$0 void <init> (com.android.se.Terminal) com.android.se.Terminal this$0 public void handleMessage (android.os.Message) Exception e android.os.Message message }
com/android/se/Terminal$5.class
Terminal.java package com.android.se com.android.se.Terminal$5 extends java.lang.Object implements android.hardware.secure_element.V1_0.ISecureElement$openBasicChannelCallback { final synthetic int[] val$status final synthetic java.util.ArrayList val$responseList final synthetic com.android.se.Terminal this$0 void <init> (com.android.se.Terminal, int[], java.util.ArrayList) com.android.se.Terminal this$0 public void onValues (java.util.ArrayList, byte) java.util.ArrayList responseObject byte halStatus }
com/android/se/Terminal$6.class
Terminal.java package com.android.se com.android.se.Terminal$6 extends java.lang.Object implements android.hardware.secure_element.V1_0.ISecureElement$openLogicalChannelCallback { final synthetic int[] val$status final synthetic android.hardware.secure_element.V1_0.LogicalChannelResponse[] val$responseArray final synthetic com.android.se.Terminal this$0 void <init> (com.android.se.Terminal, int[], android.hardware.secure_element.V1_0.LogicalChannelResponse[]) com.android.se.Terminal this$0 public void onValues (android.hardware.secure_element.V1_0.LogicalChannelResponse, byte) android.hardware.secure_element.V1_0.LogicalChannelResponse response byte halStatus }
com/android/se/Terminal$7.class
Terminal.java package com.android.se com.android.se.Terminal$7 extends java.lang.Object implements android.hardware.secure_element.V1_0.ISecureElement$openLogicalChannelCallback { final synthetic byte[] val$status final synthetic android.hardware.secure_element.V1_0.LogicalChannelResponse[] val$responseArray final synthetic com.android.se.Terminal this$0 void <init> (com.android.se.Terminal, byte[], android.hardware.secure_element.V1_0.LogicalChannelResponse[]) com.android.se.Terminal this$0 public void onValues (android.hardware.secure_element.V1_0.LogicalChannelResponse, byte) android.hardware.secure_element.V1_0.LogicalChannelResponse response byte halStatus }
com/android/se/Terminal$SecureElementDeathRecipient.class
Terminal.java package com.android.se com.android.se.Terminal$SecureElementDeathRecipient extends java.lang.Object implements android.os.IHwBinder$DeathRecipient android.os.IBinder$DeathRecipient { final synthetic com.android.se.Terminal this$0 void <init> (com.android.se.Terminal) com.android.se.Terminal this$0 public void binderDied () public void serviceDied (long) long cookie private void onDied () }
com/android/se/Terminal$SecureElementReader.class
Terminal.java package com.android.se final com.android.se.Terminal$SecureElementReader extends android.se.omapi.ISecureElementReader$Stub { private final com.android.se.SecureElementService mService private final java.util.ArrayList mSessions final synthetic com.android.se.Terminal this$0 void <init> (com.android.se.Terminal, com.android.se.SecureElementService) com.android.se.Terminal this$0 com.android.se.SecureElementService service public byte[] getAtr () public boolean isSecureElementPresent () throws android.os.RemoteException public void closeSessions () public void removeSession (com.android.se.SecureElementService$SecureElementSession) com.android.se.SecureElementService$SecureElementSession session public android.se.omapi.ISecureElementSession openSession () throws android.os.RemoteException com.android.se.SecureElementService$SecureElementSession session com.android.se.Terminal getTerminal () public boolean reset () public java.lang.String getInterfaceHash () public int getInterfaceVersion () }
com/android/se/Terminal.class
Terminal.java package com.android.se public com.android.se.Terminal extends java.lang.Object { private final String mTag private final java.util.Map mChannels private final Object mLock private final String mName public boolean mIsConnected private android.content.Context mContext private boolean mDefaultApplicationSelectedOnBasicChannel private static final boolean DEBUG private static final int GET_SERVICE_DELAY_MILLIS private static final int EVENT_GET_HAL private static final int EVENT_NOTIFY_STATE_CHANGE private final int mMaxGetHalRetryCount private int mGetHalRetryCount private android.hardware.secure_element.V1_0.ISecureElement mSEHal private android.hardware.secure_element.V1_2.ISecureElement mSEHal12 private android.hardware.secure_element.ISecureElement mAidlHal private com.android.se.security.AccessControlEnforcer mAccessControlEnforcer private static final String SECURE_ELEMENT_PRIVILEGED_OPERATION_PERMISSION public static final byte[] ISD_R_AID private android.hardware.secure_element.V1_0.ISecureElementHalCallback$Stub mHalCallback private android.hardware.secure_element.V1_1.ISecureElementHalCallback$Stub mHalCallback11 private android.hardware.secure_element.ISecureElementCallback$Stub mAidlCallback private com.android.se.Terminal$SecureElementDeathRecipient mDeathRecipient private android.os.Handler mHandler private void stateChange (boolean, java.lang.String) boolean state String reason private void sendStateChangedBroadcast (boolean) boolean state android.content.Intent intent public void <init> (java.lang.String, android.content.Context) String name android.content.Context context public void initialize (boolean) throws java.util.NoSuchElementException android.os.RemoteException String name android.os.IBinder binder Exception e Exception e Exception e boolean retryOnFail android.hardware.secure_element.V1_1.ISecureElement mSEHal11 private java.util.ArrayList byteArrayToArrayList (byte[]) Byte b byte[] array java.util.ArrayList list private byte[] arrayListToByteArray (java.util.ArrayList) Byte b java.util.ArrayList list Byte[] byteArray int i byte[] result public void closeChannel (com.android.se.Channel) android.os.ServiceSpecificException e int status android.os.RemoteException e com.android.se.Channel channel public void closeChannels () com.android.se.Channel channel java.util.Collection col com.android.se.Channel[] channelList public void close () public java.lang.String getName () public byte[] getAtr () byte[] atr java.util.ArrayList responseList byte[] atr android.os.RemoteException e android.os.ServiceSpecificException e public void selectDefaultApplication () java.util.NoSuchElementException e private void select (byte[]) throws java.io.IOException byte[] aid int commandSize byte[] selectCommand byte[] selectResponse int sw1 int sw2 public com.android.se.Channel openBasicChannel (com.android.se.SecureElementService$SecureElementSession, byte[], byte, android.se.omapi.ISecureElementListener, java.lang.String, byte[], int) throws java.io.IOException java.util.NoSuchElementException java.util.MissingResourceException e android.os.RemoteException e android.os.ServiceSpecificException e android.os.RemoteException e java.util.ArrayList responseList int[] status byte[] selectResponse com.android.se.Channel basicChannel com.android.se.SecureElementService$SecureElementSession session byte[] aid byte p2 android.se.omapi.ISecureElementListener listener String packageName byte[] uuid int pid com.android.se.security.ChannelAccess channelAccess public com.android.se.Channel openLogicalChannelWithoutChannelAccess (byte[]) throws java.io.IOException java.util.NoSuchElementException byte[] aid public com.android.se.Channel openLogicalChannel (com.android.se.SecureElementService$SecureElementSession, byte[], byte, android.se.omapi.ISecureElementListener, java.lang.String, byte[], int) throws java.io.IOException java.util.NoSuchElementException RuntimeException e android.hardware.secure_element.LogicalChannelResponse aidlRs android.os.RemoteException e android.os.ServiceSpecificException e android.os.RemoteException e android.hardware.secure_element.V1_0.LogicalChannelResponse[] responseArray int[] status int channelNumber byte[] selectResponse com.android.se.Channel logicalChannel com.android.se.SecureElementService$SecureElementSession session byte[] aid byte p2 android.se.omapi.ISecureElementListener listener String packageName byte[] uuid int pid com.android.se.security.ChannelAccess channelAccess public boolean isAidSelectable (byte[]) android.hardware.secure_element.LogicalChannelResponse aidlRs android.os.RemoteException e android.os.ServiceSpecificException e android.os.RemoteException e android.hardware.secure_element.V1_0.LogicalChannelResponse[] responseArray byte[] status byte[] aid public byte[] transmit (byte[]) throws java.io.IOException byte[] getResponseCmd byte[] tmp byte[] aux byte[] cmd byte[] rsp int sw1 int sw2 private byte[] transmitInternal (byte[]) throws java.io.IOException byte[] rsp android.os.RemoteException e android.os.ServiceSpecificException e java.util.ArrayList response android.os.RemoteException e java.util.ArrayList response byte[] cmd byte[] rsp public boolean[] isNfcEventAllowed (android.content.pm.PackageManager, byte[], java.lang.String[]) Exception e android.content.pm.PackageManager packageManager byte[] aid String[] packageNames public boolean isSecureElementPresent () android.os.ServiceSpecificException e android.os.RemoteException e public boolean reset () byte status android.os.ServiceSpecificException e android.os.RemoteException e private com.android.se.security.ChannelAccess setUpChannelAccess (byte[], java.lang.String, byte[], int, boolean) throws java.io.IOException java.util.MissingResourceException android.content.pm.PackageInfo pkgInfo android.content.pm.PackageManager pm android.content.pm.PackageManager$NameNotFoundException ne Exception e com.android.se.security.ChannelAccess channelAccess Exception e Exception e byte[] aid String packageName byte[] uuid int pid boolean isBasicChannel boolean checkRefreshTag private synchronized void initializeAccessControl () throws java.io.IOException java.util.MissingResourceException Exception e private boolean isPrivilegedApplication (java.lang.String) String packageName android.content.pm.PackageManager pm public com.android.se.security.AccessControlEnforcer getAccessControlEnforcer () public android.content.Context getContext () public boolean checkCarrierPrivilegeRules (android.content.pm.PackageInfo) java.io.IOException e Exception e android.content.pm.PackageInfo pInfo boolean checkRefreshTag public void dump (java.io.PrintWriter) com.android.se.Channel channel java.io.PrintWriter writer static void <clinit> () }
com/android/se/internal/
com/android/se/internal/ByteArrayConverter.class
ByteArrayConverter.java package com.android.se.internal public final com.android.se.internal.ByteArrayConverter extends java.lang.Object { private void <init> () public static java.lang.String byteArrayToPathString (byte[]) throws java.lang.IllegalArgumentException String fid int i byte[] rawPath byte[] buffer String path public static java.lang.String byteArrayToHexString (byte[], int, int) int i byte[] array int offset int length StringBuilder sb public static java.lang.String byteArrayToHexString (byte[], int) int i byte[] array int offset StringBuffer s public static java.lang.String byteArrayToHexString (byte[]) byte[] byteArray public static byte[] hexStringToByteArray (java.lang.String, int, int) char c1 char c2 int i String str int offset int length byte[] outputBytes public static byte[] hexStringToByteArray (java.lang.String) String str public static byte[] intToByteArray (int) int value public static int byteArrayToInt (byte[]) byte[] byteArray public static boolean isHexChar (char) char c }
com/android/se/internal/Util.class
Util.java package com.android.se.internal public com.android.se.internal.Util extends java.lang.Object { public static final byte END public void <init> () public static byte[] mergeBytes (byte[], byte[]) byte[] array1 byte[] array2 byte[] data public static byte[] getMid (byte[], int, int) byte[] array int start int length byte[] data public static byte[] appendResponse (byte[], byte[], int) byte[] r1 byte[] r2 int length byte[] rsp public static java.lang.String createMessage (java.lang.String, int) String commandName int sw StringBuilder message public static java.lang.String createMessage (java.lang.String, java.lang.String) String commandName String message public static java.lang.String getPackageNameFromCallingUid (android.content.Context, int) String[] packageName android.content.Context context int uid android.content.pm.PackageManager packageManager public static byte setChannelToClassByte (byte, int) boolean isSM byte cla int channelNumber public static byte clearChannelNumber (byte) byte cla boolean isFirstInterindustryClassByteCoding public static int parseChannelNumber (byte) byte cla boolean isFirstInterindustryClassByteCoding }
com/android/se/security/
com/android/se/security/AccessControlEnforcer.class
AccessControlEnforcer.java package com.android.se.security public com.android.se.security.AccessControlEnforcer extends java.lang.Object { private final String mTag private static final boolean DEBUG private android.content.pm.PackageManager mPackageManager private boolean mNoRuleFound private com.android.se.security.ara.AraController mAraController private boolean mUseAra private com.android.se.security.arf.ArfController mArfController private boolean mUseArf private com.android.se.security.AccessRuleCache mAccessRuleCache private boolean mRulesRead private com.android.se.Terminal mTerminal private com.android.se.security.ChannelAccess mInitialChannelAccess private boolean mFullAccess public void <init> (com.android.se.Terminal) com.android.se.Terminal terminal public byte[] getDefaultAccessControlAid () public android.content.pm.PackageManager getPackageManager () public void setPackageManager (android.content.pm.PackageManager) android.content.pm.PackageManager packageManager public com.android.se.Terminal getTerminal () public com.android.se.security.AccessRuleCache getAccessRuleCache () public synchronized void reset () public synchronized void initialize () throws java.io.IOException java.util.MissingResourceException Exception e Exception e Exception e Exception e boolean status String denyMsg public boolean isNoRuleFound () public synchronized void checkCommand (com.android.se.Channel, byte[]) com.android.se.security.ApduFilter ac com.android.se.security.ApduFilter[] accessConditions com.android.se.Channel channel byte[] command com.android.se.security.ChannelAccess ca String reason public com.android.se.security.ChannelAccess setUpChannelAccess (byte[], java.lang.String, byte[], boolean) throws java.io.IOException java.util.MissingResourceException byte[] aid String packageName byte[] uuid boolean checkRefreshTag com.android.se.security.ChannelAccess channelAccess private synchronized com.android.se.security.ChannelAccess internal_setUpChannelAccess (byte[], java.lang.String, byte[], boolean) throws java.io.IOException java.util.MissingResourceException java.util.List appCertHashes Exception e Throwable exp byte[] aid String packageName byte[] uuid boolean checkRefreshTag public com.android.se.security.ChannelAccess getAccessRule (byte[], java.util.List) throws java.security.AccessControlException byte[] appCertHash byte[] aid java.util.List appCertHashes com.android.se.security.ChannelAccess channelAccess private java.util.List getAppCertHashes (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.AccessControlException android.content.pm.PackageInfo foundPkgInfo android.content.pm.PackageManager$NameNotFoundException ne android.content.pm.Signature signature String packageName android.content.pm.PackageInfo foundPkgInfo java.security.MessageDigest md java.security.MessageDigest md256 java.util.List appCertHashes public synchronized boolean[] isNfcEventAllowed (byte[], java.lang.String[]) int i boolean[] ret byte[] aid String[] packageNames private synchronized boolean[] internal_isNfcEventAllowed (byte[], java.lang.String[]) com.android.se.security.ChannelAccess channelAccess java.util.List appCertHashes Exception e String packageName byte[] aid String[] packageNames int i boolean[] nfcEventFlags private void updateAccessRuleIfNeed () throws java.io.IOException Exception e Exception e Exception e Exception e public synchronized boolean checkCarrierPrivilege (android.content.pm.PackageInfo, boolean) Exception e java.util.List appCertHashes Exception e android.content.pm.PackageInfo pInfo boolean checkRefreshTag public void dump (java.io.PrintWriter) java.io.PrintWriter writer private void readSecurityProfile () String level static void <clinit> () }
com/android/se/security/AccessRuleCache.class
AccessRuleCache.java package com.android.se.security public com.android.se.security.AccessRuleCache extends java.lang.Object { private static final boolean DEBUG private final String mTag private byte[] mRefreshTag private java.util.Map mRuleCache private java.util.ArrayList mCarrierPrivilegeCache public void <init> () private static com.android.se.security.gpac.AID_REF_DO getAidRefDo (byte[]) byte[] aid byte[] defaultAid private static com.android.se.security.ChannelAccess mapArDo2ChannelAccess (com.android.se.security.gpac.AR_DO) int i com.android.se.security.ApduFilter[] accessConditions java.util.ArrayList apduHeaders java.util.ArrayList filterMasks com.android.se.security.gpac.AR_DO arDo com.android.se.security.ChannelAccess channelAccess public void reset () public void clearCache () public void putWithMerge (com.android.se.security.gpac.REF_DO, com.android.se.security.gpac.AR_DO) com.android.se.security.gpac.REF_DO refDo com.android.se.security.gpac.AR_DO arDo com.android.se.security.ChannelAccess channelAccess public void putWithMerge (com.android.se.security.gpac.REF_DO, com.android.se.security.ChannelAccess) com.android.se.security.ApduFilter f com.android.se.security.ApduFilter f com.android.se.security.ApduFilter[] sum int i com.android.se.security.ApduFilter[] filter com.android.se.security.ApduFilter[] filter2 com.android.se.security.ChannelAccess ca com.android.se.security.gpac.REF_DO refDo com.android.se.security.ChannelAccess channelAccess public com.android.se.security.ChannelAccess findAccessRule (byte[], java.util.List) throws java.security.AccessControlException byte[] aid java.util.List appCertHashes com.android.se.security.ChannelAccess ca private com.android.se.security.ChannelAccess findAccessRuleInternal (byte[], java.util.List) throws java.security.AccessControlException byte[] appCertHash com.android.se.security.gpac.REF_DO ref_do com.android.se.security.gpac.Hash_REF_DO hash_ref_do com.android.se.security.ChannelAccess ca byte[] appCertHash com.android.se.security.ChannelAccess ca byte[] aid java.util.List appCertHashes com.android.se.security.gpac.AID_REF_DO aid_ref_do com.android.se.security.gpac.REF_DO ref_do com.android.se.security.gpac.Hash_REF_DO hash_ref_do private com.android.se.security.gpac.REF_DO searchForRulesWithSpecificAidButOtherHash (com.android.se.security.gpac.AID_REF_DO) com.android.se.security.gpac.REF_DO ref_do com.android.se.security.gpac.AID_REF_DO aidRefDo java.util.Set keySet java.util.Iterator iter private java.lang.Object searchForRulesWithAllAidButOtherHash () com.android.se.security.gpac.REF_DO ref_do com.android.se.security.gpac.AID_REF_DO aid_ref_do java.util.Set keySet java.util.Iterator iter public boolean checkCarrierPrivilege (java.lang.String, java.util.List) com.android.se.security.gpac.Hash_REF_DO hash_ref_do com.android.se.security.gpac.PKG_REF_DO pkg_ref_do com.android.se.security.gpac.REF_DO ref_do byte[] hash String packageName java.util.List appCertHashes public boolean isRefreshTagEqual (byte[]) byte[] refreshTag public byte[] getRefreshTag () public void setRefreshTag (byte[]) byte[] refreshTag public void dump (java.io.PrintWriter) byte oneByte java.util.Map$Entry entry com.android.se.security.gpac.REF_DO ref_do java.io.PrintWriter writer int i static void <clinit> () }
com/android/se/security/ApduFilter.class
ApduFilter.java package com.android.se.security public com.android.se.security.ApduFilter extends java.lang.Object { public static final int LENGTH protected byte[] mApdu protected byte[] mMask protected void <init> () public void <init> (byte[], byte[]) byte[] apdu byte[] mask public void <init> (byte[]) byte[] apduAndMask public com.android.se.security.ApduFilter clone () com.android.se.security.ApduFilter apduFilter public byte[] getApdu () public void setApdu (byte[]) byte[] apdu public byte[] getMask () public void setMask (byte[]) byte[] mask public byte[] toBytes () public java.lang.String toString () public int getLength () public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException }
com/android/se/security/ChannelAccess$ACCESS.class
ChannelAccess.java package com.android.se.security public final enum com.android.se.security.ChannelAccess$ACCESS extends java.lang.Enum { public static final enum com.android.se.security.ChannelAccess$ACCESS ALLOWED public static final enum com.android.se.security.ChannelAccess$ACCESS DENIED public static final enum com.android.se.security.ChannelAccess$ACCESS UNDEFINED private static final synthetic com.android.se.security.ChannelAccess$ACCESS[] $VALUES public static com.android.se.security.ChannelAccess$ACCESS[] values () public static com.android.se.security.ChannelAccess$ACCESS valueOf (java.lang.String) String name private void <init> (java.lang.String, int) private static synthetic com.android.se.security.ChannelAccess$ACCESS[] $values () static void <clinit> () }
com/android/se/security/ChannelAccess.class
ChannelAccess.java package com.android.se.security public com.android.se.security.ChannelAccess extends java.lang.Object { private final String mTag private String mPackageName private com.android.se.security.ChannelAccess$ACCESS mAccess private com.android.se.security.ChannelAccess$ACCESS mApduAccess private boolean mUseApduFilter private int mCallingPid private String mReason private com.android.se.security.ChannelAccess$ACCESS mNFCEventAccess private com.android.se.security.ApduFilter[] mApduFilter private com.android.se.security.ChannelAccess$ACCESS mPrivilegeAccess public void <init> () public com.android.se.security.ChannelAccess clone () com.android.se.security.ApduFilter filter com.android.se.security.ApduFilter[] apduFilter int i com.android.se.security.ChannelAccess ca public java.lang.String getPackageName () public void setPackageName (java.lang.String) String name public com.android.se.security.ChannelAccess$ACCESS getApduAccess () public void setApduAccess (com.android.se.security.ChannelAccess$ACCESS) com.android.se.security.ChannelAccess$ACCESS apduAccess public com.android.se.security.ChannelAccess$ACCESS getAccess () public void setAccess (com.android.se.security.ChannelAccess$ACCESS, java.lang.String) com.android.se.security.ChannelAccess$ACCESS access String reason public boolean isUseApduFilter () public void setUseApduFilter (boolean) boolean useApduFilter public int getCallingPid () public void setCallingPid (int) int callingPid public java.lang.String getReason () public com.android.se.security.ApduFilter[] getApduFilter () public void setApduFilter (com.android.se.security.ApduFilter[]) com.android.se.security.ApduFilter[] accessConditions public com.android.se.security.ChannelAccess$ACCESS getNFCEventAccess () public void setNFCEventAccess (com.android.se.security.ChannelAccess$ACCESS) com.android.se.security.ChannelAccess$ACCESS access public static com.android.se.security.ChannelAccess getPrivilegeAccess (java.lang.String, int) String packageName int pid com.android.se.security.ChannelAccess ca public static com.android.se.security.ChannelAccess getCarrierPrivilegeAccess (java.lang.String, int) String packageName int pid com.android.se.security.ChannelAccess ca public com.android.se.security.ChannelAccess$ACCESS getPrivilegeAccess () public void setPrivilegeAccess (com.android.se.security.ChannelAccess$ACCESS) com.android.se.security.ChannelAccess$ACCESS access public void setCarrierPrivilegeAccess (java.lang.String, int) String packageName int pid public java.lang.String toString () com.android.se.security.ApduFilter f StringBuilder sb public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException }
com/android/se/security/CommandApdu.class
CommandApdu.java package com.android.se.security public com.android.se.security.CommandApdu extends java.lang.Object { protected int mCla protected int mIns protected int mP1 protected int mP2 protected int mLc protected byte[] mData protected int mLe protected boolean mLeUsed public void <init> (int, int, int, int) int cla int ins int p1 int p2 public void <init> () public void <init> (int, int, int, int, byte[]) int cla int ins int p1 int p2 byte[] data public void <init> (int, int, int, int, byte[], int) int cla int ins int p1 int p2 byte[] data int le public void <init> (int, int, int, int, int) int cla int ins int p1 int p2 int le public static boolean compareHeaders (byte[], byte[], byte[]) byte[] header1 byte[] mask byte[] header2 byte[] compHeader public int getP1 () public void setP1 (int) int p1 public int getP2 () public void setP2 (int) int p2 public int getLc () public byte[] getData () public void setData (byte[]) byte[] data public int getLe () public void setLe (int) int le public byte[] toBytes () int length byte[] apdu int index public com.android.se.security.CommandApdu clone () com.android.se.security.CommandApdu apdu public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException }
com/android/se/security/HalRefDoParser$HalRefParserSingleton.class
HalRefDoParser.java package com.android.se.security com.android.se.security.HalRefDoParser$HalRefParserSingleton extends java.lang.Object { private static final com.android.se.security.HalRefDoParser INSTANCE private void <init> () static void <clinit> () }
com/android/se/security/HalRefDoParser.class
HalRefDoParser.java package com.android.se.security public com.android.se.security.HalRefDoParser extends java.lang.Object { private static final boolean DEBUG private final String mTag private static final String PROP_PRODUCT_HARDWARE_SKU private static final String UUID_MAPPING_CONFIG_PREFIX private static final String UUID_MAPPING_CONFIG_EXT private static final String[] UUID_MAPPING_CONFIG_PATHS private final java.util.Map mUUIDMap private static final String REF_DO private static final String UUID_REF_DO private static final String UUID private static final String UIDS private static final String UID private static final byte[] PADDING_BYTES private void <init> () public static com.android.se.security.HalRefDoParser getInstance () private java.io.File getUuidMapConfigFile () java.io.File confFile String path Exception e String uuid_map_config_file_name String uuid_map_config_path private void parse (java.io.InputStream) int uid byte[] uuidValue String tagname org.xmlpull.v1.XmlPullParserFactory factory org.xmlpull.v1.XmlPullParser parser String text java.util.List uids byte[] uuid int eventType org.xmlpull.v1.XmlPullParserException e java.io.IOException e java.io.InputStream is private void parseUuidMappings () java.io.File uuid_map_file Exception e java.util.Map$Entry entry public byte[] findUUID (int) int uid private int toDigit (char) char hexChar int digit private byte hexToByte (char, char) char ch1 char ch2 int firstDigit int secondDigit private byte[] decodeHexUUID (java.lang.String) int i String hextText byte[] bytes static void <clinit> () }
com/android/se/security/ResponseApdu.class
ResponseApdu.java package com.android.se.security public com.android.se.security.ResponseApdu extends java.lang.Object { protected int mSw1 protected int mSw2 protected byte[] mData public void <init> (byte[]) byte[] respApdu public int getSW1 () public int getSW2 () public int getSW1SW2 () public byte[] getData () public boolean isStatus (int) int sw1sw2 }
com/android/se/security/ara/
com/android/se/security/ara/AccessRuleApplet.class
AccessRuleApplet.java package com.android.se.security.ara public com.android.se.security.ara.AccessRuleApplet extends java.lang.Object { private static final int MAX_LEN private static final com.android.se.security.CommandApdu GET_ALL_CMD private static final com.android.se.security.CommandApdu GET_NEXT_CMD private static final com.android.se.security.CommandApdu GET_REFRESH_TAG private final String mTag private com.android.se.Channel mChannel public void <init> (com.android.se.Channel) com.android.se.Channel channel public byte[] readAllAccessRules () throws java.security.AccessControlException java.io.IOException com.android.se.security.gpac.ParserException e java.io.IOException e java.io.IOException e int le com.android.se.security.gpac.BerTlv tempTlv java.io.ByteArrayOutputStream stream int overallLen com.android.se.security.CommandApdu apdu com.android.se.security.ResponseApdu response public byte[] readRefreshTag () throws java.security.AccessControlException java.io.IOException com.android.se.security.gpac.Response_RefreshTag_DO refreshDo com.android.se.security.gpac.ParserException e com.android.se.security.gpac.BerTlv tempTlv com.android.se.security.CommandApdu apdu com.android.se.security.ResponseApdu response private com.android.se.security.ResponseApdu send (com.android.se.security.CommandApdu) throws java.io.IOException com.android.se.security.CommandApdu cmdApdu byte[] response static void <clinit> () }
com/android/se/security/ara/AraController.class
AraController.java package com.android.se.security.ara public com.android.se.security.ara.AraController extends java.lang.Object { public static final byte[] ARA_M_AID private final String mTag private com.android.se.security.AccessRuleCache mAccessRuleCache private com.android.se.Terminal mTerminal private com.android.se.security.ara.AccessRuleApplet mApplet private android.content.Context mContext private String[] mAids private byte[] mAccessControlAid public void <init> (com.android.se.security.AccessRuleCache, com.android.se.Terminal) com.android.se.security.AccessRuleCache cache com.android.se.Terminal terminal public static byte[] getAraMAid () public byte[] getAccessControlAid () public synchronized void initialize () throws java.io.IOException java.util.NoSuchElementException java.util.NoSuchElementException e String araAid byte[] tag java.io.IOException e Exception e com.android.se.Channel channel byte[] aid com.android.se.security.ChannelAccess araChannelAccess private void readAllAccessRules () throws java.security.AccessControlException java.io.IOException com.android.se.security.gpac.REF_AR_DO refArDo java.util.Iterator iter byte[] data com.android.se.security.gpac.BerTlv tlv java.util.ArrayList array com.android.se.security.gpac.ParserException e static void <clinit> () }
com/android/se/security/arf/
com/android/se/security/arf/ASN1.class
ASN1.java package com.android.se.security.arf public abstract com.android.se.security.arf.ASN1 extends java.lang.Object { public static final byte TAG_Sequence public static final byte TAG_Integer public static final byte TAG_OctetString public static final byte TAG_OID public static final byte TAG_ContextSpecPrim0 public static final byte TAG_ContextSpecPrim1 public static final byte TAG_ContextSpecPrim2 public static final byte TAG_ContextSpecPrim3 public static final byte TAG_ContextSpecPrim4 public static final byte TAG_ContextSpecPrim5 public static final byte TAG_ContextSpecPrim6 public static final byte TAG_ContextSpecPrim7 public static final byte TAG_ContextSpecPrim8 public static final byte TAG_PrivateKey public static final byte TAG_PublicKey public static final byte TAG_PublicKeyTrusted public static final byte TAG_SecretKey public static final byte TAG_Certificate public static final byte TAG_CertificateTrusted public static final byte TAG_CertificateUseful public static final byte TAG_DataObject public static final byte TAG_AuthenticateObject public static final byte TAG_ApplTemplate public static final byte TAG_ApplIdentifier public static final byte TAG_ApplLabel public static final byte TAG_ApplPath public static final byte TAG_FCP public static final byte TAG_Padding public void <init> () }
com/android/se/security/arf/ArfController.class
ArfController.java package com.android.se.security.arf public com.android.se.security.arf.ArfController extends java.lang.Object { private com.android.se.security.arf.pkcs15.PKCS15Handler mPkcs15Handler private com.android.se.security.arf.SecureElement mSecureElement private com.android.se.security.AccessRuleCache mAccessRuleCache private com.android.se.Terminal mTerminal public void <init> (com.android.se.security.AccessRuleCache, com.android.se.Terminal) com.android.se.security.AccessRuleCache cache com.android.se.Terminal terminal public synchronized boolean initialize () throws java.io.IOException java.util.MissingResourceException java.util.NoSuchElementException public com.android.se.security.AccessRuleCache getAccessRuleCache () }
com/android/se/security/arf/DERParser.class
DERParser.java package com.android.se.security.arf public com.android.se.security.arf.DERParser extends java.lang.Object { public final String mTag private byte[] mDERBuffer private short mDERSize private short mDERIndex private short mTLVDataSize public void <init> (byte[]) throws com.android.se.security.arf.pkcs15.PKCS15Exception byte[] buffer private int readIntBase128 () int value private short getTLVSize () throws com.android.se.security.arf.pkcs15.PKCS15Exception int size int TLVSize private byte getTLVType () throws com.android.se.security.arf.pkcs15.PKCS15Exception public boolean isEndofBuffer () throws com.android.se.security.arf.pkcs15.PKCS15Exception public byte parseTLV () throws com.android.se.security.arf.pkcs15.PKCS15Exception byte type public short parseTLV (byte) throws com.android.se.security.arf.pkcs15.PKCS15Exception byte type byte typeInBuffer public void skipTLVData () public byte[] getTLVData () byte[] data public short[] saveContext () short[] context public void restoreContext (short[]) throws com.android.se.security.arf.pkcs15.PKCS15Exception short[] context public java.lang.String parseOID () throws com.android.se.security.arf.pkcs15.PKCS15Exception int end StringBuffer oid int subid public byte[] parsePathAttributes () throws com.android.se.security.arf.pkcs15.PKCS15Exception }
com/android/se/security/arf/SecureElement.class
SecureElement.java package com.android.se.security.arf public com.android.se.security.arf.SecureElement extends java.lang.Object { public final String mTag private com.android.se.Channel mArfChannel private com.android.se.Terminal mTerminalHandle private com.android.se.security.arf.ArfController mArfHandler public void <init> (com.android.se.security.arf.ArfController, com.android.se.Terminal) com.android.se.security.arf.ArfController arfHandler com.android.se.Terminal handle public byte[] exchangeAPDU (com.android.se.security.arf.pkcs15.EF, byte[]) throws java.io.IOException com.android.se.security.arf.SecureElementException java.io.IOException e Exception e com.android.se.security.arf.pkcs15.EF ef byte[] cmd public com.android.se.Channel openLogicalArfChannel (byte[]) throws java.io.IOException java.util.MissingResourceException java.util.NoSuchElementException Exception e Exception e byte[] aid public void closeArfChannel () Exception e private void setUpChannelAccess (com.android.se.Channel) com.android.se.Channel channel com.android.se.security.ChannelAccess arfChannelAccess public byte[] getRefreshTag () public void setRefreshTag (byte[]) byte[] refreshTag public void putAccessRule (com.android.se.security.gpac.AID_REF_DO, com.android.se.security.gpac.Hash_REF_DO, com.android.se.security.ChannelAccess) com.android.se.security.gpac.AID_REF_DO aidRefDo com.android.se.security.gpac.Hash_REF_DO hashRefDo com.android.se.security.ChannelAccess channelAccess com.android.se.security.gpac.REF_DO ref_do public void resetAccessRules () public void clearAccessRuleCache () }
com/android/se/security/arf/SecureElementException.class
SecureElementException.java package com.android.se.security.arf public com.android.se.security.arf.SecureElementException extends java.lang.Exception { private static final long serialVersionUID public void <init> (java.lang.String) String message }
com/android/se/security/arf/pkcs15/
com/android/se/security/arf/pkcs15/EF.class
EF.java package com.android.se.security.arf.pkcs15 public com.android.se.security.arf.pkcs15.EF extends java.lang.Object { public static final String TAG public static final int APDU_SUCCESS private static final int BUFFER_LEN private static final short EF private static final short TRANSPARENT private static final short LINEAR_FIXED private static final short UNKNOWN protected com.android.se.security.arf.SecureElement mSEHandle private short mFileType private short mFileStructure private short mFileNbRecords private int mFileID private int mFileSize private int mFileRecordSize public void <init> (com.android.se.security.arf.SecureElement) com.android.se.security.arf.SecureElement handle public int getFileId () private void decodeFileProperties (byte[]) throws com.android.se.security.arf.SecureElementException byte[] data private void decodeSIMFileProps (byte[]) throws com.android.se.security.arf.SecureElementException byte[] data private void decodeUSIMFileProps (byte[]) throws com.android.se.security.arf.SecureElementException byte[] buffer com.android.se.security.arf.DERParser der Exception e byte[] data public int selectFile (byte[]) throws java.io.IOException com.android.se.security.arf.SecureElementException int sw1 int index byte[] path int length byte[] data byte[] cmd public byte[] readBinary (int, int) throws java.io.IOException com.android.se.security.arf.SecureElementException int length int length int offset int nbBytes int pos byte[] result byte[] cmd public byte[] readRecord (short) throws java.io.IOException com.android.se.security.arf.SecureElementException short record byte[] cmd public short getFileNbRecords () throws com.android.se.security.arf.SecureElementException }
com/android/se/security/arf/pkcs15/EFACConditions.class
EFACConditions.java package com.android.se.security.arf.pkcs15 public com.android.se.security.arf.pkcs15.EFACConditions extends com.android.se.security.arf.pkcs15.EF { public static final String TAG private com.android.se.security.gpac.AID_REF_DO mAidRefDo private byte[] mData public void <init> (com.android.se.security.arf.SecureElement, com.android.se.security.gpac.AID_REF_DO) com.android.se.security.arf.SecureElement handle com.android.se.security.gpac.AID_REF_DO aidRefDo private void decodeDER (byte[]) throws com.android.se.security.arf.pkcs15.PKCS15Exception java.util.Vector apduFilter com.android.se.security.arf.DERParser derApduFilter byte tag com.android.se.security.arf.DERParser derApduRule byte tagApduAccessRule com.android.se.security.arf.DERParser derNfc com.android.se.security.arf.DERParser derAccessRules byte[] tempTLVData com.android.se.security.arf.DERParser derRule byte[] buffer byte[] certificateHash com.android.se.security.arf.DERParser der com.android.se.security.ChannelAccess channelAccess com.android.se.security.gpac.Hash_REF_DO hash_ref_do public void addRestrictedHashes (byte[]) throws java.io.IOException com.android.se.security.arf.pkcs15.PKCS15Exception Exception e byte[] path public void addRestrictedHashesFromData (byte[]) throws com.android.se.security.arf.pkcs15.PKCS15Exception Exception e byte[] data public byte[] getData () }
com/android/se/security/arf/pkcs15/EFACMain.class
EFACMain.java package com.android.se.security.arf.pkcs15 public com.android.se.security.arf.pkcs15.EFACMain extends com.android.se.security.arf.pkcs15.EF { public static final String TAG public static final short REFRESHTAG_LEN private byte[] mACMainPath public void <init> (com.android.se.security.arf.SecureElement, byte[]) com.android.se.security.arf.SecureElement handle byte[] path private byte[] decodeDER (byte[]) throws com.android.se.security.arf.pkcs15.PKCS15Exception byte[] buffer com.android.se.security.arf.DERParser der byte[] refreshTag public byte[] analyseFile () throws java.io.IOException com.android.se.security.arf.pkcs15.PKCS15Exception com.android.se.security.arf.SecureElementException byte[] path }
com/android/se/security/arf/pkcs15/EFACRules.class
EFACRules.java package com.android.se.security.arf.pkcs15 public com.android.se.security.arf.pkcs15.EFACRules extends com.android.se.security.arf.pkcs15.EF { public static final String TAG public static final byte[] DEFAULT_APP protected java.util.Map mAcConditionDataCache public void <init> (com.android.se.security.arf.SecureElement) com.android.se.security.arf.SecureElement handle private void decodeDER (byte[]) throws java.io.IOException com.android.se.security.arf.pkcs15.PKCS15Exception String pathString com.android.se.security.arf.pkcs15.EFACConditions temp byte[] path byte[] buffer byte[] aid com.android.se.security.arf.DERParser der int tag public void analyseFile (byte[]) throws java.io.IOException com.android.se.security.arf.pkcs15.PKCS15Exception com.android.se.security.arf.SecureElementException com.android.se.security.arf.pkcs15.PKCS15Exception e byte[] path static void <clinit> () }
com/android/se/security/arf/pkcs15/EFDIR.class
EFDIR.java package com.android.se.security.arf.pkcs15 public com.android.se.security.arf.pkcs15.EFDIR extends com.android.se.security.arf.pkcs15.EF { public static final String TAG public static final byte[] EFDIR_PATH public void <init> (com.android.se.security.arf.SecureElement) com.android.se.security.arf.SecureElement handle private byte[] decodeDER (byte[], byte[]) throws com.android.se.security.arf.pkcs15.PKCS15Exception byte[] buffer byte[] aid com.android.se.security.arf.DERParser der byte objectType public byte[] lookupAID (byte[]) throws java.io.IOException com.android.se.security.arf.pkcs15.PKCS15Exception com.android.se.security.arf.SecureElementException byte[] data byte[] aid byte[] ODFPath short index static void <clinit> () }
com/android/se/security/arf/pkcs15/EFDODF.class
EFDODF.java package com.android.se.security.arf.pkcs15 public com.android.se.security.arf.pkcs15.EFDODF extends com.android.se.security.arf.pkcs15.EF { public static final String TAG public static final String AC_OID public void <init> (com.android.se.security.arf.SecureElement) com.android.se.security.arf.SecureElement handle private byte[] decodeDER (byte[]) throws com.android.se.security.arf.pkcs15.PKCS15Exception byte objectType byte[] buffer short[] context com.android.se.security.arf.DERParser der public byte[] analyseFile (byte[]) throws java.io.IOException com.android.se.security.arf.pkcs15.PKCS15Exception com.android.se.security.arf.SecureElementException byte[] path }
com/android/se/security/arf/pkcs15/EFODF.class
EFODF.java package com.android.se.security.arf.pkcs15 public com.android.se.security.arf.pkcs15.EFODF extends com.android.se.security.arf.pkcs15.EF { public static final byte[] EFODF_PATH public final String mTag byte[] mCDFPath public void <init> (com.android.se.security.arf.SecureElement) com.android.se.security.arf.SecureElement handle private byte[] decodeDER (byte[]) throws com.android.se.security.arf.pkcs15.PKCS15Exception byte[] buffer com.android.se.security.arf.DERParser der com.android.se.security.arf.DERParser der2 public byte[] getCDFPath () public byte[] analyseFile (byte[]) throws java.io.IOException com.android.se.security.arf.pkcs15.PKCS15Exception com.android.se.security.arf.SecureElementException InterruptedException e byte[] pkcs15Path byte[] path static void <clinit> () }
com/android/se/security/arf/pkcs15/PKCS15Exception.class
PKCS15Exception.java package com.android.se.security.arf.pkcs15 public com.android.se.security.arf.pkcs15.PKCS15Exception extends java.lang.Exception { private static final long serialVersionUID public void <init> (java.lang.String) String message }
com/android/se/security/arf/pkcs15/PKCS15Handler.class
PKCS15Handler.java package com.android.se.security.arf.pkcs15 public com.android.se.security.arf.pkcs15.PKCS15Handler extends java.lang.Object { public static final byte[] GPAC_ARF_AID public static final byte[] PKCS15_AID public static final byte[][] CONTAINER_AIDS public final String mTag private com.android.se.security.arf.SecureElement mSEHandle private String mSELabel private com.android.se.Channel mArfChannel private com.android.se.security.arf.pkcs15.EFACMain mACMainObject private com.android.se.security.arf.pkcs15.EFACRules mACRulesObject private byte[] mPkcs15Path private byte[] mACMainPath private boolean mACMFfound public void <init> (com.android.se.security.arf.SecureElement) com.android.se.security.arf.SecureElement handle private boolean updateACRules () throws java.security.cert.CertificateException java.io.IOException java.util.MissingResourceException java.util.NoSuchElementException com.android.se.security.arf.pkcs15.PKCS15Exception com.android.se.security.arf.SecureElementException java.io.IOException e Exception e java.io.IOException e Exception e byte[] ACRulesPath private void initACEntryPoint () throws java.security.cert.CertificateException java.io.IOException java.util.MissingResourceException java.util.NoSuchElementException com.android.se.security.arf.pkcs15.PKCS15Exception com.android.se.security.arf.SecureElementException com.android.se.security.arf.pkcs15.EFODF ODFObject com.android.se.security.arf.pkcs15.EFDODF DODFObject boolean result byte[] acMainPath int ind byte[] DODFPath boolean absent private boolean selectACRulesContainer (byte[]) throws java.io.IOException java.util.MissingResourceException java.util.NoSuchElementException com.android.se.security.arf.pkcs15.PKCS15Exception com.android.se.security.arf.SecureElementException com.android.se.security.arf.pkcs15.EFDIR DIRObject byte[] aid public synchronized boolean loadAccessControlRules (java.lang.String) throws java.io.IOException java.util.MissingResourceException java.util.NoSuchElementException Exception e Exception e String secureElement static void <clinit> () }
com/android/se/security/gpac/
com/android/se/security/gpac/AID_REF_DO.class
AID_REF_DO.java package com.android.se.security.gpac public com.android.se.security.gpac.AID_REF_DO extends com.android.se.security.gpac.BerTlv { public static final int TAG public static final int TAG_DEFAULT_APPLICATION private static final byte[] CARRIER_PRIVILEGE_AID private byte[] mAid public void <init> (byte[], int, int, int) byte[] rawData int tag int valueIndex int valueLength public void <init> (int, byte[]) int tag byte[] aid public void <init> (int) int tag public static boolean equals (com.android.se.security.gpac.AID_REF_DO, com.android.se.security.gpac.AID_REF_DO) com.android.se.security.gpac.AID_REF_DO obj1 com.android.se.security.gpac.AID_REF_DO obj2 public java.lang.String toString () Exception e StringBuilder b java.io.ByteArrayOutputStream out public byte[] getAid () public void interpret () throws com.android.se.security.gpac.ParserException byte[] data int index public void build (java.io.ByteArrayOutputStream) throws com.android.se.security.gpac.DO_Exception java.io.IOException ioe java.io.ByteArrayOutputStream stream public boolean equals (java.lang.Object) com.android.se.security.gpac.AID_REF_DO aid_ref_do Object obj public boolean isCarrierPrivilege () public static com.android.se.security.gpac.AID_REF_DO createCarrierPrivilegeAid () static void <clinit> () }
com/android/se/security/gpac/APDU_AR_DO.class
APDU_AR_DO.java package com.android.se.security.gpac public com.android.se.security.gpac.APDU_AR_DO extends com.android.se.security.gpac.BerTlv { public static final int TAG private boolean mApduAllowed private java.util.ArrayList mApduHeader private java.util.ArrayList mFilterMask public void <init> (byte[], int, int) byte[] rawData int valueIndex int valueLength public void <init> (boolean) boolean allowed public void <init> (java.util.ArrayList, java.util.ArrayList) java.util.ArrayList apduHeader java.util.ArrayList filterMask public boolean isApduAllowed () public java.util.ArrayList getApduHeaderList () public java.util.ArrayList getFilterMaskList () public void interpret () throws com.android.se.security.gpac.ParserException byte[] apduHeader byte[] filterMask int i byte[] data int index public void build (java.io.ByteArrayOutputStream) throws com.android.se.security.gpac.DO_Exception java.io.IOException e byte[] apduHeader byte[] filterMask int i java.io.IOException e java.io.ByteArrayOutputStream temp java.io.ByteArrayOutputStream stream }
com/android/se/security/gpac/AR_DO.class
AR_DO.java package com.android.se.security.gpac public com.android.se.security.gpac.AR_DO extends com.android.se.security.gpac.BerTlv { public static final int TAG private com.android.se.security.gpac.APDU_AR_DO mApduAr private com.android.se.security.gpac.NFC_AR_DO mNfcAr private com.android.se.security.gpac.PERM_AR_DO mPermAr public void <init> (byte[], int, int) byte[] rawData int valueIndex int valueLength public void <init> (com.android.se.security.gpac.APDU_AR_DO, com.android.se.security.gpac.NFC_AR_DO, com.android.se.security.gpac.PERM_AR_DO) com.android.se.security.gpac.APDU_AR_DO apduArDo com.android.se.security.gpac.NFC_AR_DO nfcArDo com.android.se.security.gpac.PERM_AR_DO permArDo public void <init> (com.android.se.security.gpac.APDU_AR_DO, com.android.se.security.gpac.NFC_AR_DO) com.android.se.security.gpac.APDU_AR_DO apduArDo com.android.se.security.gpac.NFC_AR_DO nfcArDo public void <init> (com.android.se.security.gpac.PERM_AR_DO) com.android.se.security.gpac.PERM_AR_DO permArDo public com.android.se.security.gpac.APDU_AR_DO getApduArDo () public com.android.se.security.gpac.NFC_AR_DO getNfcArDo () public com.android.se.security.gpac.PERM_AR_DO getPermArDo () public void interpret () throws com.android.se.security.gpac.ParserException com.android.se.security.gpac.BerTlv temp byte[] data int index public void build (java.io.ByteArrayOutputStream) throws com.android.se.security.gpac.DO_Exception java.io.IOException e java.io.ByteArrayOutputStream stream java.io.ByteArrayOutputStream temp }
com/android/se/security/gpac/BerTlv.class
BerTlv.java package com.android.se.security.gpac public com.android.se.security.gpac.BerTlv extends java.lang.Object { private byte[] mRawData private int mTag private int mValueIndex private int mValueLength public void <init> (byte[], int, int, int) byte[] rawData int tag int valueIndex int valueLength public static java.lang.String toHex (byte[]) int bi byte b byte[] digest String digits StringBuilder sb public static com.android.se.security.gpac.BerTlv decode (byte[], int) throws com.android.se.security.gpac.ParserException byte[] data int startIndex public static com.android.se.security.gpac.BerTlv decode (byte[], int, boolean) throws com.android.se.security.gpac.ParserException int temp int length int length int length int length int length int length int temp int length byte[] data int startIndex boolean containsAllData int curIndex int tag int length public static void encodeLength (int, java.io.ByteArrayOutputStream) int length java.io.ByteArrayOutputStream stream public void interpret () throws com.android.se.security.gpac.ParserException public void build (java.io.ByteArrayOutputStream) throws com.android.se.security.gpac.DO_Exception java.io.ByteArrayOutputStream stream public int getTag () public int getValueIndex () public byte[] getValue () byte[] data protected byte[] getRawData () public int getValueLength () public boolean equals (java.lang.Object) byte[] test1 byte[] test2 com.android.se.security.gpac.BerTlv berTlv Object obj }
com/android/se/security/gpac/DO_Exception.class
DO_Exception.java package com.android.se.security.gpac public com.android.se.security.gpac.DO_Exception extends java.lang.Exception { private static final long serialVersionUID public void <init> () public void <init> (java.lang.String, java.lang.Throwable) String arg0 Throwable arg1 public void <init> (java.lang.String) String arg0 public void <init> (java.lang.Throwable) Throwable arg0 }
com/android/se/security/gpac/Hash_REF_DO.class
Hash_REF_DO.java package com.android.se.security.gpac public com.android.se.security.gpac.Hash_REF_DO extends com.android.se.security.gpac.BerTlv { public static final int TAG public static final int SHA1_LEN public static final int SHA256_LEN private byte[] mHash public void <init> (byte[], int, int) byte[] rawData int valueIndex int valueLength public void <init> (byte[]) byte[] hash public void <init> () public static boolean equals (com.android.se.security.gpac.Hash_REF_DO, com.android.se.security.gpac.Hash_REF_DO) com.android.se.security.gpac.Hash_REF_DO obj1 com.android.se.security.gpac.Hash_REF_DO obj2 public byte[] getHash () public java.lang.String toString () Exception e StringBuilder b java.io.ByteArrayOutputStream out public void interpret () throws com.android.se.security.gpac.ParserException byte[] data int index int length public void build (java.io.ByteArrayOutputStream) throws com.android.se.security.gpac.DO_Exception java.io.IOException ioe java.io.ByteArrayOutputStream stream public boolean equals (java.lang.Object) com.android.se.security.gpac.Hash_REF_DO hash_ref_do Object obj }
com/android/se/security/gpac/NFC_AR_DO.class
NFC_AR_DO.java package com.android.se.security.gpac public com.android.se.security.gpac.NFC_AR_DO extends com.android.se.security.gpac.BerTlv { public static final int TAG private boolean mNfcAllowed public void <init> (byte[], int, int) byte[] rawData int valueIndex int valueLength public void <init> (boolean) boolean allowed public boolean isNfcAllowed () public void interpret () throws com.android.se.security.gpac.ParserException byte[] data int index public void build (java.io.ByteArrayOutputStream) throws com.android.se.security.gpac.DO_Exception java.io.ByteArrayOutputStream stream }
com/android/se/security/gpac/PERM_AR_DO.class
PERM_AR_DO.java package com.android.se.security.gpac public com.android.se.security.gpac.PERM_AR_DO extends com.android.se.security.gpac.BerTlv { public static final int TAG public static final int PERM_MASK_LEN private byte[] mPermissionMask public void <init> (byte[], int, int) byte[] rawData int valueIndex int valueLength public void <init> (byte[]) byte[] permissionMask public byte[] getPermissionMask () public void interpret () throws com.android.se.security.gpac.ParserException byte[] data int index int length public void build (java.io.ByteArrayOutputStream) throws com.android.se.security.gpac.DO_Exception java.io.IOException ioe java.io.ByteArrayOutputStream stream }
com/android/se/security/gpac/PKG_REF_DO.class
PKG_REF_DO.java package com.android.se.security.gpac public com.android.se.security.gpac.PKG_REF_DO extends com.android.se.security.gpac.BerTlv { public static final int TAG private String mPackageName public void <init> (byte[], int, int) byte[] rawData int valueIndex int valueLength public void <init> (byte[]) byte[] pkg public void <init> () public static boolean equals (com.android.se.security.gpac.PKG_REF_DO, com.android.se.security.gpac.PKG_REF_DO) com.android.se.security.gpac.PKG_REF_DO obj1 com.android.se.security.gpac.PKG_REF_DO obj2 public java.lang.String getPackageName () public java.lang.String toString () public void interpret () throws com.android.se.security.gpac.ParserException byte[] data int index byte[] pkg public void build (java.io.ByteArrayOutputStream) throws com.android.se.security.gpac.DO_Exception java.io.IOException ioe java.io.ByteArrayOutputStream stream byte[] pkg public boolean equals (java.lang.Object) com.android.se.security.gpac.PKG_REF_DO pkg_ref_do Object obj public int hashCode () com.android.se.security.gpac.DO_Exception e java.io.ByteArrayOutputStream stream byte[] data int hash }
com/android/se/security/gpac/ParserException.class
ParserException.java package com.android.se.security.gpac public com.android.se.security.gpac.ParserException extends java.lang.Exception { private static final long serialVersionUID public void <init> () public void <init> (java.lang.String, java.lang.Throwable) String arg0 Throwable arg1 public void <init> (java.lang.String) String arg0 public void <init> (java.lang.Throwable) Throwable arg0 }
com/android/se/security/gpac/REF_AR_DO.class
REF_AR_DO.java package com.android.se.security.gpac public com.android.se.security.gpac.REF_AR_DO extends com.android.se.security.gpac.BerTlv { public static final int TAG private com.android.se.security.gpac.REF_DO mRefDo private com.android.se.security.gpac.AR_DO mArDo public void <init> (byte[], int, int) byte[] rawData int valueIndex int valueLength public void <init> () public void <init> (com.android.se.security.gpac.REF_DO, com.android.se.security.gpac.AR_DO) com.android.se.security.gpac.REF_DO refDo com.android.se.security.gpac.AR_DO arDo public com.android.se.security.gpac.REF_DO getRefDo () public com.android.se.security.gpac.AR_DO getArDo () public void interpret () throws com.android.se.security.gpac.ParserException com.android.se.security.gpac.BerTlv temp byte[] data int index public void build (java.io.ByteArrayOutputStream) throws com.android.se.security.gpac.DO_Exception java.io.IOException e java.io.ByteArrayOutputStream stream java.io.ByteArrayOutputStream temp byte[] data }
com/android/se/security/gpac/REF_DO.class
REF_DO.java package com.android.se.security.gpac public com.android.se.security.gpac.REF_DO extends com.android.se.security.gpac.BerTlv { public static final int TAG private com.android.se.security.gpac.AID_REF_DO mAidDo private com.android.se.security.gpac.Hash_REF_DO mHashDo private com.android.se.security.gpac.PKG_REF_DO mPkgDo public void <init> (byte[], int, int) byte[] rawData int valueIndex int valueLength public void <init> (com.android.se.security.gpac.AID_REF_DO, com.android.se.security.gpac.Hash_REF_DO, com.android.se.security.gpac.PKG_REF_DO) com.android.se.security.gpac.AID_REF_DO aidRefDo com.android.se.security.gpac.Hash_REF_DO hashRefDo com.android.se.security.gpac.PKG_REF_DO pkgRefDo public void <init> (com.android.se.security.gpac.AID_REF_DO, com.android.se.security.gpac.Hash_REF_DO) com.android.se.security.gpac.AID_REF_DO aidRefDo com.android.se.security.gpac.Hash_REF_DO hashRefDo public java.lang.String toString () StringBuilder b public com.android.se.security.gpac.AID_REF_DO getAidDo () public com.android.se.security.gpac.Hash_REF_DO getHashDo () public com.android.se.security.gpac.PKG_REF_DO getPkgDo () public void interpret () throws com.android.se.security.gpac.ParserException com.android.se.security.gpac.BerTlv temp byte[] data int index public void build (java.io.ByteArrayOutputStream) throws com.android.se.security.gpac.DO_Exception java.io.ByteArrayOutputStream stream java.io.ByteArrayOutputStream temp byte[] data com.android.se.security.gpac.BerTlv tlv public boolean equals (java.lang.Object) com.android.se.security.gpac.REF_DO ref_do Object obj public int hashCode () com.android.se.security.gpac.DO_Exception e java.io.ByteArrayOutputStream stream byte[] data int hash public boolean isCarrierPrivilegeRefDo () }
com/android/se/security/gpac/Response_ALL_AR_DO.class
Response_ALL_AR_DO.java package com.android.se.security.gpac public com.android.se.security.gpac.Response_ALL_AR_DO extends com.android.se.security.gpac.BerTlv { public static final int TAG private java.util.ArrayList mRefArDos public void <init> (byte[], int, int) byte[] rawData int valueIndex int valueLength public java.util.ArrayList getRefArDos () public void interpret () throws com.android.se.security.gpac.ParserException com.android.se.security.gpac.REF_AR_DO tempRefArDo byte[] data int index com.android.se.security.gpac.BerTlv temp int currentPos int endPos }
com/android/se/security/gpac/Response_ARAC_AID_DO.class
Response_ARAC_AID_DO.java package com.android.se.security.gpac public com.android.se.security.gpac.Response_ARAC_AID_DO extends com.android.se.security.gpac.BerTlv { public static final int TAG private java.util.ArrayList mAidDos public void <init> (byte[], int, int) byte[] rawData int valueIndex int valueLength public java.util.ArrayList getAidRefDos () public void interpret () throws com.android.se.security.gpac.ParserException com.android.se.security.gpac.AID_REF_DO tempAidDo byte[] data int index com.android.se.security.gpac.BerTlv temp int currentPos int endPos }
com/android/se/security/gpac/Response_AR_DO.class
Response_AR_DO.java package com.android.se.security.gpac public com.android.se.security.gpac.Response_AR_DO extends com.android.se.security.gpac.BerTlv { public static final int TAG private com.android.se.security.gpac.AR_DO mArDo public void <init> (byte[], int, int) byte[] rawData int valueIndex int valueLength public com.android.se.security.gpac.AR_DO getArDo () public void interpret () throws com.android.se.security.gpac.ParserException com.android.se.security.gpac.BerTlv temp byte[] data int index int currentPos int endPos }
com/android/se/security/gpac/Response_DO_Factory.class
Response_DO_Factory.java package com.android.se.security.gpac public com.android.se.security.gpac.Response_DO_Factory extends java.lang.Object { public void <init> () public static com.android.se.security.gpac.BerTlv createDO (byte[]) throws com.android.se.security.gpac.ParserException byte[] data com.android.se.security.gpac.BerTlv tempTlv com.android.se.security.gpac.BerTlv retTlv }
com/android/se/security/gpac/Response_RefreshTag_DO.class
Response_RefreshTag_DO.java package com.android.se.security.gpac public com.android.se.security.gpac.Response_RefreshTag_DO extends com.android.se.security.gpac.BerTlv { public static final int TAG private long mRefreshTag private byte[] mRefreshTagArray public void <init> (byte[], int, int) byte[] rawData int valueIndex int valueLength public long getRefreshTag () public byte[] getRefreshTagArray () public void interpret () throws com.android.se.security.gpac.ParserException byte[] data int index long temp }