com/android/internal/net/vcn/util/PersistableBundleUtils.class
<Unknown> package com.android.internal.net.vcn.util public com.android.internal.net.vcn.util.PersistableBundleUtils extends java.lang.Object { public static final com.android.internal.net.vcn.util.PersistableBundleUtils$Serializer INTEGER_SERIALIZER public static final com.android.internal.net.vcn.util.PersistableBundleUtils$Deserializer INTEGER_DESERIALIZER public static final com.android.internal.net.vcn.util.PersistableBundleUtils$Serializer STRING_SERIALIZER public static final com.android.internal.net.vcn.util.PersistableBundleUtils$Deserializer STRING_DESERIALIZER public void <init> () public static android.os.PersistableBundle fromParcelUuid (android.os.ParcelUuid) public static android.os.ParcelUuid toParcelUuid (android.os.PersistableBundle) public static android.os.PersistableBundle fromList (java.util.List, com.android.internal.net.vcn.util.PersistableBundleUtils$Serializer) public static java.util.List toList (android.os.PersistableBundle, com.android.internal.net.vcn.util.PersistableBundleUtils$Deserializer) public static android.os.PersistableBundle fromByteArray (byte[]) public static byte[] toByteArray (android.os.PersistableBundle) public static android.os.PersistableBundle fromMap (java.util.Map, com.android.internal.net.vcn.util.PersistableBundleUtils$Serializer, com.android.internal.net.vcn.util.PersistableBundleUtils$Serializer) public static java.util.LinkedHashMap toMap (android.os.PersistableBundle, com.android.internal.net.vcn.util.PersistableBundleUtils$Deserializer, com.android.internal.net.vcn.util.PersistableBundleUtils$Deserializer) public static byte[] toDiskStableBytes (android.os.PersistableBundle) throws java.io.IOException public static android.os.PersistableBundle fromDiskStableBytes (byte[]) throws java.io.IOException public static transient android.os.PersistableBundle minimizeBundle (android.os.PersistableBundle, java.lang.String[]) public static int getHashCode (android.os.PersistableBundle) public static boolean isEqual (android.os.PersistableBundle, android.os.PersistableBundle) }
com/android/internal/net/vcn/util/PersistableBundleUtils$Serializer.class
<Unknown> package com.android.internal.net.vcn.util public abstract com.android.internal.net.vcn.util.PersistableBundleUtils$Serializer extends java.lang.Object { public abstract android.os.PersistableBundle toPersistableBundle (java.lang.Object) }
com/android/internal/net/vcn/util/PersistableBundleUtils$PersistableBundleWrapper.class
<Unknown> package com.android.internal.net.vcn.util public com.android.internal.net.vcn.util.PersistableBundleUtils$PersistableBundleWrapper extends java.lang.Object { public void <init> (android.os.PersistableBundle) public int getInt (java.lang.String, int) public int[] getIntArray (java.lang.String, int[]) public int hashCode () public boolean equals (java.lang.Object) public java.lang.String toString () }
com/android/internal/net/vcn/util/PersistableBundleUtils$LockingReadWriteHelper.class
<Unknown> package com.android.internal.net.vcn.util public com.android.internal.net.vcn.util.PersistableBundleUtils$LockingReadWriteHelper extends java.lang.Object { public void <init> (java.lang.String) public android.os.PersistableBundle readFromDisk () throws java.io.IOException public void writeToDisk (android.os.PersistableBundle) throws java.io.IOException }
com/android/internal/net/vcn/util/PersistableBundleUtils$Deserializer.class
<Unknown> package com.android.internal.net.vcn.util public abstract com.android.internal.net.vcn.util.PersistableBundleUtils$Deserializer extends java.lang.Object { public abstract java.lang.Object fromPersistableBundle (android.os.PersistableBundle) }
com/android/internal/net/utils/build/UnboundedSdkLevel.class
<Unknown> package com.android.internal.net.utils.build public final com.android.internal.net.utils.build.UnboundedSdkLevel extends java.lang.Object { public static boolean isAtLeast (java.lang.String) public static boolean isAtMost (java.lang.String) void <init> (int, java.lang.String, java.util.Set) boolean isAtLeastInternal (java.lang.String) boolean isAtMostInternal (java.lang.String) java.lang.String removeFingerprint (java.lang.String) }
com/android/internal/net/utils/build/SdkLevel.class
<Unknown> package com.android.internal.net.utils.build public final com.android.internal.net.utils.build.SdkLevel extends java.lang.Object { public static boolean isAtLeastR () public static boolean isAtLeastS () public static boolean isAtLeastSv2 () public static boolean isAtLeastT () public static boolean isAtLeastU () public static boolean isAtLeastV () }
com/android/internal/net/utils/SimpleStateMachine.class
<Unknown> package com.android.internal.net.utils public abstract com.android.internal.net.utils.SimpleStateMachine extends java.lang.Object { protected final com.android.internal.net.utils.SimpleStateMachine$SimpleState mNullState protected com.android.internal.net.utils.SimpleStateMachine$SimpleState mState public void <init> () public java.lang.Object process (java.lang.Object) protected void transitionTo (com.android.internal.net.utils.SimpleStateMachine$SimpleState) protected java.lang.Object transitionAndProcess (com.android.internal.net.utils.SimpleStateMachine$SimpleState, java.lang.Object) }
com/android/internal/net/utils/SimpleStateMachine$SimpleState.class
<Unknown> package com.android.internal.net.utils public abstract com.android.internal.net.utils.SimpleStateMachine$SimpleState extends java.lang.Object { protected void <init> (com.android.internal.net.utils.SimpleStateMachine) public abstract java.lang.Object process (java.lang.Object) }
com/android/internal/net/utils/Log.class
<Unknown> package com.android.internal.net.utils public com.android.internal.net.utils.Log extends java.lang.Object { public void <init> (java.lang.String, boolean) void <init> (java.lang.String, boolean, boolean) public void v (java.lang.String, java.lang.String) public void v (java.lang.String, java.lang.String, java.lang.Throwable) public void d (java.lang.String, java.lang.String) public void d (java.lang.String, java.lang.String, java.lang.Throwable) public void i (java.lang.String, java.lang.String) public void i (java.lang.String, java.lang.String, java.lang.Throwable) public void w (java.lang.String, java.lang.String) public void w (java.lang.String, java.lang.String, java.lang.Throwable) public void e (java.lang.String, java.lang.String) public void e (java.lang.String, java.lang.String, java.lang.Throwable) public void wtf (java.lang.String, java.lang.String) public void wtf (java.lang.String, java.lang.String, java.lang.Throwable) public java.lang.String pii (java.lang.Object) public static java.lang.String byteArrayToHexString (byte[]) }
com/android/internal/net/utils/IkeDeviceConfigUtils.class
<Unknown> package com.android.internal.net.utils public final com.android.internal.net.utils.IkeDeviceConfigUtils extends java.lang.Object { public void <init> () public static int getDeviceConfigPropertyInt (java.lang.String, java.lang.String, int) public static int getDeviceConfigPropertyInt (java.lang.String, java.lang.String, int, int, int) public static boolean getDeviceConfigPropertyBoolean (java.lang.String, java.lang.String, boolean) public static java.lang.String getDeviceConfigProperty (java.lang.String, java.lang.String, java.lang.String) }
com/android/internal/net/utils/BigIntegerUtils.class
<Unknown> package com.android.internal.net.utils public final com.android.internal.net.utils.BigIntegerUtils extends java.lang.Object { public void <init> () public static java.math.BigInteger unsignedHexStringToBigInteger (java.lang.String) public static java.math.BigInteger unsignedByteArrayToBigInteger (byte[]) public static byte[] bigIntegerToUnsignedByteArray (java.math.BigInteger, int) }
com/android/internal/net/package-info.class
<Unknown> package com.android.internal.net abstract synthetic com.android.internal.net.package-info extends java.lang.Object { }
com/android/internal/net/org/bouncycastle/util/Pack.class
<Unknown> package com.android.internal.net.org.bouncycastle.util public abstract com.android.internal.net.org.bouncycastle.util.Pack extends java.lang.Object { public void <init> () public static short bigEndianToShort (byte[], int) public static int bigEndianToInt (byte[], int) public static void bigEndianToInt (byte[], int, int[]) public static void bigEndianToInt (byte[], int, int[], int, int) public static byte[] intToBigEndian (int) public static void intToBigEndian (int, byte[], int) public static byte[] intToBigEndian (int[]) public static void intToBigEndian (int[], byte[], int) public static void intToBigEndian (int[], int, int, byte[], int) public static long bigEndianToLong (byte[], int) public static void bigEndianToLong (byte[], int, long[]) public static void bigEndianToLong (byte[], int, long[], int, int) public static byte[] longToBigEndian (long) public static void longToBigEndian (long, byte[], int) public static byte[] longToBigEndian (long[]) public static void longToBigEndian (long[], byte[], int) public static void longToBigEndian (long[], int, int, byte[], int) public static void longToBigEndian (long, byte[], int, int) public static short littleEndianToShort (byte[], int) public static int littleEndianToInt (byte[], int) public static void littleEndianToInt (byte[], int, int[]) public static void littleEndianToInt (byte[], int, int[], int, int) public static int[] littleEndianToInt (byte[], int, int) public static byte[] shortToLittleEndian (short) public static void shortToLittleEndian (short, byte[], int) public static byte[] shortToBigEndian (short) public static void shortToBigEndian (short, byte[], int) public static byte[] intToLittleEndian (int) public static void intToLittleEndian (int, byte[], int) public static byte[] intToLittleEndian (int[]) public static void intToLittleEndian (int[], byte[], int) public static void intToLittleEndian (int[], int, int, byte[], int) public static long littleEndianToLong (byte[], int) public static void littleEndianToLong (byte[], int, long[]) public static void littleEndianToLong (byte[], int, long[], int, int) public static byte[] longToLittleEndian (long) public static void longToLittleEndian (long, byte[], int) public static byte[] longToLittleEndian (long[]) public static void longToLittleEndian (long[], byte[], int) public static void longToLittleEndian (long[], int, int, byte[], int) }
com/android/internal/net/org/bouncycastle/util/Memoable.class
<Unknown> package com.android.internal.net.org.bouncycastle.util public abstract com.android.internal.net.org.bouncycastle.util.Memoable extends java.lang.Object { public abstract com.android.internal.net.org.bouncycastle.util.Memoable copy () public abstract void reset (com.android.internal.net.org.bouncycastle.util.Memoable) }
com/android/internal/net/org/bouncycastle/crypto/digests/SHA1Digest.class
<Unknown> package com.android.internal.net.org.bouncycastle.crypto.digests public com.android.internal.net.org.bouncycastle.crypto.digests.SHA1Digest extends com.android.internal.net.org.bouncycastle.crypto.digests.GeneralDigest implements com.android.internal.net.org.bouncycastle.crypto.digests.EncodableDigest { public void <init> () public void <init> (com.android.internal.net.org.bouncycastle.crypto.digests.SHA1Digest) public void <init> (byte[]) public java.lang.String getAlgorithmName () public int getDigestSize () protected void processWord (byte[], int) protected void processLength (long) public int doFinal (byte[], int) public void reset () protected void processBlock () public com.android.internal.net.org.bouncycastle.util.Memoable copy () public void reset (com.android.internal.net.org.bouncycastle.util.Memoable) public byte[] getEncodedState () }
com/android/internal/net/org/bouncycastle/crypto/digests/MD4Digest.class
<Unknown> package com.android.internal.net.org.bouncycastle.crypto.digests public com.android.internal.net.org.bouncycastle.crypto.digests.MD4Digest extends com.android.internal.net.org.bouncycastle.crypto.digests.GeneralDigest { public void <init> () public void <init> (com.android.internal.net.org.bouncycastle.crypto.digests.MD4Digest) public java.lang.String getAlgorithmName () public int getDigestSize () protected void processWord (byte[], int) protected void processLength (long) public int doFinal (byte[], int) public void reset () protected void processBlock () public com.android.internal.net.org.bouncycastle.util.Memoable copy () public void reset (com.android.internal.net.org.bouncycastle.util.Memoable) }
com/android/internal/net/org/bouncycastle/crypto/digests/GeneralDigest.class
<Unknown> package com.android.internal.net.org.bouncycastle.crypto.digests public abstract com.android.internal.net.org.bouncycastle.crypto.digests.GeneralDigest extends java.lang.Object implements com.android.internal.net.org.bouncycastle.crypto.ExtendedDigest com.android.internal.net.org.bouncycastle.util.Memoable { protected void <init> () protected void <init> (com.android.internal.net.org.bouncycastle.crypto.digests.GeneralDigest) protected void <init> (byte[]) protected void copyIn (com.android.internal.net.org.bouncycastle.crypto.digests.GeneralDigest) public void update (byte) public void update (byte[], int, int) public void finish () public void reset () protected void populateState (byte[]) public int getByteLength () protected abstract void processWord (byte[], int) protected abstract void processLength (long) protected abstract void processBlock () }
com/android/internal/net/org/bouncycastle/crypto/digests/EncodableDigest.class
<Unknown> package com.android.internal.net.org.bouncycastle.crypto.digests public abstract com.android.internal.net.org.bouncycastle.crypto.digests.EncodableDigest extends java.lang.Object { public abstract byte[] getEncodedState () }
com/android/internal/net/org/bouncycastle/crypto/ExtendedDigest.class
<Unknown> package com.android.internal.net.org.bouncycastle.crypto public abstract com.android.internal.net.org.bouncycastle.crypto.ExtendedDigest extends java.lang.Object implements com.android.internal.net.org.bouncycastle.crypto.Digest { public abstract int getByteLength () }
com/android/internal/net/org/bouncycastle/crypto/Digest.class
<Unknown> package com.android.internal.net.org.bouncycastle.crypto public abstract com.android.internal.net.org.bouncycastle.crypto.Digest extends java.lang.Object { public abstract java.lang.String getAlgorithmName () public abstract int getDigestSize () public abstract void update (byte) public abstract void update (byte[], int, int) public abstract int doFinal (byte[], int) public abstract void reset () }
com/android/internal/net/ipsec/ike/utils/WakeupMessage.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public com.android.internal.net.ipsec.ike.utils.WakeupMessage extends java.lang.Object implements android.app.AlarmManager$OnAlarmListener { protected final android.os.Handler mHandler protected final String mCmdName protected final int mCmd protected final int mArg1 protected final int mArg2 protected final Object mObj public void <init> (android.content.Context, android.os.Handler, java.lang.String, int, int, int, java.lang.Object) public void <init> (android.content.Context, android.os.Handler, java.lang.String, int, int) public void <init> (android.content.Context, android.os.Handler, java.lang.String, int, int, int) public void <init> (android.content.Context, android.os.Handler, java.lang.String, int) public void <init> (android.content.Context, android.os.Handler, java.lang.String, java.lang.Runnable) public synchronized void schedule (long) public synchronized void cancel () public void onAlarm () }
com/android/internal/net/ipsec/ike/utils/StateMachine.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public com.android.internal.net.ipsec.ike.utils.StateMachine extends java.lang.Object { public static final boolean HANDLED public static final boolean NOT_HANDLED protected void <init> (java.lang.String) protected void <init> (java.lang.String, android.os.Looper) protected void <init> (java.lang.String, android.os.Handler) protected void onPreHandleMessage (android.os.Message) protected void onPostHandleMessage (android.os.Message) public final void addState (com.android.internal.net.ipsec.ike.utils.State, com.android.internal.net.ipsec.ike.utils.State) public final void addState (com.android.internal.net.ipsec.ike.utils.State) public final void removeState (com.android.internal.net.ipsec.ike.utils.State) public final void setInitialState (com.android.internal.net.ipsec.ike.utils.State) public final android.os.Message getCurrentMessage () public final com.android.internal.net.ipsec.ike.utils.IState getCurrentState () public final void transitionTo (com.android.internal.net.ipsec.ike.utils.IState) public final void transitionToHaltingState () public final void deferMessage (android.os.Message) protected void unhandledMessage (android.os.Message) protected void haltedProcessMessage (android.os.Message) protected void onHalting () protected void onQuitting () public final java.lang.String getName () public final void setLogRecSize (int) public final void setLogOnlyTransitions (boolean) public final int getLogRecSize () public final int getLogRecMaxSize () public final int getLogRecCount () public final com.android.internal.net.ipsec.ike.utils.StateMachine$LogRec getLogRec (int) public final java.util.Collection copyLogRecs () public void addLogRec (java.lang.String) protected boolean recordLogRec (android.os.Message) protected java.lang.String getLogRecString (android.os.Message) protected java.lang.String getWhatToString (int) public final android.os.Handler getHandler () public final android.os.Message obtainMessage () public final android.os.Message obtainMessage (int) public final android.os.Message obtainMessage (int, java.lang.Object) public final android.os.Message obtainMessage (int, int) public final android.os.Message obtainMessage (int, int, int) public final android.os.Message obtainMessage (int, int, int, java.lang.Object) public void sendMessage (int) public void sendMessage (int, java.lang.Object) public void sendMessage (int, int) public void sendMessage (int, int, int) public void sendMessage (int, int, int, java.lang.Object) public void sendMessage (android.os.Message) public void sendMessageDelayed (int, long) public void sendMessageDelayed (int, java.lang.Object, long) public void sendMessageDelayed (int, int, long) public void sendMessageDelayed (int, int, int, long) public void sendMessageDelayed (int, int, int, java.lang.Object, long) public void sendMessageDelayed (android.os.Message, long) protected final void sendMessageAtFrontOfQueue (int) protected final void sendMessageAtFrontOfQueue (int, java.lang.Object) protected final void sendMessageAtFrontOfQueue (int, int) protected final void sendMessageAtFrontOfQueue (int, int, int) protected final void sendMessageAtFrontOfQueue (int, int, int, java.lang.Object) protected final void sendMessageAtFrontOfQueue (android.os.Message) protected final void removeMessages (int) protected final void removeDeferredMessages (int) protected final boolean hasDeferredMessages (int) protected final boolean hasMessages (int) protected final boolean isQuit (android.os.Message) public final void quit () public final void quitNow () public boolean isDbg () public void setDbg (boolean) public void start () public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) public java.lang.String toString () protected void logAndAddLogRec (java.lang.String) protected void log (java.lang.String) protected void logd (java.lang.String) protected void logv (java.lang.String) protected void logi (java.lang.String) protected void logw (java.lang.String) protected void loge (java.lang.String) protected void loge (java.lang.String, java.lang.Throwable) }
com/android/internal/net/ipsec/ike/utils/StateMachine$SmHandler.class
<Unknown> package com.android.internal.net.ipsec.ike.utils com.android.internal.net.ipsec.ike.utils.StateMachine$SmHandler extends android.os.Handler { public final void handleMessage (android.os.Message) }
com/android/internal/net/ipsec/ike/utils/StateMachine$SmHandler$StateInfo.class
<Unknown> package com.android.internal.net.ipsec.ike.utils com.android.internal.net.ipsec.ike.utils.StateMachine$SmHandler$StateInfo extends java.lang.Object { final com.android.internal.net.ipsec.ike.utils.State state final com.android.internal.net.ipsec.ike.utils.StateMachine$SmHandler$StateInfo parentStateInfo boolean active void <init> (com.android.internal.net.ipsec.ike.utils.State, com.android.internal.net.ipsec.ike.utils.StateMachine$SmHandler$StateInfo) public java.lang.String toString () }
com/android/internal/net/ipsec/ike/utils/StateMachine$SmHandler$QuittingState.class
<Unknown> package com.android.internal.net.ipsec.ike.utils com.android.internal.net.ipsec.ike.utils.StateMachine$SmHandler$QuittingState extends com.android.internal.net.ipsec.ike.utils.State { public boolean processMessage (android.os.Message) }
com/android/internal/net/ipsec/ike/utils/StateMachine$SmHandler$HaltingState.class
<Unknown> package com.android.internal.net.ipsec.ike.utils com.android.internal.net.ipsec.ike.utils.StateMachine$SmHandler$HaltingState extends com.android.internal.net.ipsec.ike.utils.State { public boolean processMessage (android.os.Message) }
com/android/internal/net/ipsec/ike/utils/StateMachine$LogRecords.class
<Unknown> package com.android.internal.net.ipsec.ike.utils com.android.internal.net.ipsec.ike.utils.StateMachine$LogRecords extends java.lang.Object { synchronized void setSize (int) synchronized void setLogOnlyTransitions (boolean) synchronized boolean logOnlyTransitions () synchronized int size () synchronized int count () synchronized void cleanup () synchronized com.android.internal.net.ipsec.ike.utils.StateMachine$LogRec get (int) synchronized void add (com.android.internal.net.ipsec.ike.utils.StateMachine, android.os.Message, java.lang.String, com.android.internal.net.ipsec.ike.utils.IState, com.android.internal.net.ipsec.ike.utils.IState, com.android.internal.net.ipsec.ike.utils.IState) }
com/android/internal/net/ipsec/ike/utils/StateMachine$LogRec.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public com.android.internal.net.ipsec.ike.utils.StateMachine$LogRec extends java.lang.Object { void <init> (com.android.internal.net.ipsec.ike.utils.StateMachine, android.os.Message, java.lang.String, com.android.internal.net.ipsec.ike.utils.IState, com.android.internal.net.ipsec.ike.utils.IState, com.android.internal.net.ipsec.ike.utils.IState) public void update (com.android.internal.net.ipsec.ike.utils.StateMachine, android.os.Message, java.lang.String, com.android.internal.net.ipsec.ike.utils.IState, com.android.internal.net.ipsec.ike.utils.IState, com.android.internal.net.ipsec.ike.utils.IState) public long getTime () public long getWhat () public java.lang.String getInfo () public com.android.internal.net.ipsec.ike.utils.IState getState () public com.android.internal.net.ipsec.ike.utils.IState getDestState () public com.android.internal.net.ipsec.ike.utils.IState getOriginalState () public java.lang.String toString () }
com/android/internal/net/ipsec/ike/utils/State.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public com.android.internal.net.ipsec.ike.utils.State extends java.lang.Object implements com.android.internal.net.ipsec.ike.utils.IState { protected void <init> () public void enter () public void exit () public boolean processMessage (android.os.Message) public java.lang.String getName () }
com/android/internal/net/ipsec/ike/utils/Retransmitter.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract com.android.internal.net.ipsec.ike.utils.Retransmitter extends java.lang.Object { static final int STATE_RETRANSMISSION_ALLOWED static final int STATE_RETRANSMISSION_SUSPENDED static final int STATE_RETRANSMISSION_FINISHED public void <init> (android.os.Handler, com.android.internal.net.ipsec.ike.message.IkeMessage, int[]) public void retransmit () public void stopRetransmitting () public void suspendRetransmitting () public void restartRetransmitting () public com.android.internal.net.ipsec.ike.message.IkeMessage getMessage () protected abstract void send () protected abstract void handleRetransmissionFailure () }
com/android/internal/net/ipsec/ike/utils/RandomnessFactory.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public com.android.internal.net.ipsec.ike.utils.RandomnessFactory extends java.lang.Object implements com.android.internal.net.eap.EapAuthenticator$EapRandomFactory { public static final int TRANSPORT_TEST public void <init> (android.content.Context, android.net.Network) public java.security.SecureRandom getRandom () }
com/android/internal/net/ipsec/ike/utils/PacketReader.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract com.android.internal.net.ipsec.ike.utils.PacketReader extends com.android.internal.net.ipsec.ike.utils.FdEventsReader { public static final int DEFAULT_RECV_BUF_SIZE protected void <init> (android.os.Handler) protected void <init> (android.os.Handler, int) protected final int recvBufSize (byte[]) protected int readPacket (java.io.FileDescriptor, byte[]) throws java.lang.Exception }
com/android/internal/net/ipsec/ike/utils/LivenessAssister.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public com.android.internal.net.ipsec.ike.utils.LivenessAssister extends java.lang.Object { public static final int REQ_TYPE_INITIAL public static final int REQ_TYPE_ON_DEMAND public static final int REQ_TYPE_BACKGROUND public void <init> (android.net.ipsec.ike.IkeSessionCallback, java.util.concurrent.Executor, com.android.internal.net.ipsec.ike.utils.LivenessAssister$IIkeMetricsCallback) public void livenessCheckRequested (int) public void markPeerAsAlive () public void markPeerAsDead () public boolean isLivenessCheckRequested () }
com/android/internal/net/ipsec/ike/utils/LivenessAssister$LivenessRequestType.class
<Unknown> package com.android.internal.net.ipsec.ike.utils abstract annotation com.android.internal.net.ipsec.ike.utils.LivenessAssister$LivenessRequestType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/utils/LivenessAssister$LivenessMetricHelper.class
<Unknown> package com.android.internal.net.ipsec.ike.utils com.android.internal.net.ipsec.ike.utils.LivenessAssister$LivenessMetricHelper extends java.lang.Object { void <init> (com.android.internal.net.ipsec.ike.utils.LivenessAssister$IIkeMetricsCallback) public void recordLivenessStatus (int) }
com/android/internal/net/ipsec/ike/utils/LivenessAssister$IIkeMetricsCallback.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract com.android.internal.net.ipsec.ike.utils.LivenessAssister$IIkeMetricsCallback extends java.lang.Object { public abstract void onLivenessCheckCompleted (int, int, boolean) }
com/android/internal/net/ipsec/ike/utils/IpSecSpiGenerator.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator extends java.lang.Object { public void <init> (android.net.IpSecManager, com.android.internal.net.ipsec.ike.utils.RandomnessFactory) public android.net.IpSecManager$SecurityParameterIndex allocateSpi (java.net.InetAddress) throws android.net.IpSecManager$SpiUnavailableException android.net.IpSecManager$ResourceUnavailableException public android.net.IpSecManager$SecurityParameterIndex allocateSpi (java.net.InetAddress, int) throws android.net.IpSecManager$SpiUnavailableException android.net.IpSecManager$ResourceUnavailableException }
com/android/internal/net/ipsec/ike/utils/IkeSpiGenerator.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public com.android.internal.net.ipsec.ike.utils.IkeSpiGenerator extends java.lang.Object { public void <init> (com.android.internal.net.ipsec.ike.utils.RandomnessFactory) public com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex allocateSpi (java.net.InetAddress) throws java.io.IOException public com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex allocateSpi (java.net.InetAddress, long) throws java.io.IOException }
com/android/internal/net/ipsec/ike/utils/IkeSecurityParameterIndex.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public final com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex extends java.lang.Object implements java.lang.AutoCloseable { static final java.util.Set sAssignedIkeSpis void <init> (java.net.InetAddress, long) public long getSpi () public java.net.InetAddress getSourceAddress () public void close () protected void finalize () throws java.lang.Throwable public void migrate (java.net.InetAddress) throws java.io.IOException public void bindToIkeSaRecord () public void unbindFromIkeSaRecord () }
com/android/internal/net/ipsec/ike/utils/IkeMetricsInterface.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public final com.android.internal.net.ipsec.ike.utils.IkeMetricsInterface extends java.lang.Object { public static final int IKE_SESSION_TERMINATED public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED public static final int NEGOTIATED_SECURITY_ASSOCIATION public static final int IKE_SESSION_TERMINATED__IKE_CALLER__CALLER_UNKNOWN public static final int IKE_SESSION_TERMINATED__IKE_CALLER__CALLER_IWLAN public static final int IKE_SESSION_TERMINATED__IKE_CALLER__CALLER_VCN public static final int IKE_SESSION_TERMINATED__IKE_CALLER__CALLER_VPN public static final int IKE_SESSION_TERMINATED__SESSION_TYPE__SESSION_UNKNOWN public static final int IKE_SESSION_TERMINATED__SESSION_TYPE__SESSION_IKE public static final int IKE_SESSION_TERMINATED__SESSION_TYPE__SESSION_CHILD public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_UNKNOWN public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_KILL public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_INITIAL public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_CREATE_LOCAL_IKE_INIT public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_CREATE_LOCAL_IKE_AUTH public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_CREATE_LOCAL_IKE_AUTH_IN_EAP public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_CREATE_LOCAL_IKE_AUTH_POST_EAP public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_IDLE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_CHILD_PROCEDURE_ONGOING public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_RECEIVING public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_REKEY_LOCAL_CREATE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_SIMULTANEOUS_REKEY_LOCAL_CREATE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_SIMULTANEOUS_REKEY_LOCAL_DELETE_REMOTE_DELETE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_SIMULTANEOUS_REKEY_LOCAL_DELETE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_SIMULTANEOUS_REKEY_REMOTE_DELETE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_REKEY_LOCAL_DELETE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_REKEY_REMOTE_DELETE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_DELETE_LOCAL_DELETE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_DPD_LOCAL_INFO public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_MOBIKE_LOCAL_INFO public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_IKE_DPD_ON_DEMAND_LOCAL_INFO public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_CHILD_KILL public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_CHILD_INITIAL public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_CHILD_CREATE_LOCAL_CREATE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_CHILD_IDLE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_CHILD_IDLE_WITH_DEFERRED_REQUEST public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_CHILD_CLOSE_AND_AWAIT_RESPONSE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_CHILD_DELETE_LOCAL_DELETE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_CHILD_DELETE_REMOTE_DELETE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_CHILD_REKEY_LOCAL_CREATE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_CHILD_MOBIKE_REKEY_LOCAL_CREATE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_CHILD_REKEY_REMOTE_CREATE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_CHILD_REKEY_LOCAL_DELETE public static final int IKE_SESSION_TERMINATED__IKE_STATE__STATE_CHILD_REKEY_REMOTE_DELETE public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_NONE public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_RESERVED_00004022 public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_INTERNAL public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_NETWORK_LOST public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_IO_GENERAL public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_IO_TIMEOUT public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_IO_DNS_FAILURE public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_UNKNOWN public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_UNSUPPORTED_CRITICAL_PAYLOAD public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_INVALID_IKE_SPI public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_INVALID_MAJOR_VERSION public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_INVALID_SYNTAX public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_INVALID_MESSAGE_ID public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_NO_PROPOSAL_CHOSEN public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_INVALID_KE_PAYLOAD public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_AUTHENTICATION_FAILED public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_SINGLE_PAIR_REQUIRED public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_NO_ADDITIONAL_SAS public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_INTERNAL_ADDRESS_FAILURE public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_FAILED_CP_REQUIRED public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_TS_UNACCEPTABLE public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_INVALID_SELECTORS public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_TEMPORARY_FAILURE public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_PROTOCOL_CHILD_SA_NOT_FOUND public static final int IKE_SESSION_TERMINATED__IKE_ERROR__ERROR_UNKNOWN public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_CALLER__CALLER_UNKNOWN public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_CALLER__CALLER_IWLAN public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_CALLER__CALLER_VCN public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_CALLER__CALLER_VPN public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_TASK__IKE_TASK_UNSPECIFIED public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_TASK__IKE_TASK_ON_DEMAND_DPD public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_TASK__IKE_TASK_UNKNOWN_BUSY public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_TASK__IKE_TASK_PERIODIC_DPD public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_TASK__IKE_TASK_REKEY_IKE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_TASK__IKE_TASK_REKEY_CHILD public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_TASK__IKE_TASK_MOBIKE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_UNDERLYING_NETWORK_TYPE__NETWORK_UNSPECIFIED public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_UNDERLYING_NETWORK_TYPE__NETWORK_WIFI public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_UNDERLYING_NETWORK_TYPE__NETWORK_CELLULAR public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_UNKNOWN public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_KILL public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_INITIAL public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_CREATE_LOCAL_IKE_INIT public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_CREATE_LOCAL_IKE_AUTH public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_CREATE_LOCAL_IKE_AUTH_IN_EAP public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_CREATE_LOCAL_IKE_AUTH_POST_EAP public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_IDLE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_CHILD_PROCEDURE_ONGOING public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_RECEIVING public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_REKEY_LOCAL_CREATE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_SIMULTANEOUS_REKEY_LOCAL_CREATE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_SIMULTANEOUS_REKEY_LOCAL_DELETE_REMOTE_DELETE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_SIMULTANEOUS_REKEY_LOCAL_DELETE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_SIMULTANEOUS_REKEY_REMOTE_DELETE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_REKEY_LOCAL_DELETE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_REKEY_REMOTE_DELETE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_DELETE_LOCAL_DELETE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_DPD_LOCAL_INFO public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_MOBIKE_LOCAL_INFO public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_IKE_DPD_ON_DEMAND_LOCAL_INFO public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_CHILD_KILL public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_CHILD_INITIAL public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_CHILD_CREATE_LOCAL_CREATE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_CHILD_IDLE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_CHILD_IDLE_WITH_DEFERRED_REQUEST public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_CHILD_CLOSE_AND_AWAIT_RESPONSE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_CHILD_DELETE_LOCAL_DELETE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_CHILD_DELETE_REMOTE_DELETE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_CHILD_REKEY_LOCAL_CREATE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_CHILD_MOBIKE_REKEY_LOCAL_CREATE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_CHILD_REKEY_REMOTE_CREATE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_CHILD_REKEY_LOCAL_DELETE public static final int IKE_LIVENESS_CHECK_SESSION_VALIDATED__IKE_STATE__STATE_CHILD_REKEY_REMOTE_DELETE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_CALLER__CALLER_UNKNOWN public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_CALLER__CALLER_IWLAN public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_CALLER__CALLER_VCN public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_CALLER__CALLER_VPN public static final int NEGOTIATED_SECURITY_ASSOCIATION__SESSION_TYPE__SESSION_UNKNOWN public static final int NEGOTIATED_SECURITY_ASSOCIATION__SESSION_TYPE__SESSION_IKE public static final int NEGOTIATED_SECURITY_ASSOCIATION__SESSION_TYPE__SESSION_CHILD public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_UNKNOWN public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_KILL public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_INITIAL public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_CREATE_LOCAL_IKE_INIT public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_CREATE_LOCAL_IKE_AUTH public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_CREATE_LOCAL_IKE_AUTH_IN_EAP public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_CREATE_LOCAL_IKE_AUTH_POST_EAP public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_IDLE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_CHILD_PROCEDURE_ONGOING public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_RECEIVING public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_REKEY_LOCAL_CREATE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_SIMULTANEOUS_REKEY_LOCAL_CREATE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_SIMULTANEOUS_REKEY_LOCAL_DELETE_REMOTE_DELETE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_SIMULTANEOUS_REKEY_LOCAL_DELETE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_SIMULTANEOUS_REKEY_REMOTE_DELETE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_REKEY_LOCAL_DELETE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_REKEY_REMOTE_DELETE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_DELETE_LOCAL_DELETE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_DPD_LOCAL_INFO public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_MOBIKE_LOCAL_INFO public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_IKE_DPD_ON_DEMAND_LOCAL_INFO public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_CHILD_KILL public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_CHILD_INITIAL public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_CHILD_CREATE_LOCAL_CREATE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_CHILD_IDLE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_CHILD_IDLE_WITH_DEFERRED_REQUEST public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_CHILD_CLOSE_AND_AWAIT_RESPONSE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_CHILD_DELETE_LOCAL_DELETE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_CHILD_DELETE_REMOTE_DELETE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_CHILD_REKEY_LOCAL_CREATE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_CHILD_MOBIKE_REKEY_LOCAL_CREATE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_CHILD_REKEY_REMOTE_CREATE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_CHILD_REKEY_LOCAL_DELETE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_STATE__STATE_CHILD_REKEY_REMOTE_DELETE public static final int NEGOTIATED_SECURITY_ASSOCIATION__DH_GROUP__DH_GROUP_UNSPECIFIED public static final int NEGOTIATED_SECURITY_ASSOCIATION__DH_GROUP__DH_GROUP_NONE public static final int NEGOTIATED_SECURITY_ASSOCIATION__DH_GROUP__DH_GROUP_1024_BIT_MODP public static final int NEGOTIATED_SECURITY_ASSOCIATION__DH_GROUP__DH_GROUP_1536_BIT_MODP public static final int NEGOTIATED_SECURITY_ASSOCIATION__DH_GROUP__DH_GROUP_2048_BIT_MODP public static final int NEGOTIATED_SECURITY_ASSOCIATION__DH_GROUP__DH_GROUP_3072_BIT_MODP public static final int NEGOTIATED_SECURITY_ASSOCIATION__DH_GROUP__DH_GROUP_4096_BIT_MODP public static final int NEGOTIATED_SECURITY_ASSOCIATION__DH_GROUP__DH_GROUP_CURVE_25519 public static final int NEGOTIATED_SECURITY_ASSOCIATION__ENCRYPTION_ALGORITHM__ENCRYPTION_ALGORITHM_UNSPECIFIED public static final int NEGOTIATED_SECURITY_ASSOCIATION__ENCRYPTION_ALGORITHM__ENCRYPTION_ALGORITHM_3DES public static final int NEGOTIATED_SECURITY_ASSOCIATION__ENCRYPTION_ALGORITHM__ENCRYPTION_ALGORITHM_AES_CBC public static final int NEGOTIATED_SECURITY_ASSOCIATION__ENCRYPTION_ALGORITHM__ENCRYPTION_ALGORITHM_AES_CTR public static final int NEGOTIATED_SECURITY_ASSOCIATION__ENCRYPTION_ALGORITHM__ENCRYPTION_ALGORITHM_AES_GCM_8 public static final int NEGOTIATED_SECURITY_ASSOCIATION__ENCRYPTION_ALGORITHM__ENCRYPTION_ALGORITHM_AES_GCM_12 public static final int NEGOTIATED_SECURITY_ASSOCIATION__ENCRYPTION_ALGORITHM__ENCRYPTION_ALGORITHM_AES_GCM_16 public static final int NEGOTIATED_SECURITY_ASSOCIATION__ENCRYPTION_ALGORITHM__ENCRYPTION_ALGORITHM_CHACHA20_POLY1305 public static final int NEGOTIATED_SECURITY_ASSOCIATION__KEY_LENGTH__KEY_LEN_UNSPECIFIED public static final int NEGOTIATED_SECURITY_ASSOCIATION__KEY_LENGTH__KEY_LEN_UNUSED public static final int NEGOTIATED_SECURITY_ASSOCIATION__KEY_LENGTH__KEY_LEN_AES_128 public static final int NEGOTIATED_SECURITY_ASSOCIATION__KEY_LENGTH__KEY_LEN_AES_192 public static final int NEGOTIATED_SECURITY_ASSOCIATION__KEY_LENGTH__KEY_LEN_AES_256 public static final int NEGOTIATED_SECURITY_ASSOCIATION__INTEGRITY_ALGORITHM__INTEGRITY_ALGORITHM_UNSPECIFIED public static final int NEGOTIATED_SECURITY_ASSOCIATION__INTEGRITY_ALGORITHM__INTEGRITY_ALGORITHM_NONE public static final int NEGOTIATED_SECURITY_ASSOCIATION__INTEGRITY_ALGORITHM__INTEGRITY_ALGORITHM_HMAC_SHA1_96 public static final int NEGOTIATED_SECURITY_ASSOCIATION__INTEGRITY_ALGORITHM__INTEGRITY_ALGORITHM_AES_XCBC_96 public static final int NEGOTIATED_SECURITY_ASSOCIATION__INTEGRITY_ALGORITHM__INTEGRITY_ALGORITHM_AES_CMAC_96 public static final int NEGOTIATED_SECURITY_ASSOCIATION__INTEGRITY_ALGORITHM__INTEGRITY_ALGORITHM_HMAC_SHA2_256_128 public static final int NEGOTIATED_SECURITY_ASSOCIATION__INTEGRITY_ALGORITHM__INTEGRITY_ALGORITHM_HMAC_SHA2_384_192 public static final int NEGOTIATED_SECURITY_ASSOCIATION__INTEGRITY_ALGORITHM__INTEGRITY_ALGORITHM_HMAC_SHA2_512_256 public static final int NEGOTIATED_SECURITY_ASSOCIATION__PRF_ALGORITHMS__PSEUDORANDOM_FUNCTION_UNSPECIFIED public static final int NEGOTIATED_SECURITY_ASSOCIATION__PRF_ALGORITHMS__PSEUDORANDOM_FUNCTION_HMAC_SHA1 public static final int NEGOTIATED_SECURITY_ASSOCIATION__PRF_ALGORITHMS__PSEUDORANDOM_FUNCTION_AES128_XCBC public static final int NEGOTIATED_SECURITY_ASSOCIATION__PRF_ALGORITHMS__PSEUDORANDOM_FUNCTION_SHA2_256 public static final int NEGOTIATED_SECURITY_ASSOCIATION__PRF_ALGORITHMS__PSEUDORANDOM_FUNCTION_SHA2_384 public static final int NEGOTIATED_SECURITY_ASSOCIATION__PRF_ALGORITHMS__PSEUDORANDOM_FUNCTION_SHA2_512 public static final int NEGOTIATED_SECURITY_ASSOCIATION__PRF_ALGORITHMS__PSEUDORANDOM_FUNCTION_AES128_CMAC public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_NONE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_RESERVED_00004022 public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_INTERNAL public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_NETWORK_LOST public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_IO_GENERAL public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_IO_TIMEOUT public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_IO_DNS_FAILURE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_UNKNOWN public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_UNSUPPORTED_CRITICAL_PAYLOAD public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_INVALID_IKE_SPI public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_INVALID_MAJOR_VERSION public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_INVALID_SYNTAX public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_INVALID_MESSAGE_ID public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_NO_PROPOSAL_CHOSEN public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_INVALID_KE_PAYLOAD public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_AUTHENTICATION_FAILED public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_SINGLE_PAIR_REQUIRED public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_NO_ADDITIONAL_SAS public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_INTERNAL_ADDRESS_FAILURE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_FAILED_CP_REQUIRED public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_TS_UNACCEPTABLE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_INVALID_SELECTORS public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_TEMPORARY_FAILURE public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_PROTOCOL_CHILD_SA_NOT_FOUND public static final int NEGOTIATED_SECURITY_ASSOCIATION__IKE_ERROR__ERROR_UNKNOWN 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, int, int, int) public static void write (int, int, int, int, int, int, boolean, int) public static void write (int, int, int, int, int, int, int, int, int, int) }
com/android/internal/net/ipsec/ike/utils/IkeMetrics.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public com.android.internal.net.ipsec.ike.utils.IkeMetrics extends java.lang.Object { public static final int IKE_CALLER_UNKNOWN public static final int IKE_CALLER_IWLAN public static final int IKE_CALLER_VCN public static final int IKE_CALLER_VPN public static final int IKE_SESSION_TYPE_UNKNOWN public static final int IKE_SESSION_TYPE_IKE public static final int IKE_SESSION_TYPE_CHILD public static final int DH_GROUP_UNSPECIFIED public static final int DH_GROUP_NONE public static final int DH_GROUP_1024_BIT_MODP public static final int DH_GROUP_1536_BIT_MODP public static final int DH_GROUP_2048_BIT_MODP public static final int DH_GROUP_3072_BIT_MODP public static final int DH_GROUP_4096_BIT_MODP public static final int DH_GROUP_CURVE_25519 public static final int INTEGRITY_ALGORITHM_UNSPECIFIED public static final int INTEGRITY_ALGORITHM_NONE public static final int INTEGRITY_ALGORITHM_HMAC_SHA1_96 public static final int INTEGRITY_ALGORITHM_AES_XCBC_96 public static final int INTEGRITY_ALGORITHM_AES_CMAC_96 public static final int INTEGRITY_ALGORITHM_HMAC_SHA2_256_128 public static final int INTEGRITY_ALGORITHM_HMAC_SHA2_384_192 public static final int INTEGRITY_ALGORITHM_HMAC_SHA2_512_256 public static final int PSEUDORANDOM_FUNCTION_UNSPECIFIED public static final int PSEUDORANDOM_FUNCTION_HMAC_SHA1 public static final int PSEUDORANDOM_FUNCTION_AES128_XCBC public static final int PSEUDORANDOM_FUNCTION_SHA2_256 public static final int PSEUDORANDOM_FUNCTION_SHA2_384 public static final int PSEUDORANDOM_FUNCTION_SHA2_512 public static final int PSEUDORANDOM_FUNCTION_AES128_CMAC public static final int ENCRYPTION_ALGORITHM_UNSPECIFIED public static final int ENCRYPTION_ALGORITHM_3DES public static final int ENCRYPTION_ALGORITHM_AES_CBC public static final int ENCRYPTION_ALGORITHM_AES_CTR public static final int ENCRYPTION_ALGORITHM_AES_GCM_8 public static final int ENCRYPTION_ALGORITHM_AES_GCM_12 public static final int ENCRYPTION_ALGORITHM_AES_GCM_16 public static final int ENCRYPTION_ALGORITHM_CHACHA20_POLY1305 public static final int KEY_LEN_UNSPECIFIED public static final int KEY_LEN_UNUSED public static final int KEY_LEN_AES_128 public static final int KEY_LEN_AES_192 public static final int KEY_LEN_AES_256 public static final int IKE_STATE_UNKNOWN public static final int IKE_STATE_IKE_KILL public static final int IKE_STATE_IKE_INITIAL public static final int IKE_STATE_IKE_CREATE_LOCAL_IKE_INIT public static final int IKE_STATE_IKE_CREATE_LOCAL_IKE_AUTH public static final int IKE_STATE_IKE_CREATE_LOCAL_IKE_AUTH_IN_EAP public static final int IKE_STATE_IKE_CREATE_LOCAL_IKE_AUTH_POST_EAP public static final int IKE_STATE_IKE_IDLE public static final int IKE_STATE_IKE_CHILD_PROCEDURE_ONGOING public static final int IKE_STATE_IKE_RECEIVING public static final int IKE_STATE_IKE_REKEY_LOCAL_CREATE public static final int IKE_STATE_IKE_SIMULTANEOUS_REKEY_LOCAL_CREATE public static final int IKE_STATE_IKE_SIMULTANEOUS_REKEY_LOCAL_DELETE_REMOTE_DELETE public static final int IKE_STATE_IKE_SIMULTANEOUS_REKEY_LOCAL_DELETE public static final int IKE_STATE_IKE_SIMULTANEOUS_REKEY_REMOTE_DELETE public static final int IKE_STATE_IKE_REKEY_LOCAL_DELETE public static final int IKE_STATE_IKE_REKEY_REMOTE_DELETE public static final int IKE_STATE_IKE_DELETE_LOCAL_DELETE public static final int IKE_STATE_IKE_DPD_LOCAL_INFO public static final int IKE_STATE_IKE_MOBIKE_LOCAL_INFO public static final int IKE_STATE_IKE_DPD_ON_DEMAND_LOCAL_INFO public static final int IKE_STATE_CHILD_KILL public static final int IKE_STATE_CHILD_INITIAL public static final int IKE_STATE_CHILD_CREATE_LOCAL_CREATE public static final int IKE_STATE_CHILD_IDLE public static final int IKE_STATE_CHILD_IDLE_WITH_DEFERRED_REQUEST public static final int IKE_STATE_CHILD_CLOSE_AND_AWAIT_RESPONSE public static final int IKE_STATE_CHILD_DELETE_LOCAL_DELETE public static final int IKE_STATE_CHILD_DELETE_REMOTE_DELETE public static final int IKE_STATE_CHILD_REKEY_LOCAL_CREATE public static final int IKE_STATE_CHILD_MOBIKE_REKEY_LOCAL_CREATE public static final int IKE_STATE_CHILD_REKEY_REMOTE_CREATE public static final int IKE_STATE_CHILD_REKEY_LOCAL_DELETE public static final int IKE_STATE_CHILD_REKEY_REMOTE_DELETE public static final int IKE_ERROR_UNKNOWN public static final int IKE_ERROR_NONE public static final int IKE_ERROR_INTERNAL public static final int IKE_ERROR_NETWORK_LOST public static final int IKE_ERROR_IO_GENERAL public static final int IKE_ERROR_IO_TIMEOUT public static final int IKE_ERROR_IO_DNS_FAILURE public static final int IKE_ERROR_PROTOCOL_UNKNOWN public static final int IKE_ERROR_PROTOCOL_UNSUPPORTED_CRITICAL_PAYLOAD public static final int IKE_ERROR_PROTOCOL_INVALID_IKE_SPI public static final int IKE_ERROR_PROTOCOL_INVALID_MAJOR_VERSION public static final int IKE_ERROR_PROTOCOL_INVALID_SYNTAX public static final int IKE_ERROR_PROTOCOL_INVALID_MESSAGE_ID public static final int IKE_ERROR_PROTOCOL_NO_PROPOSAL_CHOSEN public static final int IKE_ERROR_PROTOCOL_INVALID_KE_PAYLOAD public static final int IKE_ERROR_PROTOCOL_AUTHENTICATION_FAILED public static final int IKE_ERROR_PROTOCOL_SINGLE_PAIR_REQUIRED public static final int IKE_ERROR_PROTOCOL_NO_ADDITIONAL_SAS public static final int IKE_ERROR_PROTOCOL_INTERNAL_ADDRESS_FAILURE public static final int IKE_ERROR_PROTOCOL_FAILED_CP_REQUIRED public static final int IKE_ERROR_PROTOCOL_TS_UNACCEPTABLE public static final int IKE_ERROR_PROTOCOL_INVALID_SELECTORS public static final int IKE_ERROR_PROTOCOL_TEMPORARY_FAILURE public static final int IKE_ERROR_PROTOCOL_CHILD_SA_NOT_FOUND public static final int IKE_TASK_UNSPECIFIED public static final int IKE_UNDERLYING_NETWORK_TYPE_UNSPECIFIED public static final int IKE_UNDERLYING_NETWORK_TYPE_WIFI public static final int IKE_UNDERLYING_NETWORK_TYPE_CELLULAR public void <init> () public void logSessionTerminated (int, int, int, int) public void logLivenessCheckCompleted (int, int, int, int, int, boolean) public void logSaNegotiation (int, int, int, int, int, int, int, int, int) }
com/android/internal/net/ipsec/ike/utils/IkeMetrics$PrfAlgorithms.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract annotation com.android.internal.net.ipsec.ike.utils.IkeMetrics$PrfAlgorithms extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/utils/IkeMetrics$KeyLengths.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract annotation com.android.internal.net.ipsec.ike.utils.IkeMetrics$KeyLengths extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/utils/IkeMetrics$IntegrityAlgorithms.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract annotation com.android.internal.net.ipsec.ike.utils.IkeMetrics$IntegrityAlgorithms extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/utils/IkeMetrics$IkeUnderlyingNetworkType.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract annotation com.android.internal.net.ipsec.ike.utils.IkeMetrics$IkeUnderlyingNetworkType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/utils/IkeMetrics$IkeState.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract annotation com.android.internal.net.ipsec.ike.utils.IkeMetrics$IkeState extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/utils/IkeMetrics$IkeSessionType.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract annotation com.android.internal.net.ipsec.ike.utils.IkeMetrics$IkeSessionType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/utils/IkeMetrics$IkeError.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract annotation com.android.internal.net.ipsec.ike.utils.IkeMetrics$IkeError extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/utils/IkeMetrics$IkeCaller.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract annotation com.android.internal.net.ipsec.ike.utils.IkeMetrics$IkeCaller extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/utils/IkeMetrics$EncryptionAlgorithms.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract annotation com.android.internal.net.ipsec.ike.utils.IkeMetrics$EncryptionAlgorithms extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/utils/IkeMetrics$DhGroups.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract annotation com.android.internal.net.ipsec.ike.utils.IkeMetrics$DhGroups extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/utils/IkeCertUtils.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public com.android.internal.net.ipsec.ike.utils.IkeCertUtils extends java.lang.Object { public void <init> () public static java.security.cert.X509Certificate certificateFromByteArray (byte[]) public static java.security.interfaces.RSAPrivateKey privateKeyFromByteArray (byte[]) }
com/android/internal/net/ipsec/ike/utils/IkeAlarmReceiver.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public com.android.internal.net.ipsec.ike.utils.IkeAlarmReceiver extends android.content.BroadcastReceiver { public static final String ACTION_DELETE_CHILD public static final String ACTION_REKEY_CHILD public static final String ACTION_DELETE_IKE public static final String ACTION_REKEY_IKE public static final String ACTION_DPD public static final String ACTION_KEEPALIVE public static final String PARCELABLE_NAME_IKE_SESSION_MSG public void <init> () public void onReceive (android.content.Context, android.content.Intent) public void registerIkeSession (int, android.os.Handler) public void unregisterIkeSession (int) }
com/android/internal/net/ipsec/ike/utils/IkeAlarm.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract com.android.internal.net.ipsec.ike.utils.IkeAlarm extends java.lang.Object { protected final android.app.AlarmManager mAlarmManager protected final String mTag protected final long mDelayMs public static com.android.internal.net.ipsec.ike.utils.IkeAlarm newExactAlarm (com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig) static com.android.internal.net.ipsec.ike.utils.IkeAlarm newExactAlarm (com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig, com.android.internal.net.ipsec.ike.utils.IkeAlarm$Dependencies) public static com.android.internal.net.ipsec.ike.utils.IkeAlarm newExactAndAllowWhileIdleAlarm (com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig) static com.android.internal.net.ipsec.ike.utils.IkeAlarm newExactAndAllowWhileIdleAlarm (com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig, com.android.internal.net.ipsec.ike.utils.IkeAlarm$Dependencies) public static android.app.PendingIntent buildIkeAlarmIntent (android.content.Context, java.lang.String, java.lang.String, android.os.Message) public abstract void cancel () public abstract void schedule () }
com/android/internal/net/ipsec/ike/utils/IkeAlarm$IkeAlarmWithPendingIntent.class
<Unknown> package com.android.internal.net.ipsec.ike.utils com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmWithPendingIntent extends com.android.internal.net.ipsec.ike.utils.IkeAlarm { void <init> (com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig) public void cancel () public void schedule () }
com/android/internal/net/ipsec/ike/utils/IkeAlarm$IkeAlarmWithListener.class
<Unknown> package com.android.internal.net.ipsec.ike.utils com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmWithListener extends com.android.internal.net.ipsec.ike.utils.IkeAlarm { void <init> (com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig, com.android.internal.net.ipsec.ike.utils.IkeAlarm$Dependencies) public void cancel () public void schedule () }
com/android/internal/net/ipsec/ike/utils/IkeAlarm$IkeAlarmConfig.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig extends java.lang.Object { public final android.content.Context context public final String tag public final long delayMs public final android.os.Message message public final android.app.PendingIntent pendingIntent public void <init> (android.content.Context, java.lang.String, long, android.app.PendingIntent, android.os.Message) public com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig buildCopyWithDelayMs (long) }
com/android/internal/net/ipsec/ike/utils/IkeAlarm$Dependencies.class
<Unknown> package com.android.internal.net.ipsec.ike.utils com.android.internal.net.ipsec.ike.utils.IkeAlarm$Dependencies extends java.lang.Object { void <init> () public int getMyUid () public com.android.internal.net.ipsec.ike.utils.WakeupMessage newWakeMessage (com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig) }
com/android/internal/net/ipsec/ike/utils/IState.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract com.android.internal.net.ipsec.ike.utils.IState extends java.lang.Object { public static final boolean HANDLED public static final boolean NOT_HANDLED public abstract void enter () public abstract void exit () public abstract boolean processMessage (android.os.Message) public abstract java.lang.String getName () }
com/android/internal/net/ipsec/ike/utils/HexDump.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public com.android.internal.net.ipsec.ike.utils.HexDump extends java.lang.Object { public void <init> () public static java.lang.String dumpHexString (byte[]) public static java.lang.String dumpHexString (byte[], int, int) public static java.lang.String toHexString (byte) public static java.lang.String toHexString (byte[]) public static java.lang.String toHexString (byte[], boolean) public static java.lang.String toHexString (byte[], int, int) public static java.lang.String toHexString (byte[], int, int, boolean) public static java.lang.String toHexString (int) public static byte[] toByteArray (byte) public static byte[] toByteArray (int) public static byte[] hexStringToByteArray (java.lang.String) public static java.lang.StringBuilder appendByteAsHex (java.lang.StringBuilder, byte, boolean) }
com/android/internal/net/ipsec/ike/utils/FdEventsReader.class
<Unknown> package com.android.internal.net.ipsec.ike.utils public abstract com.android.internal.net.ipsec.ike.utils.FdEventsReader extends java.lang.Object { protected static void closeFd (java.io.FileDescriptor) protected void <init> (android.os.Handler, java.lang.Object) public void start () public void stop () public android.os.Handler getHandler () protected abstract int recvBufSize (java.lang.Object) public int recvBufSize () public final long numPacketsReceived () protected abstract java.io.FileDescriptor createFd () protected abstract int readPacket (java.io.FileDescriptor, java.lang.Object) throws java.lang.Exception protected void handlePacket (java.lang.Object, int) protected void logError (java.lang.String, java.lang.Exception) protected void onStart () protected void onStop () }
com/android/internal/net/ipsec/ike/testmode/DeterministicSecureRandom.class
<Unknown> package com.android.internal.net.ipsec.ike.testmode public com.android.internal.net.ipsec.ike.testmode.DeterministicSecureRandom extends java.security.SecureRandom implements com.android.internal.net.crypto.KeyGenerationUtils$ByteSigner { public void <init> () public byte[] signBytes (byte[], byte[]) public byte[] generateSeed (int) public java.lang.String getAlgorithm () public void nextBytes (byte[]) public void setSeed (byte[]) public void setSeed (long) }
com/android/internal/net/ipsec/ike/shim/ShimUtilsU.class
<Unknown> package com.android.internal.net.ipsec.ike.shim public com.android.internal.net.ipsec.ike.shim.ShimUtilsU extends com.android.internal.net.ipsec.ike.shim.ShimUtilsT { void <init> () public void startKeepalive (android.net.SocketKeepalive, int, int, android.net.Network) public boolean shouldSkipIfSameNetwork (boolean) public boolean supportsSameSocketKernelMigration (android.content.Context) }
com/android/internal/net/ipsec/ike/shim/ShimUtilsT.class
<Unknown> package com.android.internal.net.ipsec.ike.shim public com.android.internal.net.ipsec.ike.shim.ShimUtilsT extends com.android.internal.net.ipsec.ike.shim.ShimUtilsRAndS { void <init> () public android.net.ipsec.ike.exceptions.IkeException getWrappedIkeException (java.lang.Exception) public java.lang.Exception getRetransmissionFailedException (java.lang.String) public java.io.IOException getDnsFailedException (java.lang.String) public void onUnderlyingNetworkDiedWithoutMobility (com.android.internal.net.ipsec.ike.shim.IIkeSessionStateMachineShim, android.net.Network) public void executeOrSendFatalError (java.lang.Runnable, com.android.internal.net.ipsec.ike.net.IkeConnectionController$Callback) }
com/android/internal/net/ipsec/ike/shim/ShimUtilsRAndS.class
<Unknown> package com.android.internal.net.ipsec.ike.shim public com.android.internal.net.ipsec.ike.shim.ShimUtilsRAndS extends com.android.internal.net.ipsec.ike.shim.ShimUtils { void <init> () public android.net.ipsec.ike.exceptions.IkeException getWrappedIkeException (java.lang.Exception) public java.lang.Exception getRetransmissionFailedException (java.lang.String) public java.io.IOException getDnsFailedException (java.lang.String) public void onUnderlyingNetworkDiedWithoutMobility (com.android.internal.net.ipsec.ike.shim.IIkeSessionStateMachineShim, android.net.Network) public void executeOrSendFatalError (java.lang.Runnable, com.android.internal.net.ipsec.ike.net.IkeConnectionController$Callback) public void startKeepalive (android.net.SocketKeepalive, int, int, android.net.Network) public boolean shouldSkipIfSameNetwork (boolean) public boolean supportsSameSocketKernelMigration (android.content.Context) public boolean suspendOnNetworkLossEnabled () }
com/android/internal/net/ipsec/ike/shim/ShimUtilsMinW.class
<Unknown> package com.android.internal.net.ipsec.ike.shim public com.android.internal.net.ipsec.ike.shim.ShimUtilsMinW extends com.android.internal.net.ipsec.ike.shim.ShimUtilsU { void <init> () public boolean suspendOnNetworkLossEnabled () }
com/android/internal/net/ipsec/ike/shim/ShimUtils.class
<Unknown> package com.android.internal.net.ipsec.ike.shim public abstract com.android.internal.net.ipsec.ike.shim.ShimUtils extends java.lang.Object { void <init> () public static com.android.internal.net.ipsec.ike.shim.ShimUtils getInstance () public abstract android.net.ipsec.ike.exceptions.IkeException getWrappedIkeException (java.lang.Exception) public abstract java.lang.Exception getRetransmissionFailedException (java.lang.String) public abstract java.io.IOException getDnsFailedException (java.lang.String) public abstract void onUnderlyingNetworkDiedWithoutMobility (com.android.internal.net.ipsec.ike.shim.IIkeSessionStateMachineShim, android.net.Network) public abstract void executeOrSendFatalError (java.lang.Runnable, com.android.internal.net.ipsec.ike.net.IkeConnectionController$Callback) public abstract void startKeepalive (android.net.SocketKeepalive, int, int, android.net.Network) public abstract boolean shouldSkipIfSameNetwork (boolean) public abstract boolean supportsSameSocketKernelMigration (android.content.Context) public abstract boolean suspendOnNetworkLossEnabled () }
com/android/internal/net/ipsec/ike/shim/IIkeSessionStateMachineShim.class
<Unknown> package com.android.internal.net.ipsec.ike.shim public abstract com.android.internal.net.ipsec.ike.shim.IIkeSessionStateMachineShim extends java.lang.Object { public abstract void onNonFatalError (java.lang.Exception) public abstract void onFatalError (java.lang.Exception) }
com/android/internal/net/ipsec/ike/net/IkeSpecificNetworkCallback.class
<Unknown> package com.android.internal.net.ipsec.ike.net public com.android.internal.net.ipsec.ike.net.IkeSpecificNetworkCallback extends com.android.internal.net.ipsec.ike.net.IkeNetworkCallbackBase { public void <init> (com.android.internal.net.ipsec.ike.net.IkeNetworkUpdater, android.net.Network, java.net.InetAddress, android.net.LinkProperties, android.net.NetworkCapabilities) public void onCapabilitiesChanged (android.net.Network, android.net.NetworkCapabilities) public void onLinkPropertiesChanged (android.net.Network, android.net.LinkProperties) }
com/android/internal/net/ipsec/ike/net/IkeNetworkUpdater.class
<Unknown> package com.android.internal.net.ipsec.ike.net public abstract com.android.internal.net.ipsec.ike.net.IkeNetworkUpdater extends java.lang.Object { public abstract void onUnderlyingNetworkUpdated (android.net.Network, android.net.LinkProperties, android.net.NetworkCapabilities) public abstract void onCapabilitiesUpdated (android.net.NetworkCapabilities) public abstract void onUnderlyingNetworkDied () }
com/android/internal/net/ipsec/ike/net/IkeNetworkCallbackBase.class
<Unknown> package com.android.internal.net.ipsec.ike.net public abstract com.android.internal.net.ipsec.ike.net.IkeNetworkCallbackBase extends android.net.ConnectivityManager$NetworkCallback { protected final com.android.internal.net.ipsec.ike.net.IkeNetworkUpdater mIkeNetworkUpdater protected android.net.Network mCurrNetwork protected android.net.LinkProperties mCurrLp protected android.net.NetworkCapabilities mCurrNc protected java.net.InetAddress mCurrAddress protected void <init> (com.android.internal.net.ipsec.ike.net.IkeNetworkUpdater, android.net.Network, java.net.InetAddress, android.net.LinkProperties, android.net.NetworkCapabilities) public void onLost (android.net.Network) protected boolean isCurrentAddressLost (android.net.LinkProperties) public void setNetwork (android.net.Network, android.net.LinkProperties, android.net.NetworkCapabilities) public android.net.Network getNetwork () public void setAddress (java.net.InetAddress) public java.net.InetAddress getAddress () protected void logd (java.lang.String) protected void logWtf (java.lang.String) }
com/android/internal/net/ipsec/ike/net/IkeLocalAddressGenerator.class
<Unknown> package com.android.internal.net.ipsec.ike.net public com.android.internal.net.ipsec.ike.net.IkeLocalAddressGenerator extends java.lang.Object { public void <init> () public java.net.InetAddress generateLocalAddress (android.net.Network, boolean, java.net.InetAddress, int) throws android.system.ErrnoException java.io.IOException }
com/android/internal/net/ipsec/ike/net/IkeDefaultNetworkCallback.class
<Unknown> package com.android.internal.net.ipsec.ike.net public com.android.internal.net.ipsec.ike.net.IkeDefaultNetworkCallback extends com.android.internal.net.ipsec.ike.net.IkeNetworkCallbackBase { public void <init> (com.android.internal.net.ipsec.ike.net.IkeNetworkUpdater, android.net.Network, java.net.InetAddress, android.net.LinkProperties, android.net.NetworkCapabilities) public void onAvailable (android.net.Network) public void onCapabilitiesChanged (android.net.Network, android.net.NetworkCapabilities) public void onLinkPropertiesChanged (android.net.Network, android.net.LinkProperties) }
com/android/internal/net/ipsec/ike/net/IkeConnectionController.class
<Unknown> package com.android.internal.net.ipsec.ike.net public com.android.internal.net.ipsec.ike.net.IkeConnectionController extends java.lang.Object implements com.android.internal.net.ipsec.ike.net.IkeNetworkUpdater com.android.internal.net.ipsec.ike.IkeSocket$Callback { public static final int AUTO_KEEPALIVE_DELAY_SEC_WIFI public static final int AUTO_KEEPALIVE_DELAY_SEC_CELL public static final int NAT_TRAVERSAL_SUPPORT_NOT_CHECKED public static final int NAT_TRAVERSAL_UNSUPPORTED public static final int NAT_NOT_DETECTED public static final int NAT_DETECTED public void <init> (com.android.internal.net.ipsec.ike.IkeContext, com.android.internal.net.ipsec.ike.net.IkeConnectionController$Config, com.android.internal.net.ipsec.ike.net.IkeConnectionController$Dependencies) public void <init> (com.android.internal.net.ipsec.ike.IkeContext, com.android.internal.net.ipsec.ike.net.IkeConnectionController$Config) public static int getKeepaliveDelaySec (com.android.internal.net.ipsec.ike.IkeContext, android.net.ipsec.ike.IkeSessionParams, android.net.NetworkCapabilities) public void setUp () throws android.net.ipsec.ike.exceptions.IkeException public void tearDown () public com.android.internal.net.ipsec.ike.IkeSocket getIkeSocket () public boolean useUdpEncapSocket () public void sendIkePacket (byte[]) public void registerIkeSpi (long) public void unregisterIkeSpi (long) public void registerIkeSaRecord (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord) public void unregisterIkeSaRecord (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord) public java.util.Set getIkeSaRecords () public void onNetworkSetByUser (android.net.Network, int, int, int) throws android.net.ipsec.ike.exceptions.IkeException public void onUnderpinnedNetworkSetByUser (android.net.Network) throws android.net.ipsec.ike.exceptions.IkeException public android.net.Network getNetwork () public int getMetricsNetworkType () public android.net.Network getUnderpinnedNetwork () public boolean isMobilityEnabled () public int getDscp () public void setLocalAddress (java.net.InetAddress) public java.net.InetAddress getLocalAddress () public void setRemoteAddress (java.net.InetAddress) public void addRemoteAddress (java.net.InetAddress) public void addRemoteAddressV6 (java.net.Inet6Address, boolean) public void clearRemoteAddress () public java.net.InetAddress getRemoteAddress () public java.util.List getAllRemoteIpv4Addresses () public java.util.List getAllRemoteIpv6Addresses () public int getLocalPort () public int getRemotePort () public void handleNatDetectionResultInIkeInit (boolean, long) throws android.net.ipsec.ike.exceptions.IkeException public void handleNatDetectionResultInMobike (boolean) throws android.net.ipsec.ike.exceptions.IkeException public void markSeverNattUnsupported () public void resetSeverNattSupport () public void setNatDetected (boolean) public int getNatStatus () public com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive getIkeNattKeepalive () public void fireKeepAlive () public void selectAndSetRemoteAddress (android.net.LinkProperties) throws java.io.IOException public boolean isIpV4Preferred (android.net.ipsec.ike.IkeSessionParams, android.net.NetworkCapabilities) public void enableMobility () throws android.net.ipsec.ike.exceptions.IkeException public android.net.ipsec.ike.IkeSessionConnectionInfo buildIkeSessionConnectionInfo () public boolean isDnsLookupRequiredWithGlobalRemoteAddress (android.net.Network, android.net.Network, android.net.LinkProperties) public void dump (java.io.PrintWriter, java.lang.String) public void onUnderlyingNetworkUpdated (android.net.Network, android.net.LinkProperties, android.net.NetworkCapabilities) public void onCapabilitiesUpdated (android.net.NetworkCapabilities) public void onUnderlyingNetworkDied () public void onIkePacketReceived (com.android.internal.net.ipsec.ike.message.IkeHeader, byte[]) }
com/android/internal/net/ipsec/ike/net/IkeConnectionController$NatStatus.class
<Unknown> package com.android.internal.net.ipsec.ike.net public abstract annotation com.android.internal.net.ipsec.ike.net.IkeConnectionController$NatStatus extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/net/IkeConnectionController$Ipv6AddrInfo.class
<Unknown> package com.android.internal.net.ipsec.ike.net com.android.internal.net.ipsec.ike.net.IkeConnectionController$Ipv6AddrInfo extends java.lang.Object { public final java.net.Inet6Address address public final boolean isNat64Addr void <init> (java.net.Inet6Address, boolean) public java.lang.String toString () }
com/android/internal/net/ipsec/ike/net/IkeConnectionController$Dependencies.class
<Unknown> package com.android.internal.net.ipsec.ike.net public com.android.internal.net.ipsec.ike.net.IkeConnectionController$Dependencies extends java.lang.Object { public void <init> () public com.android.internal.net.ipsec.ike.net.IkeLocalAddressGenerator newIkeLocalAddressGenerator () public com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive newIkeNattKeepalive (com.android.internal.net.ipsec.ike.IkeContext, com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive$KeepaliveConfig) throws java.io.IOException public com.android.internal.net.ipsec.ike.IkeUdp4Socket newIkeUdp4Socket (com.android.internal.net.ipsec.ike.IkeSocketConfig, com.android.internal.net.ipsec.ike.IkeSocket$Callback, android.os.Handler) throws android.system.ErrnoException java.io.IOException public com.android.internal.net.ipsec.ike.IkeUdp6Socket newIkeUdp6Socket (com.android.internal.net.ipsec.ike.IkeSocketConfig, com.android.internal.net.ipsec.ike.IkeSocket$Callback, android.os.Handler) throws android.system.ErrnoException java.io.IOException public com.android.internal.net.ipsec.ike.IkeUdp6WithEncapPortSocket newIkeUdp6WithEncapPortSocket (com.android.internal.net.ipsec.ike.IkeSocketConfig, com.android.internal.net.ipsec.ike.IkeSocket$Callback, android.os.Handler) throws android.system.ErrnoException java.io.IOException public com.android.internal.net.ipsec.ike.IkeUdpEncapSocket newIkeUdpEncapSocket (com.android.internal.net.ipsec.ike.IkeSocketConfig, android.net.IpSecManager, com.android.internal.net.ipsec.ike.IkeSocket$Callback, android.os.Handler) throws android.system.ErrnoException java.io.IOException android.net.IpSecManager$ResourceUnavailableException }
com/android/internal/net/ipsec/ike/net/IkeConnectionController$Config.class
<Unknown> package com.android.internal.net.ipsec.ike.net public com.android.internal.net.ipsec.ike.net.IkeConnectionController$Config extends java.lang.Object { public final android.os.Handler ikeHandler public final android.net.ipsec.ike.IkeSessionParams ikeParams public final int ikeSessionId public final int alarmCmd public final int sendKeepaliveCmd public final com.android.internal.net.ipsec.ike.net.IkeConnectionController$Callback callback public void <init> (android.os.Handler, android.net.ipsec.ike.IkeSessionParams, int, int, int, com.android.internal.net.ipsec.ike.net.IkeConnectionController$Callback) }
com/android/internal/net/ipsec/ike/net/IkeConnectionController$Callback.class
<Unknown> package com.android.internal.net.ipsec.ike.net public abstract com.android.internal.net.ipsec.ike.net.IkeConnectionController$Callback extends java.lang.Object { public abstract void onUnderlyingNetworkUpdated () public abstract void onUnderlyingNetworkDied (android.net.Network) public abstract void onIkePacketReceived (com.android.internal.net.ipsec.ike.message.IkeHeader, byte[]) public abstract void onError (android.net.ipsec.ike.exceptions.IkeException) }
com/android/internal/net/ipsec/ike/message/IkeVendorPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeVendorPayload extends com.android.internal.net.ipsec.ike.message.IkePayload { public final byte[] vendorId void <init> (boolean, byte[]) protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkeUnsupportedPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message final com.android.internal.net.ipsec.ike.message.IkeUnsupportedPayload extends com.android.internal.net.ipsec.ike.message.IkePayload { void <init> (int, boolean) protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkeTsPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeTsPayload extends com.android.internal.net.ipsec.ike.message.IkePayload { public final int numTs public final android.net.ipsec.ike.IkeTrafficSelector[] trafficSelectors void <init> (boolean, byte[], boolean) throws android.net.ipsec.ike.exceptions.IkeProtocolException public void <init> (boolean, android.net.ipsec.ike.IkeTrafficSelector[]) public boolean contains (com.android.internal.net.ipsec.ike.message.IkeTsPayload) protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkeSkfPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeSkfPayload extends com.android.internal.net.ipsec.ike.message.IkeSkPayload { public static final int SKF_HEADER_LEN public final int fragmentNum public final int totalFragments void <init> (boolean, byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException java.security.GeneralSecurityException void <init> (com.android.internal.net.ipsec.ike.message.IkeHeader, int, byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], byte[], int, int) void <init> (com.android.internal.net.ipsec.ike.message.IkeEncryptedPayloadBody, int, int) static byte[] encodeSkfHeader (int, int) protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkeSkPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeSkPayload extends com.android.internal.net.ipsec.ike.message.IkePayload { protected final com.android.internal.net.ipsec.ike.message.IkeEncryptedPayloadBody mIkeEncryptedPayloadBody void <init> (boolean, byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException java.security.GeneralSecurityException void <init> (boolean, com.android.internal.net.ipsec.ike.message.IkeEncryptedPayloadBody) protected void <init> (boolean, boolean, int, byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException java.security.GeneralSecurityException void <init> (com.android.internal.net.ipsec.ike.message.IkeHeader, int, byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], byte[]) protected void <init> (com.android.internal.net.ipsec.ike.message.IkeHeader, int, byte[], byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], byte[]) public byte[] getUnencryptedData () protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkeSaPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeSaPayload extends com.android.internal.net.ipsec.ike.message.IkePayload { public final boolean isSaResponse public final java.util.List proposalList void <init> (boolean, boolean, byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException void <init> (boolean, byte, android.net.ipsec.ike.IkeSaProposal[], com.android.internal.net.ipsec.ike.utils.IkeSpiGenerator, java.net.InetAddress) throws java.io.IOException void <init> (boolean, byte, byte, android.net.ipsec.ike.IkeSaProposal, com.android.internal.net.ipsec.ike.utils.IkeSpiGenerator, java.net.InetAddress) throws java.io.IOException void <init> (android.net.ipsec.ike.ChildSaProposal[], com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator, java.net.InetAddress) throws android.net.IpSecManager$SpiUnavailableException android.net.IpSecManager$ResourceUnavailableException void <init> (byte, android.net.ipsec.ike.ChildSaProposal, com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator, java.net.InetAddress) throws android.net.IpSecManager$SpiUnavailableException android.net.IpSecManager$ResourceUnavailableException public static com.android.internal.net.ipsec.ike.message.IkeSaPayload createInitialIkeSaPayload (android.net.ipsec.ike.IkeSaProposal[]) throws java.io.IOException public static com.android.internal.net.ipsec.ike.message.IkeSaPayload createRekeyIkeSaRequestPayload (android.net.ipsec.ike.IkeSaProposal[], com.android.internal.net.ipsec.ike.utils.IkeSpiGenerator, java.net.InetAddress) throws java.io.IOException public static com.android.internal.net.ipsec.ike.message.IkeSaPayload createRekeyIkeSaResponsePayload (byte, android.net.ipsec.ike.IkeSaProposal, com.android.internal.net.ipsec.ike.utils.IkeSpiGenerator, java.net.InetAddress) throws java.io.IOException public static com.android.internal.net.ipsec.ike.message.IkeSaPayload createChildSaRequestPayload (android.net.ipsec.ike.ChildSaProposal[], com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator, java.net.InetAddress) throws android.net.IpSecManager$SpiUnavailableException android.net.IpSecManager$ResourceUnavailableException public static com.android.internal.net.ipsec.ike.message.IkeSaPayload createChildSaResponsePayload (byte, android.net.ipsec.ike.ChildSaProposal, com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator, java.net.InetAddress) throws android.net.IpSecManager$SpiUnavailableException android.net.IpSecManager$ResourceUnavailableException public byte getNegotiatedProposalNumber (android.net.ipsec.ike.SaProposal) throws android.net.ipsec.ike.exceptions.NoValidProposalChosenException public android.net.ipsec.ike.ChildSaProposal getNegotiatedChildProposalWithDh (android.net.ipsec.ike.ChildSaProposal, java.util.List, int, int) throws android.net.ipsec.ike.exceptions.NoValidProposalChosenException android.net.ipsec.ike.exceptions.InvalidKeException public static android.util.Pair getVerifiedNegotiatedIkeProposalPair (com.android.internal.net.ipsec.ike.message.IkeSaPayload, com.android.internal.net.ipsec.ike.message.IkeSaPayload, com.android.internal.net.ipsec.ike.utils.IkeSpiGenerator, java.net.InetAddress) throws android.net.ipsec.ike.exceptions.NoValidProposalChosenException java.io.IOException public static android.util.Pair getVerifiedNegotiatedChildProposalPair (com.android.internal.net.ipsec.ike.message.IkeSaPayload, com.android.internal.net.ipsec.ike.message.IkeSaPayload, com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator, java.net.InetAddress) throws android.net.ipsec.ike.exceptions.NoValidProposalChosenException android.net.IpSecManager$ResourceUnavailableException android.net.IpSecManager$SpiUnavailableException public void releaseSpiResources () protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () public java.lang.String getTypeString () public java.lang.String toString () }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$UnrecognizedTransform.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeSaPayload$UnrecognizedTransform extends com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform { protected void <init> (int, int, java.util.List) protected boolean isSupportedTransformId (int) protected boolean hasUnrecognizedAttribute (java.util.List) protected void encodeToByteBuffer (boolean, java.nio.ByteBuffer) protected int getTransformLength () public java.lang.String getTransformTypeString () }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$UnrecognizedAttribute.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeSaPayload$UnrecognizedAttribute extends com.android.internal.net.ipsec.ike.message.IkeSaPayload$Attribute { protected void <init> (int, byte[]) protected void encodeToByteBuffer (java.nio.ByteBuffer) protected int getAttributeLength () }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$TransformDecoder.class
<Unknown> package com.android.internal.net.ipsec.ike.message abstract com.android.internal.net.ipsec.ike.message.IkeSaPayload$TransformDecoder extends java.lang.Object { public abstract com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform[] decodeTransforms (int, java.nio.ByteBuffer) throws android.net.ipsec.ike.exceptions.IkeProtocolException }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$Transform.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform extends java.lang.Object { public static final int TRANSFORM_TYPE_ENCR public static final int TRANSFORM_TYPE_PRF public static final int TRANSFORM_TYPE_INTEG public static final int TRANSFORM_TYPE_DH public static final int TRANSFORM_TYPE_ESN protected static final int BASIC_TRANSFORM_LEN public final int type public final int id public final boolean isSupported protected void <init> (int, int) protected void <init> (int, int, java.util.List) static com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform readFrom (java.nio.ByteBuffer) throws android.net.ipsec.ike.exceptions.IkeProtocolException static void setAttributeDecoder (com.android.internal.net.ipsec.ike.message.IkeSaPayload$AttributeDecoder) static void resetAttributeDecoder () protected abstract boolean hasUnrecognizedAttribute (java.util.List) protected abstract boolean isSupportedTransformId (int) protected abstract void encodeToByteBuffer (boolean, java.nio.ByteBuffer) protected abstract int getTransformLength () protected void encodeBasicTransformToByteBuffer (boolean, java.nio.ByteBuffer) public abstract java.lang.String getTransformTypeString () }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$Transform$TransformType.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract annotation com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform$TransformType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$Transform$AttributeDecoderImpl.class
<Unknown> package com.android.internal.net.ipsec.ike.message com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform$AttributeDecoderImpl extends java.lang.Object implements com.android.internal.net.ipsec.ike.message.IkeSaPayload$AttributeDecoder { public java.util.List decodeAttributes (int, java.nio.ByteBuffer) throws android.net.ipsec.ike.exceptions.IkeProtocolException }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$Proposal.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract com.android.internal.net.ipsec.ike.message.IkeSaPayload$Proposal extends java.lang.Object { public final byte number public final int protocolId public final byte spiSize public final long spi public final boolean hasUnrecognizedTransform void <init> (byte, int, byte, long, boolean) static com.android.internal.net.ipsec.ike.message.IkeSaPayload$Proposal readFrom (java.nio.ByteBuffer) throws android.net.ipsec.ike.exceptions.IkeProtocolException static void setTransformDecoder (com.android.internal.net.ipsec.ike.message.IkeSaPayload$TransformDecoder) static void resetTransformDecoder () boolean isNegotiatedFrom (com.android.internal.net.ipsec.ike.message.IkeSaPayload$Proposal) protected void encodeToByteBuffer (boolean, java.nio.ByteBuffer) protected int getProposalLength () public java.lang.String toString () abstract void releaseSpiResourceIfExists () abstract android.net.ipsec.ike.SaProposal getSaProposal () }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$Proposal$TransformDecoderImpl.class
<Unknown> package com.android.internal.net.ipsec.ike.message com.android.internal.net.ipsec.ike.message.IkeSaPayload$Proposal$TransformDecoderImpl extends java.lang.Object implements com.android.internal.net.ipsec.ike.message.IkeSaPayload$TransformDecoder { public com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform[] decodeTransforms (int, java.nio.ByteBuffer) throws android.net.ipsec.ike.exceptions.IkeProtocolException }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$PrfTransform.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeSaPayload$PrfTransform extends com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform { public void <init> (int) protected void <init> (int, java.util.List) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public int hashCode () public boolean equals (java.lang.Object) protected boolean isSupportedTransformId (int) protected boolean hasUnrecognizedAttribute (java.util.List) protected void encodeToByteBuffer (boolean, java.nio.ByteBuffer) protected int getTransformLength () public java.lang.String getTransformTypeString () public java.lang.String toString () }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$KeyLengthAttribute.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeSaPayload$KeyLengthAttribute extends com.android.internal.net.ipsec.ike.message.IkeSaPayload$Attribute { public final int keyLength protected void <init> (byte[]) protected void <init> (int) protected void encodeToByteBuffer (java.nio.ByteBuffer) protected int getAttributeLength () }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$IntegrityTransform.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeSaPayload$IntegrityTransform extends com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform { public void <init> (int) protected void <init> (int, java.util.List) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public int hashCode () public boolean equals (java.lang.Object) protected boolean isSupportedTransformId (int) protected boolean hasUnrecognizedAttribute (java.util.List) protected void encodeToByteBuffer (boolean, java.nio.ByteBuffer) protected int getTransformLength () public java.lang.String getTransformTypeString () public java.lang.String toString () }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$IkeProposal.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeSaPayload$IkeProposal extends com.android.internal.net.ipsec.ike.message.IkeSaPayload$Proposal { public final android.net.ipsec.ike.IkeSaProposal saProposal void <init> (byte, byte, long, android.net.ipsec.ike.IkeSaProposal, boolean) static com.android.internal.net.ipsec.ike.message.IkeSaPayload$IkeProposal createIkeProposal (byte, byte, android.net.ipsec.ike.IkeSaProposal, com.android.internal.net.ipsec.ike.utils.IkeSpiGenerator, java.net.InetAddress) throws java.io.IOException void releaseSpiResourceIfExists () void allocateResourceForRemoteIkeSpi (com.android.internal.net.ipsec.ike.utils.IkeSpiGenerator, java.net.InetAddress) throws java.io.IOException public android.net.ipsec.ike.SaProposal getSaProposal () public com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex getIkeSpiResource () }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$EsnTransform.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeSaPayload$EsnTransform extends com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform { public static final int ESN_POLICY_NO_EXTENDED public static final int ESN_POLICY_EXTENDED public void <init> () protected void <init> (int, java.util.List) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public int hashCode () public boolean equals (java.lang.Object) protected boolean isSupportedTransformId (int) protected boolean hasUnrecognizedAttribute (java.util.List) protected void encodeToByteBuffer (boolean, java.nio.ByteBuffer) protected int getTransformLength () public java.lang.String getTransformTypeString () public java.lang.String toString () }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$EsnTransform$EsnPolicy.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract annotation com.android.internal.net.ipsec.ike.message.IkeSaPayload$EsnTransform$EsnPolicy extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$EncryptionTransform.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeSaPayload$EncryptionTransform extends com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform { public static final int KEY_LEN_UNSPECIFIED public void <init> (int) public void <init> (int, int) public static com.android.internal.net.ipsec.ike.message.IkeSaPayload$EncryptionTransform fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () protected void <init> (int, java.util.List) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public int getSpecifiedKeyLength () public int hashCode () public boolean equals (java.lang.Object) protected boolean isSupportedTransformId (int) protected boolean hasUnrecognizedAttribute (java.util.List) protected void encodeToByteBuffer (boolean, java.nio.ByteBuffer) protected int getTransformLength () public java.lang.String getTransformTypeString () public java.lang.String toString () }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$DhGroupTransform.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeSaPayload$DhGroupTransform extends com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform { public void <init> (int) protected void <init> (int, java.util.List) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public int hashCode () public boolean equals (java.lang.Object) protected boolean isSupportedTransformId (int) protected boolean hasUnrecognizedAttribute (java.util.List) protected void encodeToByteBuffer (boolean, java.nio.ByteBuffer) protected int getTransformLength () public java.lang.String getTransformTypeString () public java.lang.String toString () }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$ChildProposal.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeSaPayload$ChildProposal extends com.android.internal.net.ipsec.ike.message.IkeSaPayload$Proposal { public final android.net.ipsec.ike.ChildSaProposal saProposal void <init> (byte, long, android.net.ipsec.ike.ChildSaProposal, boolean) static com.android.internal.net.ipsec.ike.message.IkeSaPayload$ChildProposal createChildProposal (byte, android.net.ipsec.ike.ChildSaProposal, com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator, java.net.InetAddress) throws android.net.IpSecManager$SpiUnavailableException android.net.IpSecManager$ResourceUnavailableException void releaseSpiResourceIfExists () void allocateResourceForRemoteChildSpi (com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator, java.net.InetAddress) throws android.net.IpSecManager$ResourceUnavailableException android.net.IpSecManager$SpiUnavailableException public android.net.ipsec.ike.SaProposal getSaProposal () public android.net.IpSecManager$SecurityParameterIndex getChildSpiResource () }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$AttributeDecoder.class
<Unknown> package com.android.internal.net.ipsec.ike.message abstract com.android.internal.net.ipsec.ike.message.IkeSaPayload$AttributeDecoder extends java.lang.Object { public abstract java.util.List decodeAttributes (int, java.nio.ByteBuffer) throws android.net.ipsec.ike.exceptions.IkeProtocolException }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$Attribute.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract com.android.internal.net.ipsec.ike.message.IkeSaPayload$Attribute extends java.lang.Object { public static final int ATTRIBUTE_TYPE_KEY_LENGTH static final int ATTRIBUTE_FORMAT_TV static final int TV_ATTRIBUTE_VALUE_LEN static final int TV_ATTRIBUTE_TOTAL_LEN static final int TVL_ATTRIBUTE_HEADER_LEN public final int type protected void <init> (int) static android.util.Pair readFrom (java.nio.ByteBuffer) throws android.net.ipsec.ike.exceptions.IkeProtocolException protected abstract void encodeToByteBuffer (java.nio.ByteBuffer) protected abstract int getAttributeLength () }
com/android/internal/net/ipsec/ike/message/IkeSaPayload$Attribute$AttributeType.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract annotation com.android.internal.net.ipsec.ike.message.IkeSaPayload$Attribute$AttributeType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/message/IkePayloadFactory.class
<Unknown> package com.android.internal.net.ipsec.ike.message final com.android.internal.net.ipsec.ike.message.IkePayloadFactory extends java.lang.Object { static com.android.internal.net.ipsec.ike.message.IkePayloadFactory$IIkePayloadDecoder sDecoderInstance void <init> () protected static android.util.Pair getIkePayload (int, boolean, java.nio.ByteBuffer) throws android.net.ipsec.ike.exceptions.IkeProtocolException protected static android.util.Pair getIkeSkPayload (boolean, byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException java.security.GeneralSecurityException }
com/android/internal/net/ipsec/ike/message/IkePayloadFactory$IkePayloadDecoder.class
<Unknown> package com.android.internal.net.ipsec.ike.message com.android.internal.net.ipsec.ike.message.IkePayloadFactory$IkePayloadDecoder extends java.lang.Object implements com.android.internal.net.ipsec.ike.message.IkePayloadFactory$IIkePayloadDecoder { void <init> () public com.android.internal.net.ipsec.ike.message.IkePayload decodeIkePayload (int, boolean, boolean, byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException public com.android.internal.net.ipsec.ike.message.IkeSkPayload decodeIkeSkPayload (boolean, boolean, byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException java.security.GeneralSecurityException }
com/android/internal/net/ipsec/ike/message/IkePayloadFactory$IIkePayloadDecoder.class
<Unknown> package com.android.internal.net.ipsec.ike.message abstract com.android.internal.net.ipsec.ike.message.IkePayloadFactory$IIkePayloadDecoder extends java.lang.Object { public abstract com.android.internal.net.ipsec.ike.message.IkePayload decodeIkePayload (int, boolean, boolean, byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException public abstract com.android.internal.net.ipsec.ike.message.IkeSkPayload decodeIkeSkPayload (boolean, boolean, byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException java.security.GeneralSecurityException }
com/android/internal/net/ipsec/ike/message/IkePayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract com.android.internal.net.ipsec.ike.message.IkePayload extends java.lang.Object { public static final int GENERIC_HEADER_LENGTH public static final int PAYLOAD_TYPE_NO_NEXT public static final int PAYLOAD_TYPE_SA public static final int PAYLOAD_TYPE_KE public static final int PAYLOAD_TYPE_ID_INITIATOR public static final int PAYLOAD_TYPE_ID_RESPONDER public static final int PAYLOAD_TYPE_CERT public static final int PAYLOAD_TYPE_CERT_REQUEST public static final int PAYLOAD_TYPE_AUTH public static final int PAYLOAD_TYPE_NONCE public static final int PAYLOAD_TYPE_NOTIFY public static final int PAYLOAD_TYPE_DELETE public static final int PAYLOAD_TYPE_VENDOR public static final int PAYLOAD_TYPE_TS_INITIATOR public static final int PAYLOAD_TYPE_TS_RESPONDER public static final int PAYLOAD_TYPE_SK public static final int PAYLOAD_TYPE_CP public static final int PAYLOAD_TYPE_EAP public static final int PAYLOAD_TYPE_SKF public static final int PROTOCOL_ID_UNSET public static final int PROTOCOL_ID_IKE public static final int PROTOCOL_ID_AH public static final int PROTOCOL_ID_ESP public static final byte SPI_LEN_NOT_INCLUDED public static final byte SPI_LEN_IPSEC public static final byte SPI_LEN_IKE public static final int SPI_NOT_INCLUDED public static final int IP_PORT_LEN public final int payloadType public final boolean isCritical void <init> (int, boolean) public static java.util.List getPayloadListForTypeInProvidedList (int, java.lang.Class, java.util.List) public static com.android.internal.net.ipsec.ike.message.IkePayload getPayloadForTypeInProvidedList (int, java.lang.Class, java.util.List) protected static void encodePayloadHeaderToByteBuffer (int, int, java.nio.ByteBuffer) public static java.lang.String getProtocolTypeString (int) protected abstract void encodeToByteBuffer (int, java.nio.ByteBuffer) protected abstract int getPayloadLength () public abstract java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkePayload$ProtocolId.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract annotation com.android.internal.net.ipsec.ike.message.IkePayload$ProtocolId extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/message/IkePayload$PayloadType.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract annotation com.android.internal.net.ipsec.ike.message.IkePayload$PayloadType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/message/IkeNotifyPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeNotifyPayload extends com.android.internal.net.ipsec.ike.message.IkeInformationalPayload { public static final int NOTIFY_TYPE_INITIAL_CONTACT public static final int NOTIFY_TYPE_ADDITIONAL_TS_POSSIBLE public static final int NOTIFY_TYPE_IPCOMP_SUPPORTED public static final int NOTIFY_TYPE_NAT_DETECTION_SOURCE_IP public static final int NOTIFY_TYPE_NAT_DETECTION_DESTINATION_IP public static final int NOTIFY_TYPE_COOKIE public static final int NOTIFY_TYPE_USE_TRANSPORT_MODE public static final int NOTIFY_TYPE_REKEY_SA public static final int NOTIFY_TYPE_ESP_TFC_PADDING_NOT_SUPPORTED public static final int NOTIFY_TYPE_MOBIKE_SUPPORTED public static final int NOTIFY_TYPE_UPDATE_SA_ADDRESSES public static final int NOTIFY_TYPE_COOKIE2 public static final int NOTIFY_TYPE_EAP_ONLY_AUTHENTICATION public static final int NOTIFY_TYPE_IKEV2_FRAGMENTATION_SUPPORTED public static final int NOTIFY_TYPE_SIGNATURE_HASH_ALGORITHMS public static final int ERROR_NOTIFY_TYPE_MAX public final int protocolId public final byte spiSize public final int notifyType public final int spi public final byte[] notifyData void <init> (boolean, byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException public static byte[] generateNatDetectionData (long, long, java.net.InetAddress, int) public static com.android.internal.net.ipsec.ike.message.IkeNotifyPayload handleCookieAndGenerateCopy (com.android.internal.net.ipsec.ike.message.IkeNotifyPayload) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public static com.android.internal.net.ipsec.ike.message.IkeNotifyPayload handleCookie2AndGenerateCopy (com.android.internal.net.ipsec.ike.message.IkeNotifyPayload) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () protected void <init> (int, byte, int, int, byte[]) public void <init> (int, byte[]) public void <init> (int) public void <init> (int, int, int, byte[]) public boolean isErrorNotify () public boolean isNewChildSaNotify () public android.net.ipsec.ike.exceptions.IkeProtocolException validateAndBuildIkeException () throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkeNotifyPayload$NotifyType.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract annotation com.android.internal.net.ipsec.ike.message.IkeNotifyPayload$NotifyType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/message/IkeNoncePayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeNoncePayload extends com.android.internal.net.ipsec.ike.message.IkePayload { public final byte[] nonceData void <init> (boolean, byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException public void <init> (com.android.internal.net.ipsec.ike.utils.RandomnessFactory) protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkeMessage.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeMessage extends java.lang.Object { static final java.security.Provider TRUST_MANAGER_PROVIDER public static final int IKE_EXCHANGE_SUBTYPE_INVALID public static final int IKE_EXCHANGE_SUBTYPE_IKE_INIT public static final int IKE_EXCHANGE_SUBTYPE_IKE_AUTH public static final int IKE_EXCHANGE_SUBTYPE_CREATE_CHILD public static final int IKE_EXCHANGE_SUBTYPE_DELETE_IKE public static final int IKE_EXCHANGE_SUBTYPE_DELETE_CHILD public static final int IKE_EXCHANGE_SUBTYPE_REKEY_IKE public static final int IKE_EXCHANGE_SUBTYPE_REKEY_CHILD public static final int IKE_EXCHANGE_SUBTYPE_GENERIC_INFO public final com.android.internal.net.ipsec.ike.message.IkeHeader ikeHeader public final java.util.List ikePayloadList public static final int DECODE_STATUS_OK public static final int DECODE_STATUS_PARTIAL public static final int DECODE_STATUS_PROTECTED_ERROR public static final int DECODE_STATUS_UNPROTECTED_ERROR public void <init> (com.android.internal.net.ipsec.ike.message.IkeHeader, java.util.List) public static java.security.Provider getTrustManagerProvider () public static com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResult decode (int, com.android.internal.net.ipsec.ike.message.IkeHeader, byte[]) public static com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResult decode (int, com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, com.android.internal.net.ipsec.ike.message.IkeHeader, byte[], com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResultPartial) public byte[] encode () public byte[][] encryptAndEncode (com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, boolean, int) byte[] attachEncodedHeader (byte[]) public java.util.List getPayloadListForType (int, java.lang.Class) public com.android.internal.net.ipsec.ike.message.IkePayload getPayloadForType (int, java.lang.Class) public boolean hasNotifyPayload (int) public boolean isDpdRequest () public static java.lang.String getIkeExchangeSubTypeString (int) public int getIkeExchangeSubType () public static void setIkeMessageHelper (com.android.internal.net.ipsec.ike.message.IkeMessage$IIkeMessageHelper) }
com/android/internal/net/ipsec/ike/message/IkeMessage$IkeMessageHelper.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeMessage$IkeMessageHelper extends java.lang.Object implements com.android.internal.net.ipsec.ike.message.IkeMessage$IIkeMessageHelper { public void <init> () public byte[] encode (com.android.internal.net.ipsec.ike.message.IkeMessage) public byte[][] encryptAndEncode (com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, com.android.internal.net.ipsec.ike.message.IkeMessage, boolean, int) byte[][] encryptAndEncode (com.android.internal.net.ipsec.ike.message.IkeHeader, int, byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], byte[], boolean, int) public com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResult decode (int, com.android.internal.net.ipsec.ike.message.IkeHeader, byte[]) public com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResult decode (int, com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, com.android.internal.net.ipsec.ike.message.IkeHeader, byte[], com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResultPartial) }
com/android/internal/net/ipsec/ike/message/IkeMessage$IkeExchangeSubType.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract annotation com.android.internal.net.ipsec.ike.message.IkeMessage$IkeExchangeSubType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/message/IkeMessage$IIkeMessageHelper.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract com.android.internal.net.ipsec.ike.message.IkeMessage$IIkeMessageHelper extends java.lang.Object { public abstract byte[] encode (com.android.internal.net.ipsec.ike.message.IkeMessage) public abstract byte[][] encryptAndEncode (com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, com.android.internal.net.ipsec.ike.message.IkeMessage, boolean, int) public abstract com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResult decode (int, com.android.internal.net.ipsec.ike.message.IkeHeader, byte[]) public abstract com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResult decode (int, com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, com.android.internal.net.ipsec.ike.message.IkeHeader, byte[], com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResultPartial) }
com/android/internal/net/ipsec/ike/message/IkeMessage$DecodeStatus.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract annotation com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeStatus extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/message/IkeMessage$DecodeResultUnprotectedError.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResultUnprotectedError extends com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResultError { public void <init> (android.net.ipsec.ike.exceptions.IkeException) }
com/android/internal/net/ipsec/ike/message/IkeMessage$DecodeResultProtectedError.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResultProtectedError extends com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResultError { public final byte[] firstPacket public void <init> (android.net.ipsec.ike.exceptions.IkeException, byte[]) }
com/android/internal/net/ipsec/ike/message/IkeMessage$DecodeResultPartial.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResultPartial extends com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResult { public final int firstPayloadType public final byte[] firstFragBytes public final com.android.internal.net.ipsec.ike.message.IkeHeader ikeHeader public final byte[][] collectedFragsList public void <init> (com.android.internal.net.ipsec.ike.message.IkeHeader, byte[], com.android.internal.net.ipsec.ike.message.IkeSkfPayload, int, com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResultPartial) public boolean isAllFragmentsReceived () public byte[] reassembleAllFrags () }
com/android/internal/net/ipsec/ike/message/IkeMessage$DecodeResultOk.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResultOk extends com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResult { public final com.android.internal.net.ipsec.ike.message.IkeMessage ikeMessage public final byte[] firstPacket public void <init> (com.android.internal.net.ipsec.ike.message.IkeMessage, byte[]) }
com/android/internal/net/ipsec/ike/message/IkeMessage$DecodeResultError.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResultError extends com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResult { public final android.net.ipsec.ike.exceptions.IkeException ikeException protected void <init> (int, android.net.ipsec.ike.exceptions.IkeException) }
com/android/internal/net/ipsec/ike/message/IkeMessage$DecodeResult.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResult extends java.lang.Object { public final int status protected void <init> (int) }
com/android/internal/net/ipsec/ike/message/IkeKePayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeKePayload extends com.android.internal.net.ipsec.ike.message.IkePayload { public final int dhGroup public final byte[] keyExchangeData public final boolean isOutbound public final java.security.PrivateKey localPrivateKey public void <init> (boolean, byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException public static com.android.internal.net.ipsec.ike.message.IkeKePayload createOutboundKePayload (int, com.android.internal.net.ipsec.ike.utils.RandomnessFactory) protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () public static byte[] getSharedKey (java.security.PrivateKey, byte[], int) throws java.security.GeneralSecurityException public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkeInformationalPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract com.android.internal.net.ipsec.ike.message.IkeInformationalPayload extends com.android.internal.net.ipsec.ike.message.IkePayload { void <init> (int, boolean) }
com/android/internal/net/ipsec/ike/message/IkeIdPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeIdPayload extends com.android.internal.net.ipsec.ike.message.IkePayload { public final android.net.ipsec.ike.IkeIdentification ikeId void <init> (boolean, byte[], boolean) throws android.net.ipsec.ike.exceptions.IkeProtocolException public void <init> (boolean, android.net.ipsec.ike.IkeIdentification) public byte[] getEncodedPayloadBody () public void validateEndCertIdOrThrow (java.security.cert.X509Certificate) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkeHeader.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeHeader extends java.lang.Object { public static final int IKE_HEADER_LENGTH public static final int EXCHANGE_TYPE_IKE_SA_INIT public static final int EXCHANGE_TYPE_IKE_AUTH public static final int EXCHANGE_TYPE_CREATE_CHILD_SA public static final int EXCHANGE_TYPE_INFORMATIONAL public final long ikeInitiatorSpi public final long ikeResponderSpi public final int nextPayloadType public final byte majorVersion public final byte minorVersion public final int exchangeType public final boolean isResponseMsg public final boolean fromIkeInitiator public final int messageId public void <init> (long, long, int, int, boolean, boolean, int) public void <init> (byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException com.android.internal.net.ipsec.ike.message.IkeHeader makeSkfHeaderFromSkHeader () int getInboundMessageLength () public void validateMajorVersion () throws android.net.ipsec.ike.exceptions.IkeProtocolException public void validateInboundHeader (int) throws android.net.ipsec.ike.exceptions.IkeProtocolException public void encodeToByteBuffer (java.nio.ByteBuffer, int) public java.lang.String getBasicInfoString () }
com/android/internal/net/ipsec/ike/message/IkeHeader$ExchangeType.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract annotation com.android.internal.net.ipsec.ike.message.IkeHeader$ExchangeType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/message/IkeEncryptedPayloadBody.class
<Unknown> package com.android.internal.net.ipsec.ike.message final com.android.internal.net.ipsec.ike.message.IkeEncryptedPayloadBody extends java.lang.Object { void <init> (byte[], int, com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException java.security.GeneralSecurityException void <init> (com.android.internal.net.ipsec.ike.message.IkeHeader, int, byte[], byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], byte[]) void <init> (com.android.internal.net.ipsec.ike.message.IkeHeader, int, byte[], byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], byte[], byte[], byte[]) static byte[] generateOutboundChecksum (com.android.internal.net.ipsec.ike.message.IkeHeader, int, byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, byte[], byte[], byte[]) static void validateInboundChecksumOrThrow (byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, byte[], byte[]) throws java.security.GeneralSecurityException static byte[] normalModeEncrypt (byte[], com.android.internal.net.ipsec.ike.crypto.IkeNormalModeCipher, byte[], byte[], byte[]) static byte[] normalModeDecrypt (byte[], com.android.internal.net.ipsec.ike.crypto.IkeNormalModeCipher, byte[], byte[]) throws javax.crypto.IllegalBlockSizeException static byte[] combinedModeEncrypt (com.android.internal.net.ipsec.ike.crypto.IkeCombinedModeCipher, com.android.internal.net.ipsec.ike.message.IkeHeader, int, byte[], byte[], byte[], byte[], byte[]) static byte[] combinedModeDecrypt (com.android.internal.net.ipsec.ike.crypto.IkeCombinedModeCipher, byte[], byte[], byte[], byte[], byte[]) throws javax.crypto.AEADBadTagException static byte[] calculatePadding (int, int) byte[] getUnencryptedData () int getLength () byte[] encode () }
com/android/internal/net/ipsec/ike/message/IkeEapPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeEapPayload extends com.android.internal.net.ipsec.ike.message.IkePayload { public final byte[] eapMessage void <init> (boolean, byte[]) public void <init> (byte[]) protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkeDeletePayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeDeletePayload extends com.android.internal.net.ipsec.ike.message.IkeInformationalPayload { public final int protocolId public final byte spiSize public final int numSpi public final int[] spisToDelete void <init> (boolean, byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException public void <init> () public void <init> (int[]) protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeConfigPayload extends com.android.internal.net.ipsec.ike.message.IkePayload { public static final int CONFIG_ATTR_INTERNAL_IP4_ADDRESS public static final int CONFIG_ATTR_INTERNAL_IP4_NETMASK public static final int CONFIG_ATTR_INTERNAL_IP4_DNS public static final int CONFIG_ATTR_INTERNAL_IP4_DHCP public static final int CONFIG_ATTR_APPLICATION_VERSION public static final int CONFIG_ATTR_INTERNAL_IP6_ADDRESS public static final int CONFIG_ATTR_INTERNAL_IP6_DNS public static final int CONFIG_ATTR_INTERNAL_IP4_SUBNET public static final int CONFIG_ATTR_SUPPORTED_ATTRIBUTES public static final int CONFIG_ATTR_INTERNAL_IP6_SUBNET public static final int CONFIG_ATTR_IP4_PCSCF public static final int CONFIG_ATTR_IP6_PCSCF public static final int CONFIG_TYPE_REQUEST public static final int CONFIG_TYPE_REPLY public final int configType public final java.util.List recognizedAttributeList void <init> (boolean, byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public void <init> (boolean, java.util.List) protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$TunnelModeChildConfigAttribute.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttribute extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttribute implements android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest { protected void <init> (int) protected void <init> (int, int) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$TunnelModeChildConfigAttrIpv6AddressBase.class
<Unknown> package com.android.internal.net.ipsec.ike.message abstract com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttrIpv6AddressBase extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttribute implements android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest { public final java.net.Inet6Address address protected void <init> (int, java.net.Inet6Address) protected void <init> (int) protected void <init> (int, byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException protected void encodeValueToByteBuffer (java.nio.ByteBuffer) protected int getValueLength () protected boolean isLengthValid (int) public int hashCode () public boolean equals (java.lang.Object) }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$TunnelModeChildConfigAttrIpv6AddrRangeBase.class
<Unknown> package com.android.internal.net.ipsec.ike.message abstract com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttrIpv6AddrRangeBase extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttribute { public final android.net.LinkAddress linkAddress protected void <init> (int, android.net.LinkAddress) protected void <init> (int) protected void <init> (int, byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException protected void encodeValueToByteBuffer (java.nio.ByteBuffer) protected int getValueLength () protected boolean isLengthValid (int) public int hashCode () public boolean equals (java.lang.Object) }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$TunnelModeChildConfigAttrIpv4AddressBase.class
<Unknown> package com.android.internal.net.ipsec.ike.message abstract com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttrIpv4AddressBase extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttribute implements android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest { public final java.net.Inet4Address address protected void <init> (int, java.net.Inet4Address) protected void <init> (int) protected void <init> (int, byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException protected void encodeValueToByteBuffer (java.nio.ByteBuffer) protected int getValueLength () protected boolean isLengthValid (int) public int hashCode () public boolean equals (java.lang.Object) }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$IkeConfigAttribute.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract com.android.internal.net.ipsec.ike.message.IkeConfigPayload$IkeConfigAttribute extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttribute implements android.net.ipsec.ike.IkeSessionParams$IkeConfigRequest { protected void <init> (int) protected void <init> (int, int) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$IkeConfigAttrIpv6AddressBase.class
<Unknown> package com.android.internal.net.ipsec.ike.message abstract com.android.internal.net.ipsec.ike.message.IkeConfigPayload$IkeConfigAttrIpv6AddressBase extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$IkeConfigAttribute implements android.net.ipsec.ike.IkeSessionParams$IkeConfigRequest { public final java.net.Inet6Address address protected void <init> (int, java.net.Inet6Address) protected void <init> (int) protected void <init> (int, byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException protected void encodeValueToByteBuffer (java.nio.ByteBuffer) protected int getValueLength () protected boolean isLengthValid (int) public int hashCode () public boolean equals (java.lang.Object) }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$IkeConfigAttrIpv4AddressBase.class
<Unknown> package com.android.internal.net.ipsec.ike.message abstract com.android.internal.net.ipsec.ike.message.IkeConfigPayload$IkeConfigAttrIpv4AddressBase extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$IkeConfigAttribute implements android.net.ipsec.ike.IkeSessionParams$IkeConfigRequest { public final java.net.Inet4Address address protected void <init> (int, java.net.Inet4Address) protected void <init> (int) protected void <init> (int, byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException protected void encodeValueToByteBuffer (java.nio.ByteBuffer) protected int getValueLength () protected boolean isLengthValid (int) public int hashCode () public boolean equals (java.lang.Object) }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$ConfigType.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract annotation com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$ConfigAttributeIpv6Subnet.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttributeIpv6Subnet extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttrIpv6AddrRangeBase { public void <init> (android.net.LinkAddress) public void <init> () void <init> (byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$ConfigAttributeIpv6Pcscf.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttributeIpv6Pcscf extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$IkeConfigAttrIpv6AddressBase implements android.net.ipsec.ike.IkeSessionParams$ConfigRequestIpv6PcscfServer { public void <init> (java.net.Inet6Address) public void <init> () protected void <init> (byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public java.net.Inet6Address getAddress () }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$ConfigAttributeIpv6Dns.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttributeIpv6Dns extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttrIpv6AddressBase implements android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6DnsServer { public void <init> (java.net.Inet6Address) public void <init> () protected void <init> (byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public java.net.Inet6Address getAddress () }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$ConfigAttributeIpv6Address.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttributeIpv6Address extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttrIpv6AddrRangeBase implements android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6Address { public void <init> (android.net.LinkAddress) public void <init> () void <init> (byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public java.net.Inet6Address getAddress () public int getPrefixLength () }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$ConfigAttributeIpv4Subnet.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttributeIpv4Subnet extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttribute { public final android.net.LinkAddress linkAddress public void <init> (android.net.LinkAddress) public void <init> () void <init> (byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException protected void encodeValueToByteBuffer (java.nio.ByteBuffer) protected int getValueLength () protected boolean isLengthValid (int) public int hashCode () public boolean equals (java.lang.Object) }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$ConfigAttributeIpv4Pcscf.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttributeIpv4Pcscf extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$IkeConfigAttrIpv4AddressBase implements android.net.ipsec.ike.IkeSessionParams$ConfigRequestIpv4PcscfServer { public void <init> (java.net.Inet4Address) public void <init> () void <init> (byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public java.net.Inet4Address getAddress () }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$ConfigAttributeIpv4Netmask.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttributeIpv4Netmask extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttrIpv4AddressBase implements android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4Netmask { public void <init> () public void <init> (byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public int getPrefixLen () }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$ConfigAttributeIpv4Dns.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttributeIpv4Dns extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttrIpv4AddressBase implements android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4DnsServer { public void <init> (java.net.Inet4Address) public void <init> () void <init> (byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public java.net.Inet4Address getAddress () }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$ConfigAttributeIpv4Dhcp.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttributeIpv4Dhcp extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttrIpv4AddressBase implements android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4DhcpServer { public void <init> (java.net.Inet4Address) public void <init> () void <init> (byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public java.net.Inet4Address getAddress () }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$ConfigAttributeIpv4Address.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttributeIpv4Address extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttrIpv4AddressBase implements android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4Address { public void <init> (java.net.Inet4Address) public void <init> () void <init> (byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public java.net.Inet4Address getAddress () }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$ConfigAttributeAppVersion.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttributeAppVersion extends com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttribute { public final String applicationVersion public void <init> () public void <init> (java.lang.String) protected void <init> (byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException protected void encodeValueToByteBuffer (java.nio.ByteBuffer) protected int getValueLength () protected boolean isLengthValid (int) public int hashCode () public boolean equals (java.lang.Object) }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$ConfigAttribute.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttribute extends java.lang.Object { protected static final int VALUE_LEN_NOT_INCLUDED protected static final int IPV4_ADDRESS_LEN protected static final int IPV6_ADDRESS_LEN protected static final int PREFIX_LEN_LEN public final int attributeType protected void <init> (int) protected void <init> (int, int) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public static com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttribute fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () static java.util.List decodeAttributesFrom (java.nio.ByteBuffer) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public void encodeAttributeToByteBuffer (java.nio.ByteBuffer) public int getAttributeLen () public boolean isEmptyValue () public int hashCode () public boolean equals (java.lang.Object) protected static int netmaskToPrefixLen (java.net.Inet4Address) protected static byte[] prefixToNetmaskBytes (int) protected abstract void encodeValueToByteBuffer (java.nio.ByteBuffer) protected abstract int getValueLength () protected abstract boolean isLengthValid (int) }
com/android/internal/net/ipsec/ike/message/IkeConfigPayload$ConfigAttr.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract annotation com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttr extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/message/IkeCertX509CertPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeCertX509CertPayload extends com.android.internal.net.ipsec.ike.message.IkeCertPayload { public final java.security.cert.X509Certificate certificate public void <init> (java.security.cert.X509Certificate) protected void <init> (boolean, byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkeCertReqPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeCertReqPayload extends com.android.internal.net.ipsec.ike.message.IkePayload { public final int certEncodingType public final byte[] caSubjectPublicKeyInforHashes public void <init> (boolean, byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkeCertPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract com.android.internal.net.ipsec.ike.message.IkeCertPayload extends com.android.internal.net.ipsec.ike.message.IkePayload { protected static final int CERT_ENCODING_LEN public static final int CERTIFICATE_ENCODING_X509_CERT_SIGNATURE public static final int CERTIFICATE_ENCODING_CRL public static final int CERTIFICATE_ENCODING_X509_CERT_HASH_URL public final int certEncodingType protected void <init> (int) protected void <init> (boolean, int) protected static com.android.internal.net.ipsec.ike.message.IkeCertPayload getIkeCertPayload (boolean, byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException public static void validateCertificates (java.security.cert.X509Certificate, java.util.List, java.util.List, java.util.Set) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException }
com/android/internal/net/ipsec/ike/message/IkeCertPayload$CertificateEncoding.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract annotation com.android.internal.net.ipsec.ike.message.IkeCertPayload$CertificateEncoding extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/message/IkeAuthPskPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public final com.android.internal.net.ipsec.ike.message.IkeAuthPskPayload extends com.android.internal.net.ipsec.ike.message.IkeAuthPayload { public final byte[] signature protected void <init> (boolean, byte[]) public void <init> (byte[], byte[], byte[], byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacPrf, byte[]) public void verifyInboundSignature (byte[], byte[], byte[], byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacPrf, byte[]) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException protected void encodeAuthDataToByteBuffer (java.nio.ByteBuffer) protected int getAuthDataLength () public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/message/IkeAuthPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract com.android.internal.net.ipsec.ike.message.IkeAuthPayload extends com.android.internal.net.ipsec.ike.message.IkePayload { public static final int AUTH_METHOD_RSA_DIGITAL_SIGN public static final int AUTH_METHOD_PRE_SHARED_KEY public static final int AUTH_METHOD_GENERIC_DIGITAL_SIGN public final int authMethod protected void <init> (boolean, int) protected static com.android.internal.net.ipsec.ike.message.IkeAuthPayload getIkeAuthPayload (boolean, byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException protected static byte[] getSignedOctets (byte[], byte[], byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacPrf, byte[]) protected void encodeToByteBuffer (int, java.nio.ByteBuffer) protected int getPayloadLength () protected abstract void encodeAuthDataToByteBuffer (java.nio.ByteBuffer) protected abstract int getAuthDataLength () }
com/android/internal/net/ipsec/ike/message/IkeAuthPayload$AuthMethod.class
<Unknown> package com.android.internal.net.ipsec.ike.message public abstract annotation com.android.internal.net.ipsec.ike.message.IkeAuthPayload$AuthMethod extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/message/IkeAuthDigitalSignPayload.class
<Unknown> package com.android.internal.net.ipsec.ike.message public com.android.internal.net.ipsec.ike.message.IkeAuthDigitalSignPayload extends com.android.internal.net.ipsec.ike.message.IkeAuthPayload { public static final String SIGNATURE_ALGO_RSA_SHA1 public static final String SIGNATURE_ALGO_RSA_SHA2_256 public static final String SIGNATURE_ALGO_RSA_SHA2_384 public static final String SIGNATURE_ALGO_RSA_SHA2_512 public static final short HASH_ALGORITHM_RSA_SHA1 public static final short HASH_ALGORITHM_RSA_SHA2_256 public static final short HASH_ALGORITHM_RSA_SHA2_384 public static final short HASH_ALGORITHM_RSA_SHA2_512 public static final short[] ALL_SIGNATURE_ALGO_TYPES public final String signatureAndHashAlgos public final byte[] signature protected void <init> (boolean, int, byte[]) throws android.net.ipsec.ike.exceptions.IkeProtocolException public void <init> (java.util.Set, java.security.PrivateKey, byte[], byte[], byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacPrf, byte[]) static java.lang.String selectGenericSignAuthAlgo (java.util.Set) public void verifyInboundSignature (java.security.cert.X509Certificate, byte[], byte[], byte[], com.android.internal.net.ipsec.ike.crypto.IkeMacPrf, byte[]) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException protected void encodeAuthDataToByteBuffer (java.nio.ByteBuffer) protected int getAuthDataLength () public java.lang.String getTypeString () public static java.util.Set getSignatureHashAlgorithmsFromIkeNotifyPayload (com.android.internal.net.ipsec.ike.message.IkeNotifyPayload) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException }
com/android/internal/net/ipsec/ike/message/IkeAuthDigitalSignPayload$SignatureAlgo.class
<Unknown> package com.android.internal.net.ipsec.ike.message abstract annotation com.android.internal.net.ipsec.ike.message.IkeAuthDigitalSignPayload$SignatureAlgo extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/keepalive/SoftwareKeepaliveImpl.class
<Unknown> package com.android.internal.net.ipsec.ike.keepalive public final com.android.internal.net.ipsec.ike.keepalive.SoftwareKeepaliveImpl extends java.lang.Object implements com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive$NattKeepalive { public void <init> (android.content.Context, java.net.Inet4Address, android.net.IpSecManager$UdpEncapsulationSocket, com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig) public void start () public void stop () public void onAlarmFired () }
com/android/internal/net/ipsec/ike/keepalive/IkeNattKeepalive.class
<Unknown> package com.android.internal.net.ipsec.ike.keepalive public com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive extends java.lang.Object { public void <init> (com.android.internal.net.ipsec.ike.IkeContext, android.net.ConnectivityManager, com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive$KeepaliveConfig) throws java.io.IOException void <init> (com.android.internal.net.ipsec.ike.IkeContext, android.net.ConnectivityManager, com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive$KeepaliveConfig, com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive$Dependencies) throws java.io.IOException public void start () public void stop () public void restart (com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive$KeepaliveConfig) public boolean isRestarting () public void onAlarmFired () }
com/android/internal/net/ipsec/ike/keepalive/IkeNattKeepalive$NattKeepalive.class
<Unknown> package com.android.internal.net.ipsec.ike.keepalive public abstract com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive$NattKeepalive extends java.lang.Object { public abstract void start () public abstract void stop () public abstract void onAlarmFired () }
com/android/internal/net/ipsec/ike/keepalive/IkeNattKeepalive$KeepaliveConfig.class
<Unknown> package com.android.internal.net.ipsec.ike.keepalive public com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive$KeepaliveConfig extends java.lang.Object { public final java.net.Inet4Address src public final java.net.Inet4Address dest public final android.net.IpSecManager$UdpEncapsulationSocket socket public final android.net.Network network public final android.net.Network underpinnedNetwork public final com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig ikeAlarmConfig public final android.net.ipsec.ike.IkeSessionParams ikeParams public void <init> (java.net.Inet4Address, java.net.Inet4Address, android.net.IpSecManager$UdpEncapsulationSocket, android.net.Network, android.net.Network, com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig, android.net.ipsec.ike.IkeSessionParams) }
com/android/internal/net/ipsec/ike/keepalive/IkeNattKeepalive$HardwareKeepaliveCb.class
<Unknown> package com.android.internal.net.ipsec.ike.keepalive com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive$HardwareKeepaliveCb extends java.lang.Object implements com.android.internal.net.ipsec.ike.keepalive.HardwareKeepaliveImpl$HardwareKeepaliveCallback { void <init> (com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive, android.content.Context, java.net.Inet4Address, android.net.IpSecManager$UdpEncapsulationSocket, com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig) public void onHardwareOffloadError () public void onNetworkError () public void onStopped (com.android.internal.net.ipsec.ike.keepalive.HardwareKeepaliveImpl) }
com/android/internal/net/ipsec/ike/keepalive/IkeNattKeepalive$Dependencies.class
<Unknown> package com.android.internal.net.ipsec.ike.keepalive com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive$Dependencies extends java.lang.Object { void <init> () com.android.internal.net.ipsec.ike.keepalive.SoftwareKeepaliveImpl createSoftwareKeepaliveImpl (android.content.Context, java.net.Inet4Address, android.net.IpSecManager$UdpEncapsulationSocket, com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig) com.android.internal.net.ipsec.ike.keepalive.HardwareKeepaliveImpl createHardwareKeepaliveImpl (android.content.Context, android.net.ConnectivityManager, com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive$KeepaliveConfig, com.android.internal.net.ipsec.ike.keepalive.HardwareKeepaliveImpl$HardwareKeepaliveCallback) }
com/android/internal/net/ipsec/ike/keepalive/HardwareKeepaliveImpl.class
<Unknown> package com.android.internal.net.ipsec.ike.keepalive public com.android.internal.net.ipsec.ike.keepalive.HardwareKeepaliveImpl extends java.lang.Object implements com.android.internal.net.ipsec.ike.keepalive.IkeNattKeepalive$NattKeepalive { public void <init> (android.content.Context, android.net.ConnectivityManager, int, android.net.ipsec.ike.IkeSessionParams, java.net.Inet4Address, java.net.Inet4Address, android.net.IpSecManager$UdpEncapsulationSocket, android.net.Network, android.net.Network, com.android.internal.net.ipsec.ike.keepalive.HardwareKeepaliveImpl$HardwareKeepaliveCallback) public void start () public void stop () public void onAlarmFired () }
com/android/internal/net/ipsec/ike/keepalive/HardwareKeepaliveImpl$MySocketKeepaliveCb.class
<Unknown> package com.android.internal.net.ipsec.ike.keepalive com.android.internal.net.ipsec.ike.keepalive.HardwareKeepaliveImpl$MySocketKeepaliveCb extends android.net.SocketKeepalive$Callback { void <init> (com.android.internal.net.ipsec.ike.keepalive.HardwareKeepaliveImpl) public void onError (int) public void onStopped () }
com/android/internal/net/ipsec/ike/keepalive/HardwareKeepaliveImpl$HardwareKeepaliveCallback.class
<Unknown> package com.android.internal.net.ipsec.ike.keepalive public abstract com.android.internal.net.ipsec.ike.keepalive.HardwareKeepaliveImpl$HardwareKeepaliveCallback extends java.lang.Object { public abstract void onHardwareOffloadError () public abstract void onNetworkError () public abstract void onStopped (com.android.internal.net.ipsec.ike.keepalive.HardwareKeepaliveImpl) }
com/android/internal/net/ipsec/ike/ike3gpp/Ike3gppN1ModeUtils.class
<Unknown> package com.android.internal.net.ipsec.ike.ike3gpp com.android.internal.net.ipsec.ike.ike3gpp.Ike3gppN1ModeUtils extends java.lang.Object { void <init> () static com.android.internal.net.ipsec.ike.message.IkeNotifyPayload generateN1ModeCapabilityPayload (byte) static byte[] getSnssaiFromNotifyData (byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException }
com/android/internal/net/ipsec/ike/ike3gpp/Ike3gppIkeInfo.class
<Unknown> package com.android.internal.net.ipsec.ike.ike3gpp public com.android.internal.net.ipsec.ike.ike3gpp.Ike3gppIkeInfo extends com.android.internal.net.ipsec.ike.ike3gpp.Ike3gppExchangeBase { void <init> (android.net.ipsec.ike.ike3gpp.Ike3gppExtension, java.util.concurrent.Executor) java.util.List getResponsePayloads (java.util.List) }
com/android/internal/net/ipsec/ike/ike3gpp/Ike3gppIkeAuth.class
<Unknown> package com.android.internal.net.ipsec.ike.ike3gpp com.android.internal.net.ipsec.ike.ike3gpp.Ike3gppIkeAuth extends com.android.internal.net.ipsec.ike.ike3gpp.Ike3gppExchangeBase { void <init> (android.net.ipsec.ike.ike3gpp.Ike3gppExtension, java.util.concurrent.Executor) java.util.List getRequestPayloadsInEap (boolean) java.util.List getRequestPayloads () java.util.List extract3gppResponsePayloads (java.util.List) void handleAuthResp (java.util.List) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException }
com/android/internal/net/ipsec/ike/ike3gpp/Ike3gppExtensionExchange.class
<Unknown> package com.android.internal.net.ipsec.ike.ike3gpp public com.android.internal.net.ipsec.ike.ike3gpp.Ike3gppExtensionExchange extends java.lang.Object implements java.lang.AutoCloseable { public static final int NOTIFY_TYPE_BACKOFF_TIMER public static final int NOTIFY_TYPE_N1_MODE_CAPABILITY public static final int NOTIFY_TYPE_N1_MODE_INFORMATION public static final int NOTIFY_TYPE_DEVICE_IDENTITY public void <init> (android.net.ipsec.ike.ike3gpp.Ike3gppExtension, java.util.concurrent.Executor) public void close () public java.util.List getResponsePayloads (int, java.util.List) public java.util.List getRequestPayloads (int) public java.util.List getRequestPayloadsInEap (boolean) public java.util.List extract3gppResponsePayloads (int, java.util.List) public void handle3gppResponsePayloads (int, java.util.List) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException }
com/android/internal/net/ipsec/ike/ike3gpp/Ike3gppExchangeBase.class
<Unknown> package com.android.internal.net.ipsec.ike.ike3gpp abstract com.android.internal.net.ipsec.ike.ike3gpp.Ike3gppExchangeBase extends java.lang.Object { protected final android.net.ipsec.ike.ike3gpp.Ike3gppExtension mIke3gppExtension void <init> (android.net.ipsec.ike.ike3gpp.Ike3gppExtension, java.util.concurrent.Executor) void maybeInvokeUserCallback (java.util.List) }
com/android/internal/net/ipsec/ike/ike3gpp/Ike3gppDeviceIdentityUtils.class
<Unknown> package com.android.internal.net.ipsec.ike.ike3gpp public com.android.internal.net.ipsec.ike.ike3gpp.Ike3gppDeviceIdentityUtils extends java.lang.Object { public void <init> () static com.android.internal.net.ipsec.ike.message.IkeNotifyPayload generateDeviceIdentityPayload (java.lang.String) throws java.lang.IllegalArgumentException public static boolean isValidDeviceIdentity (java.lang.String) }
com/android/internal/net/ipsec/ike/ike3gpp/Ike3gppBackoffTimerUtils.class
<Unknown> package com.android.internal.net.ipsec.ike.ike3gpp com.android.internal.net.ipsec.ike.ike3gpp.Ike3gppBackoffTimerUtils extends java.lang.Object { void <init> () static byte getBackoffTimerfromNotifyData (byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException }
com/android/internal/net/ipsec/ike/crypto/IkeNormalModeCipher.class
<Unknown> package com.android.internal.net.ipsec.ike.crypto public final com.android.internal.net.ipsec.ike.crypto.IkeNormalModeCipher extends com.android.internal.net.ipsec.ike.crypto.IkeCipher { static final byte[] AES_CTR_INITIAL_COUNTER void <init> (int, int, int, java.lang.String) void <init> (int, int, int, java.lang.String, int) public byte[] encrypt (byte[], byte[], byte[]) public byte[] decrypt (byte[], byte[], byte[]) throws javax.crypto.IllegalBlockSizeException protected android.net.IpSecAlgorithm buildIpSecAlgorithmWithKeyImpl (byte[]) }
com/android/internal/net/ipsec/ike/crypto/IkeMacPrf.class
<Unknown> package com.android.internal.net.ipsec.ike.crypto public com.android.internal.net.ipsec.ike.crypto.IkeMacPrf extends com.android.internal.net.ipsec.ike.crypto.IkeMac { public static com.android.internal.net.ipsec.ike.crypto.IkeMacPrf create (com.android.internal.net.ipsec.ike.message.IkeSaPayload$PrfTransform) public byte[] signBytes (byte[], byte[]) public byte[] generateSKeySeed (byte[], byte[], byte[]) public byte[] generateRekeyedSKeySeed (byte[], byte[], byte[], byte[]) public byte[] generateKeyMat (byte[], byte[], int) public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/crypto/IkeMacIntegrity.class
<Unknown> package com.android.internal.net.ipsec.ike.crypto public com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity extends com.android.internal.net.ipsec.ike.crypto.IkeMac { public static com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity create (com.android.internal.net.ipsec.ike.message.IkeSaPayload$IntegrityTransform) public byte[] signBytes (byte[], byte[]) public int getChecksumLen () public byte[] generateChecksum (byte[], byte[]) public static java.lang.String getIpSecAlgorithmName (int) public android.net.IpSecAlgorithm buildIpSecAlgorithmWithKey (byte[]) public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/crypto/IkeMac.class
<Unknown> package com.android.internal.net.ipsec.ike.crypto abstract com.android.internal.net.ipsec.ike.crypto.IkeMac extends com.android.internal.net.ipsec.ike.crypto.IkeCrypto implements com.android.internal.net.crypto.KeyGenerationUtils$ByteSigner { protected void <init> (int, int, java.lang.String, boolean) public byte[] signBytes (byte[], byte[]) }
com/android/internal/net/ipsec/ike/crypto/IkeCrypto.class
<Unknown> package com.android.internal.net.ipsec.ike.crypto abstract com.android.internal.net.ipsec.ike.crypto.IkeCrypto extends java.lang.Object { protected static final String ALGO_NAME_JCE_UNSUPPORTED protected void <init> (int, int, java.lang.String) protected int getAlgorithmId () protected java.lang.String getAlgorithmName () public int getKeyLength () public abstract java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/crypto/IkeCombinedModeCipher.class
<Unknown> package com.android.internal.net.ipsec.ike.crypto public final com.android.internal.net.ipsec.ike.crypto.IkeCombinedModeCipher extends com.android.internal.net.ipsec.ike.crypto.IkeCipher { void <init> (int, int, int, java.lang.String, int) void <init> (int, int, int, java.lang.String, int, int) public byte[] encrypt (byte[], byte[], byte[], byte[]) public byte[] decrypt (byte[], byte[], byte[], byte[]) throws javax.crypto.AEADBadTagException public int getChecksumLen () protected android.net.IpSecAlgorithm buildIpSecAlgorithmWithKeyImpl (byte[]) }
com/android/internal/net/ipsec/ike/crypto/IkeCipher.class
<Unknown> package com.android.internal.net.ipsec.ike.crypto public abstract com.android.internal.net.ipsec.ike.crypto.IkeCipher extends com.android.internal.net.ipsec.ike.crypto.IkeCrypto { protected static final int SALT_LEN_NOT_INCLUDED protected static final int BLOCK_SIZE_NOT_SPECIFIED protected final int mSaltLen protected final javax.crypto.Cipher mCipher protected void <init> (int, int, int, java.lang.String, boolean, int, int) public static com.android.internal.net.ipsec.ike.crypto.IkeCipher create (com.android.internal.net.ipsec.ike.message.IkeSaPayload$EncryptionTransform) public boolean isAead () public int getBlockSize () public int getIvLen () public byte[] generateIv () protected void validateKeyLenOrThrow (byte[]) public int getKeyLength () public static java.lang.String getIpSecAlgorithmName (int) protected abstract android.net.IpSecAlgorithm buildIpSecAlgorithmWithKeyImpl (byte[]) public android.net.IpSecAlgorithm buildIpSecAlgorithmWithKey (byte[]) public java.lang.String getTypeString () }
com/android/internal/net/ipsec/ike/crypto/AesXCbcImpl.class
<Unknown> package com.android.internal.net.ipsec.ike.crypto public com.android.internal.net.ipsec.ike.crypto.AesXCbcImpl extends java.lang.Object { public void <init> () throws java.security.GeneralSecurityException public byte[] mac (byte[], byte[], boolean) }
com/android/internal/net/ipsec/ike/SaRecord.class
<Unknown> package com.android.internal.net.ipsec.ike public abstract com.android.internal.net.ipsec.ike.SaRecord extends java.lang.Object implements java.lang.AutoCloseable { public final boolean isLocalInit public final byte[] nonceInitiator public final byte[] nonceResponder final com.android.internal.net.ipsec.ike.SaRecord$SaLifetimeAlarmScheduler mSaLifetimeAlarmScheduler void <init> (boolean, byte[], byte[], byte[], byte[], byte[], byte[], com.android.internal.net.ipsec.ike.SaRecord$SaLifetimeAlarmScheduler) protected abstract java.lang.String getTag () public byte[] getOutboundIntegrityKey () public byte[] getInboundIntegrityKey () public byte[] getOutboundEncryptionKey () public byte[] getInboundDecryptionKey () public void rescheduleRekey (long) protected void finalize () throws java.lang.Throwable public void close () static void setSaRecordHelper (com.android.internal.net.ipsec.ike.SaRecord$ISaRecordHelper) static void setIpSecTransformHelper (com.android.internal.net.ipsec.ike.SaRecord$IIpSecTransformHelper) }
com/android/internal/net/ipsec/ike/SaRecord$SaRecordHelper.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.SaRecord$SaRecordHelper extends java.lang.Object implements com.android.internal.net.ipsec.ike.SaRecord$ISaRecordHelper { void <init> () public com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord makeFirstIkeSaRecord (com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecordConfig) throws java.security.GeneralSecurityException public com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord makeRekeyedIkeSaRecord (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, com.android.internal.net.ipsec.ike.crypto.IkeMacPrf, com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecordConfig) throws java.security.GeneralSecurityException com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord makeIkeSaRecord (byte[], byte[], byte[], com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecordConfig) public com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord makeChildSaRecord (java.util.List, java.util.List, com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecordConfig) throws java.security.GeneralSecurityException android.net.IpSecManager$ResourceUnavailableException android.net.IpSecManager$SpiUnavailableException java.io.IOException static byte[] getChildSharedKey (java.util.List, java.util.List, boolean) throws java.security.GeneralSecurityException com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord makeChildSaRecord (byte[], byte[], byte[], com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecordConfig) throws android.net.IpSecManager$ResourceUnavailableException android.net.IpSecManager$SpiUnavailableException java.io.IOException }
com/android/internal/net/ipsec/ike/SaRecord$SaLifetimeAlarmScheduler.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.SaRecord$SaLifetimeAlarmScheduler extends java.lang.Object { void <init> (com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig, com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig) public void scheduleLifetimeExpiryAlarm (java.lang.String) public void rescheduleRekey (long) public void cancelLifetimeExpiryAlarm (java.lang.String) }
com/android/internal/net/ipsec/ike/SaRecord$IpSecTransformHelper.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.SaRecord$IpSecTransformHelper extends java.lang.Object implements com.android.internal.net.ipsec.ike.SaRecord$IIpSecTransformHelper { void <init> () public android.net.IpSecTransform makeIpSecTransform (android.content.Context, java.net.InetAddress, android.net.IpSecManager$UdpEncapsulationSocket, android.net.IpSecManager$SecurityParameterIndex, com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], byte[], boolean) throws android.net.IpSecManager$ResourceUnavailableException android.net.IpSecManager$SpiUnavailableException java.io.IOException }
com/android/internal/net/ipsec/ike/SaRecord$IkeSaRecordConfig.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecordConfig extends java.lang.Object { public final com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex initSpi public final com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex respSpi public final com.android.internal.net.ipsec.ike.crypto.IkeMacPrf prf public final int integrityKeyLength public final int encryptionKeyLength public final boolean isLocalInit public final com.android.internal.net.ipsec.ike.SaRecord$SaLifetimeAlarmScheduler saLifetimeAlarmScheduler void <init> (com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex, com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex, com.android.internal.net.ipsec.ike.crypto.IkeMacPrf, int, int, boolean, com.android.internal.net.ipsec.ike.SaRecord$SaLifetimeAlarmScheduler) }
com/android/internal/net/ipsec/ike/SaRecord$IkeSaRecord.class
<Unknown> package com.android.internal.net.ipsec.ike public com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord extends com.android.internal.net.ipsec.ike.SaRecord implements java.lang.Comparable { void <init> (com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex, com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex, boolean, byte[], byte[], byte[], byte[], byte[], byte[], byte[], byte[], byte[], com.android.internal.net.ipsec.ike.SaRecord$SaLifetimeAlarmScheduler) static com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord makeFirstIkeSaRecord (com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex, com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex, com.android.internal.net.ipsec.ike.crypto.IkeMacPrf, int, int, com.android.internal.net.ipsec.ike.SaRecord$SaLifetimeAlarmScheduler) throws java.security.GeneralSecurityException static com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord makeRekeyedIkeSaRecord (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, com.android.internal.net.ipsec.ike.crypto.IkeMacPrf, com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex, com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex, com.android.internal.net.ipsec.ike.crypto.IkeMacPrf, int, int, boolean, com.android.internal.net.ipsec.ike.SaRecord$SaLifetimeAlarmScheduler) throws java.security.GeneralSecurityException protected java.lang.String getTag () long getInitiatorSpi () com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex getInitiatorIkeSecurityParameterIndex () long getResponderSpi () com.android.internal.net.ipsec.ike.utils.IkeSecurityParameterIndex getResponderIkeSecurityParameterIndex () public long getLocalSpi () public long getRemoteSpi () byte[] getSkD () public byte[] getSkPi () public byte[] getSkPr () public int compareTo (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord) public int getLocalRequestMessageId () public int getRemoteRequestMessageId () public void incrementLocalRequestMessageId () public void incrementRemoteRequestMessageId () public com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResultPartial getCollectedFragments (boolean) public void updateCollectedFragments (com.android.internal.net.ipsec.ike.message.IkeMessage$DecodeResultPartial, boolean) public void resetCollectedFragments (boolean) public void updateLastReceivedReqFirstPacket (byte[]) public void updateLastSentRespAllPackets (java.util.List, int) public int getLastSentRespMsgId () public boolean isRetransmittedRequest (byte[]) public java.util.List getLastSentRespAllPackets () public void close () public void migrate (java.net.InetAddress, java.net.InetAddress) throws java.io.IOException }
com/android/internal/net/ipsec/ike/SaRecord$ISaRecordHelper.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.SaRecord$ISaRecordHelper extends java.lang.Object { public abstract com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord makeFirstIkeSaRecord (com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecordConfig) throws java.security.GeneralSecurityException public abstract com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord makeRekeyedIkeSaRecord (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, com.android.internal.net.ipsec.ike.crypto.IkeMacPrf, com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecordConfig) throws java.security.GeneralSecurityException public abstract com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord makeChildSaRecord (java.util.List, java.util.List, com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecordConfig) throws java.security.GeneralSecurityException android.net.IpSecManager$ResourceUnavailableException android.net.IpSecManager$SpiUnavailableException java.io.IOException }
com/android/internal/net/ipsec/ike/SaRecord$IIpSecTransformHelper.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.SaRecord$IIpSecTransformHelper extends java.lang.Object { public abstract android.net.IpSecTransform makeIpSecTransform (android.content.Context, java.net.InetAddress, android.net.IpSecManager$UdpEncapsulationSocket, android.net.IpSecManager$SecurityParameterIndex, com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], byte[], boolean) throws android.net.IpSecManager$ResourceUnavailableException android.net.IpSecManager$SpiUnavailableException java.io.IOException }
com/android/internal/net/ipsec/ike/SaRecord$ChildSaRecordConfig.class
<Unknown> package com.android.internal.net.ipsec.ike final com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecordConfig extends java.lang.Object { public final android.content.Context context public final android.net.IpSecManager$SecurityParameterIndex initSpi public final android.net.IpSecManager$SecurityParameterIndex respSpi public final java.net.InetAddress initAddress public final java.net.InetAddress respAddress public final android.net.IpSecManager$UdpEncapsulationSocket udpEncapSocket public final com.android.internal.net.ipsec.ike.crypto.IkeMacPrf ikePrf public final com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity integrityAlgo public final com.android.internal.net.ipsec.ike.crypto.IkeCipher encryptionAlgo public final byte[] skD public final boolean isTransport public final boolean isLocalInit public final boolean hasIntegrityAlgo public final com.android.internal.net.ipsec.ike.SaRecord$SaLifetimeAlarmScheduler saLifetimeAlarmScheduler void <init> (android.content.Context, android.net.IpSecManager$SecurityParameterIndex, android.net.IpSecManager$SecurityParameterIndex, java.net.InetAddress, java.net.InetAddress, android.net.IpSecManager$UdpEncapsulationSocket, com.android.internal.net.ipsec.ike.crypto.IkeMacPrf, com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], boolean, boolean, com.android.internal.net.ipsec.ike.SaRecord$SaLifetimeAlarmScheduler) }
com/android/internal/net/ipsec/ike/SaRecord$ChildSaRecord.class
<Unknown> package com.android.internal.net.ipsec.ike public com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord extends com.android.internal.net.ipsec.ike.SaRecord implements java.lang.Comparable { void <init> (int, int, boolean, byte[], byte[], byte[], byte[], byte[], byte[], android.net.IpSecTransform, android.net.IpSecTransform, com.android.internal.net.ipsec.ike.SaRecord$SaLifetimeAlarmScheduler) static com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord makeChildSaRecord (android.content.Context, java.util.List, java.util.List, android.net.IpSecManager$SecurityParameterIndex, android.net.IpSecManager$SecurityParameterIndex, java.net.InetAddress, java.net.InetAddress, android.net.IpSecManager$UdpEncapsulationSocket, com.android.internal.net.ipsec.ike.crypto.IkeMacPrf, com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity, com.android.internal.net.ipsec.ike.crypto.IkeCipher, byte[], boolean, boolean, com.android.internal.net.ipsec.ike.SaRecord$SaLifetimeAlarmScheduler) throws java.security.GeneralSecurityException android.net.IpSecManager$ResourceUnavailableException android.net.IpSecManager$SpiUnavailableException java.io.IOException protected java.lang.String getTag () int getLocalSpi () int getRemoteSpi () android.net.IpSecTransform getInboundIpSecTransform () android.net.IpSecTransform getOutboundIpSecTransform () public int compareTo (com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord) public void close () }
com/android/internal/net/ipsec/ike/IkeUdpSocket.class
<Unknown> package com.android.internal.net.ipsec.ike public abstract com.android.internal.net.ipsec.ike.IkeUdpSocket extends com.android.internal.net.ipsec.ike.IkeSocket { protected static com.android.internal.net.ipsec.ike.IkeSocket$IPacketReceiver sPacketReceiver protected final java.io.FileDescriptor mSocket protected void <init> (java.io.FileDescriptor, com.android.internal.net.ipsec.ike.IkeSocketConfig, android.os.Handler) protected java.io.FileDescriptor getFd () static void setPacketReceiver (com.android.internal.net.ipsec.ike.IkeSocket$IPacketReceiver) protected void handlePacket (byte[], int) public void sendIkePacket (byte[], java.net.InetAddress) public int getIkeServerPort () public void close () }
com/android/internal/net/ipsec/ike/IkeUdpSocket$PacketReceiver.class
<Unknown> package com.android.internal.net.ipsec.ike final com.android.internal.net.ipsec.ike.IkeUdpSocket$PacketReceiver extends java.lang.Object implements com.android.internal.net.ipsec.ike.IkeSocket$IPacketReceiver { void <init> () public void handlePacket (byte[], android.util.LongSparseArray) }
com/android/internal/net/ipsec/ike/IkeUdpEncapSocket.class
<Unknown> package com.android.internal.net.ipsec.ike public final com.android.internal.net.ipsec.ike.IkeUdpEncapSocket extends com.android.internal.net.ipsec.ike.IkeSocket { public static com.android.internal.net.ipsec.ike.IkeUdpEncapSocket getIkeUdpEncapSocket (com.android.internal.net.ipsec.ike.IkeSocketConfig, android.net.IpSecManager, com.android.internal.net.ipsec.ike.IkeSocket$Callback, android.os.Looper) throws android.system.ErrnoException java.io.IOException android.net.IpSecManager$ResourceUnavailableException public android.net.IpSecManager$UdpEncapsulationSocket getUdpEncapsulationSocket () protected java.io.FileDescriptor getFd () static void setPacketReceiver (com.android.internal.net.ipsec.ike.IkeSocket$IPacketReceiver) protected void handlePacket (byte[], int) public void sendIkePacket (byte[], java.net.InetAddress) public int getIkeServerPort () public void close () }
com/android/internal/net/ipsec/ike/IkeUdpEncapPortPacketHandler.class
<Unknown> package com.android.internal.net.ipsec.ike public com.android.internal.net.ipsec.ike.IkeUdpEncapPortPacketHandler extends java.lang.Object { static final int NON_ESP_MARKER_LEN static final byte[] NON_ESP_MARKER public void <init> (java.io.FileDescriptor) void sendIkePacket (byte[], java.net.InetAddress) }
com/android/internal/net/ipsec/ike/IkeUdpEncapPortPacketHandler$PacketReceiver.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeUdpEncapPortPacketHandler$PacketReceiver extends java.lang.Object implements com.android.internal.net.ipsec.ike.IkeSocket$IPacketReceiver { void <init> () public void handlePacket (byte[], android.util.LongSparseArray) }
com/android/internal/net/ipsec/ike/IkeUdp6WithEncapPortSocket.class
<Unknown> package com.android.internal.net.ipsec.ike public final com.android.internal.net.ipsec.ike.IkeUdp6WithEncapPortSocket extends com.android.internal.net.ipsec.ike.IkeUdp6Socket { public static com.android.internal.net.ipsec.ike.IkeUdp6WithEncapPortSocket getIkeUdpEncapSocket (com.android.internal.net.ipsec.ike.IkeSocketConfig, com.android.internal.net.ipsec.ike.IkeSocket$Callback, android.os.Handler) throws android.system.ErrnoException java.io.IOException static void setPacketReceiver (com.android.internal.net.ipsec.ike.IkeSocket$IPacketReceiver) protected void handlePacket (byte[], int) public void sendIkePacket (byte[], java.net.InetAddress) public int getIkeServerPort () public void close () }
com/android/internal/net/ipsec/ike/IkeUdp6Socket.class
<Unknown> package com.android.internal.net.ipsec.ike public com.android.internal.net.ipsec.ike.IkeUdp6Socket extends com.android.internal.net.ipsec.ike.IkeUdpSocket { protected void <init> (java.io.FileDescriptor, com.android.internal.net.ipsec.ike.IkeSocketConfig, android.os.Handler) public static com.android.internal.net.ipsec.ike.IkeUdp6Socket getInstance (com.android.internal.net.ipsec.ike.IkeSocketConfig, com.android.internal.net.ipsec.ike.IkeSocket$Callback, android.os.Handler) throws android.system.ErrnoException java.io.IOException protected static java.io.FileDescriptor openUdp6Sock (com.android.internal.net.ipsec.ike.IkeSocketConfig) throws android.system.ErrnoException java.io.IOException public void close () }
com/android/internal/net/ipsec/ike/IkeUdp4Socket.class
<Unknown> package com.android.internal.net.ipsec.ike public final com.android.internal.net.ipsec.ike.IkeUdp4Socket extends com.android.internal.net.ipsec.ike.IkeUdpSocket { public static com.android.internal.net.ipsec.ike.IkeUdp4Socket getInstance (com.android.internal.net.ipsec.ike.IkeSocketConfig, com.android.internal.net.ipsec.ike.IkeSocket$Callback, android.os.Handler) throws android.system.ErrnoException java.io.IOException public void close () }
com/android/internal/net/ipsec/ike/IkeSocketConfig.class
<Unknown> package com.android.internal.net.ipsec.ike public final com.android.internal.net.ipsec.ike.IkeSocketConfig extends java.lang.Object { public void <init> (com.android.internal.net.ipsec.ike.net.IkeConnectionController, int) public com.android.internal.net.ipsec.ike.net.IkeConnectionController getConnectionController () public int getDscp () public int hashCode () public boolean equals (java.lang.Object) }
com/android/internal/net/ipsec/ike/IkeSocket.class
<Unknown> package com.android.internal.net.ipsec.ike public abstract com.android.internal.net.ipsec.ike.IkeSocket extends java.lang.Object implements java.lang.AutoCloseable { public static final int SERVER_PORT_NON_UDP_ENCAPSULATED public static final int SERVER_PORT_UDP_ENCAPSULATED final android.util.LongSparseArray mSpiToCallback protected final java.util.Set mRegisteredCallbacks protected void <init> (com.android.internal.net.ipsec.ike.IkeSocketConfig, android.os.Handler) protected static void parseAndDemuxIkePacket (byte[], android.util.LongSparseArray, java.lang.String) protected static void applySocketConfig (com.android.internal.net.ipsec.ike.IkeSocketConfig, java.io.FileDescriptor, boolean) throws android.system.ErrnoException java.io.IOException public void start () public void bindToNetwork (android.net.Network) throws java.io.IOException public final int getLocalPort () throws android.system.ErrnoException protected abstract java.io.FileDescriptor getFd () protected java.io.FileDescriptor createFd () protected abstract void handlePacket (byte[], int) public final com.android.internal.net.ipsec.ike.IkeSocketConfig getIkeSocketConfig () public final void registerIke (long, com.android.internal.net.ipsec.ike.IkeSocket$Callback) public final void unregisterIke (long) public final void releaseReference (com.android.internal.net.ipsec.ike.IkeSocket$Callback) public abstract void sendIkePacket (byte[], java.net.InetAddress) public abstract int getIkeServerPort () public void close () public void stop () }
com/android/internal/net/ipsec/ike/IkeSocket$IPacketReceiver.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.IkeSocket$IPacketReceiver extends java.lang.Object { public abstract void handlePacket (byte[], android.util.LongSparseArray) }
com/android/internal/net/ipsec/ike/IkeSocket$Callback.class
<Unknown> package com.android.internal.net.ipsec.ike public abstract com.android.internal.net.ipsec.ike.IkeSocket$Callback extends java.lang.Object { public abstract void onIkePacketReceived (com.android.internal.net.ipsec.ike.message.IkeHeader, byte[]) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine.class
<Unknown> package com.android.internal.net.ipsec.ike public com.android.internal.net.ipsec.ike.IkeSessionStateMachine extends com.android.internal.net.ipsec.ike.AbstractSessionStateMachine implements com.android.internal.net.ipsec.ike.net.IkeConnectionController$Callback com.android.internal.net.ipsec.ike.IkeSocket$Callback com.android.internal.net.ipsec.ike.shim.IIkeSessionStateMachineShim com.android.internal.net.ipsec.ike.utils.LivenessAssister$IIkeMetricsCallback { static final String TAG static final String BUSY_WAKE_LOCK_TAG static final String BUNDLE_KEY_IKE_REMOTE_SPI static final String BUNDLE_KEY_CHILD_REMOTE_SPI static final int DEFAULT_FRAGMENT_SIZE static final long TEMP_FAILURE_RETRY_TIMEOUT_MS static final int CMD_RECEIVE_IKE_PACKET static final int CMD_RECEIVE_PACKET_INVALID_IKE_SPI static final int CMD_RECEIVE_REQUEST_FOR_CHILD static final int CMD_OUTBOUND_CHILD_PAYLOADS_READY static final int CMD_CHILD_PROCEDURE_FINISHED static final int CMD_HANDLE_FIRST_CHILD_NEGOTIATION static final int CMD_EXECUTE_LOCAL_REQ public static final int CMD_RETRANSMIT static final int CMD_EAP_START_EAP_AUTH static final int CMD_EAP_OUTBOUND_MSG_READY static final int CMD_EAP_ERRORED static final int CMD_EAP_FAILED static final int CMD_EAP_FINISH_EAP_AUTH static final int CMD_ALARM_FIRED static final int CMD_SEND_KEEPALIVE static final int CMD_SET_NETWORK static final int CMD_IKE_FATAL_ERROR_FROM_CHILD static final int CMD_SET_UNDERPINNED_NETWORK static final int CMD_REQUEST_LIVENESS_CHECK static final int CMD_UNDERLYING_NETWORK_DIED_WITH_MOBILITY static final int CMD_UNDERLYING_NETWORK_UPDATED_WITH_MOBILITY static final int CMD_FORCE_TRANSITION static final int CMD_IKE_LOCAL_REQUEST_BASE static final int CMD_LOCAL_REQUEST_CREATE_IKE static final int CMD_LOCAL_REQUEST_DELETE_IKE static final int CMD_LOCAL_REQUEST_REKEY_IKE static final int CMD_LOCAL_REQUEST_INFO static final int CMD_LOCAL_REQUEST_DPD static final int CMD_LOCAL_REQUEST_MOBIKE static final int CMD_LOCAL_REQUEST_ON_DEMAND_DPD final android.net.ipsec.ike.IkeSessionParams mIkeSessionParams final java.util.HashMap mChildCbToSessions android.net.ipsec.ike.IkeSaProposal mSaProposal com.android.internal.net.ipsec.ike.crypto.IkeCipher mIkeCipher com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity mIkeIntegrity com.android.internal.net.ipsec.ike.crypto.IkeMacPrf mIkePrf java.util.List mRemoteVendorIds java.util.List mEnabledExtensions com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord mCurrentIkeSaRecord com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord mLocalInitNewIkeSaRecord com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord mRemoteInitNewIkeSaRecord com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord mIkeSaRecordSurviving com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord mIkeSaRecordAwaitingLocalDel com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord mIkeSaRecordAwaitingRemoteDel com.android.internal.net.ipsec.ike.utils.LivenessAssister mLivenessAssister boolean mIsRetransmitSuspended final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$KillIkeSessionParent mKillIkeSessionParent final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$Initial mInitial final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$Idle mIdle final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$ChildProcedureOngoing mChildProcedureOngoing final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$Receiving mReceiving final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeInit mCreateIkeLocalIkeInit final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeAuth mCreateIkeLocalIkeAuth final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeAuthInEap mCreateIkeLocalIkeAuthInEap final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeAuthPostEap mCreateIkeLocalIkeAuthPostEap final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$RekeyIkeLocalCreate mRekeyIkeLocalCreate final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$SimulRekeyIkeLocalCreate mSimulRekeyIkeLocalCreate final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$SimulRekeyIkeLocalDeleteRemoteDelete mSimulRekeyIkeLocalDeleteRemoteDelete final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$SimulRekeyIkeLocalDelete mSimulRekeyIkeLocalDelete final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$SimulRekeyIkeRemoteDelete mSimulRekeyIkeRemoteDelete final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$RekeyIkeLocalDelete mRekeyIkeLocalDelete final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$RekeyIkeRemoteDelete mRekeyIkeRemoteDelete final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DeleteIkeLocalDelete mDeleteIkeLocalDelete final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DpdIkeLocalInfo mDpdIkeLocalInfo final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DpdOnDemandIkeLocalInfo mDpdOnDemandIkeLocalInfo final com.android.internal.net.ipsec.ike.IkeSessionStateMachine$MobikeLocalInfo mMobikeLocalInfo public void <init> (android.os.Looper, android.content.Context, android.net.IpSecManager, android.net.ConnectivityManager, android.net.ipsec.ike.IkeSessionParams, android.net.ipsec.ike.ChildSessionParams, java.util.concurrent.Executor, android.net.ipsec.ike.IkeSessionCallback, android.net.ipsec.ike.ChildSessionCallback, com.android.internal.net.ipsec.ike.IkeSessionStateMachine$Dependencies) public void <init> (android.os.Looper, android.content.Context, android.net.IpSecManager, android.net.ipsec.ike.IkeSessionParams, android.net.ipsec.ike.ChildSessionParams, java.util.concurrent.Executor, android.net.ipsec.ike.IkeSessionCallback, android.net.ipsec.ike.ChildSessionCallback) void registerChildSessionCallback (android.net.ipsec.ike.ChildSessionParams, android.net.ipsec.ike.ChildSessionCallback, boolean) public void openSession () public void openChildSession (android.net.ipsec.ike.ChildSessionParams, android.net.ipsec.ike.ChildSessionCallback) public void closeChildSession (android.net.ipsec.ike.ChildSessionCallback) public void closeSession () public void setNetwork (android.net.Network, int, int, int) public void setUnderpinnedNetwork (android.net.Network) public void requestLivenessCheck () void addIkeSaRecord (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord) void removeIkeSaRecord (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord) protected void onQuitting () com.android.internal.net.ipsec.ike.SaRecord$SaLifetimeAlarmScheduler buildSaLifetimeAlarmScheduler (long) void sendEncryptedIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage) void sendEncryptedIkeMessage (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, com.android.internal.net.ipsec.ike.message.IkeMessage) void buildAndSendErrorNotificationResponse (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, int, int) void buildAndSendNotificationResponse (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, int, com.android.internal.net.ipsec.ike.message.IkeNotifyPayload) com.android.internal.net.ipsec.ike.message.IkeMessage buildEncryptedInformationalMessage (com.android.internal.net.ipsec.ike.message.IkeInformationalPayload[], boolean, int) com.android.internal.net.ipsec.ike.message.IkeMessage buildEncryptedInformationalMessage (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, com.android.internal.net.ipsec.ike.message.IkeInformationalPayload[], boolean, int) com.android.internal.net.ipsec.ike.message.IkeMessage buildEncryptedNotificationMessage (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, com.android.internal.net.ipsec.ike.message.IkeInformationalPayload[], int, boolean, int) public void dump (java.io.PrintWriter) public void onUnderlyingNetworkUpdated () public void onUnderlyingNetworkDied (android.net.Network) public void onError (android.net.ipsec.ike.exceptions.IkeException) public void onIkePacketReceived (com.android.internal.net.ipsec.ike.message.IkeHeader, byte[]) public void onNonFatalError (java.lang.Exception) public void onFatalError (java.lang.Exception) protected int getMetricsSessionType () public void onLivenessCheckCompleted (int, int, boolean) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$TempFailureHandler.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$TempFailureHandler extends android.os.Handler { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine, android.os.Looper) public void handleMessage (android.os.Message) public void handleTempFailure () public void reset () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$SimulRekeyIkeRemoteDelete.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$SimulRekeyIkeRemoteDelete extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$RekeyIkeDeleteBase { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) protected void handleRequestIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage, int, android.os.Message) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$SimulRekeyIkeLocalDeleteRemoteDelete.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$SimulRekeyIkeLocalDeleteRemoteDelete extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$RekeyIkeDeleteBase { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () protected void triggerRetransmit () protected void handleRequestIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage, int, android.os.Message) protected void handleResponseIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage) protected void handleResponseGenericProcessError (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, android.net.ipsec.ike.exceptions.InvalidSyntaxException) public void exitState () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$SimulRekeyIkeLocalDelete.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$SimulRekeyIkeLocalDelete extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$RekeyIkeDeleteBase { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () protected void triggerRetransmit () protected void handleRequestIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage, int, android.os.Message) protected void handleResponseIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage) protected void handleResponseGenericProcessError (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, android.net.ipsec.ike.exceptions.InvalidSyntaxException) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$SimulRekeyIkeLocalCreate.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$SimulRekeyIkeLocalCreate extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$RekeyIkeLocalCreate { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () public com.android.internal.net.ipsec.ike.message.IkeMessage buildRequest () public void exitState () public boolean processStateMessage (android.os.Message) protected void handleRequestIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage, int, android.os.Message) protected void handleResponseIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$RekeyIkeRemoteDelete.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$RekeyIkeRemoteDelete extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$SimulRekeyIkeRemoteDelete { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () public boolean processStateMessage (android.os.Message) public void exitState () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$RekeyIkeLocalDelete.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$RekeyIkeLocalDelete extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$SimulRekeyIkeLocalDelete { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () protected void triggerRetransmit () public void exitState () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$RekeyIkeLocalCreate.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$RekeyIkeLocalCreate extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$RekeyIkeHandlerBase { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () public void exitState () protected void triggerRetransmit () protected void handleTempFailure () protected void handleRequestIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage, int, android.os.Message) protected void handleResponseIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage) protected void handleResponseGenericProcessError (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, android.net.ipsec.ike.exceptions.InvalidSyntaxException) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$RekeyIkeHandlerBase.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.IkeSessionStateMachine$RekeyIkeHandlerBase extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DeleteBase { void validateIkeRekeyReq (com.android.internal.net.ipsec.ike.message.IkeMessage) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException void validateIkeRekeyResp (com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.message.IkeMessage) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException protected boolean handleErrorNotifyIfExists (com.android.internal.net.ipsec.ike.message.IkeMessage, boolean) protected com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord validateAndBuildIkeSa (com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.message.IkeMessage, boolean) throws android.net.ipsec.ike.exceptions.IkeProtocolException java.security.GeneralSecurityException java.io.IOException }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$RekeyIkeDeleteBase.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.IkeSessionStateMachine$RekeyIkeDeleteBase extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DeleteBase { public boolean processStateMessage (android.os.Message) protected void finishRekey () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$Receiving.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$Receiving extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$RekeyIkeHandlerBase { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () protected void handleReceivedIkePacket (android.os.Message) protected void handleRequestIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage, int, android.os.Message) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$ReceivedIkePacket.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$ReceivedIkePacket extends java.lang.Object { public final com.android.internal.net.ipsec.ike.message.IkeHeader ikeHeader public final byte[] ikePacketBytes void <init> (com.android.internal.net.ipsec.ike.message.IkeHeader, byte[]) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$NetworkParams.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$NetworkParams extends java.lang.Object { public final android.net.Network network public final int ipVersion public final int encapType public final int keepaliveDelaySeconds void <init> (android.net.Network, int, int, int) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$MsgValidationResult.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$MsgValidationResult extends java.lang.Object { static final int RESULT_OK static final int RESULT_ERROR_INVALID_MESSAGE static final int RESULT_ERROR_RCV_NOTIFY static com.android.internal.net.ipsec.ike.IkeSessionStateMachine$MsgValidationResult newResultOk () static com.android.internal.net.ipsec.ike.IkeSessionStateMachine$MsgValidationResult newResultInvalidMsg (android.net.ipsec.ike.exceptions.IkeException) static com.android.internal.net.ipsec.ike.IkeSessionStateMachine$MsgValidationResult newResultRcvErrorNotify (android.net.ipsec.ike.exceptions.IkeProtocolException) int getResult () android.net.ipsec.ike.exceptions.IkeException getException () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$MobikeLocalInfo.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$MobikeLocalInfo extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DeleteBase { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () protected void triggerRetransmit () public void exitState () public void handleRequestIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage, int, android.os.Message) public void handleResponseIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$LocalRequestQueuer.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.IkeSessionStateMachine$LocalRequestQueuer extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$ExceptionHandler { protected void handleLocalRequest (int, com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$LocalRequest) protected boolean isLocalRequest (int) protected void handleFiredAlarm (android.os.Message) protected com.android.internal.net.ipsec.ike.message.IkeMessage buildIkeDeleteReq (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$KillIkeSessionParent.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$KillIkeSessionParent extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$ExceptionHandler { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public boolean processStateMessage (android.os.Message) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$InitialSetupData.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$InitialSetupData extends java.lang.Object { public final android.net.ipsec.ike.ChildSessionParams firstChildSessionParams public final android.net.ipsec.ike.ChildSessionCallback firstChildCallback public final int peerSelectedDhGroup void <init> (android.net.ipsec.ike.ChildSessionParams, android.net.ipsec.ike.ChildSessionCallback, int) void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine$InitialSetupData) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$Initial.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$Initial extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$ExceptionHandler { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () public void setIkeSetupData (com.android.internal.net.ipsec.ike.IkeSessionStateMachine$InitialSetupData) public boolean processStateMessage (android.os.Message) public void exitState () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$IkeInitData.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$IkeInitData extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$InitialSetupData { public final byte[] ikeInitRequestBytes public final byte[] ikeInitResponseBytes public final com.android.internal.net.ipsec.ike.message.IkeNoncePayload ikeInitNoncePayload public final com.android.internal.net.ipsec.ike.message.IkeNoncePayload ikeRespNoncePayload public final java.util.Set peerSignatureHashAlgorithms void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine$InitialSetupData, byte[], byte[], com.android.internal.net.ipsec.ike.message.IkeNoncePayload, com.android.internal.net.ipsec.ike.message.IkeNoncePayload, java.util.Set) void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine$IkeInitData) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$IkeFatalErrorFromChild.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$IkeFatalErrorFromChild extends java.lang.Object { public final Exception exception void <init> (java.lang.Exception) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$IkeEapOutboundMsgWrapper.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$IkeEapOutboundMsgWrapper extends java.lang.Object { public void <init> (boolean, byte[]) public boolean isServerAuthenticated () public byte[] getEapMsg () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$IkeAuthData.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$IkeAuthData extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$IkeInitData { public final com.android.internal.net.ipsec.ike.message.IkeIdPayload initIdPayload public final com.android.internal.net.ipsec.ike.message.IkeIdPayload respIdPayload public final java.util.List firstChildReqList void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine$IkeInitData, com.android.internal.net.ipsec.ike.message.IkeIdPayload, com.android.internal.net.ipsec.ike.message.IkeIdPayload, java.util.List) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$Idle.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$Idle extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$LocalRequestQueuer { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () protected void exitState () public boolean processStateMessage (android.os.Message) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$FirstChildNegotiationData.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$FirstChildNegotiationData extends java.lang.Object { public final android.net.ipsec.ike.ChildSessionParams childSessionParams public final android.net.ipsec.ike.ChildSessionCallback childSessionCallback public final java.util.List reqPayloads public final java.util.List respPayloads void <init> (android.net.ipsec.ike.ChildSessionParams, android.net.ipsec.ike.ChildSessionCallback, java.util.List, java.util.List) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$ExceptionHandler.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.IkeSessionStateMachine$ExceptionHandler extends com.android.internal.net.ipsec.ike.AbstractSessionStateMachine$ExceptionHandlerBase { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) protected void cleanUpAndQuit (java.lang.RuntimeException) protected java.lang.String getCmdString (int) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$EncryptedRetransmitter.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$EncryptedRetransmitter extends com.android.internal.net.ipsec.ike.utils.Retransmitter { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine, com.android.internal.net.ipsec.ike.message.IkeMessage) public void send () public void handleRetransmissionFailure () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$DpdOnDemandIkeLocalInfo.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DpdOnDemandIkeLocalInfo extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DpdIkeLocalInfo { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) protected int[] getRetransmissionTimeoutsMillis () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$DpdIkeLocalInfo.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DpdIkeLocalInfo extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DeleteBase { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () protected int[] getRetransmissionTimeoutsMillis () protected void triggerRetransmit () protected void handleRequestIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage, int, android.os.Message) protected void handleResponseIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage) protected void handleResponseGenericProcessError (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, android.net.ipsec.ike.exceptions.InvalidSyntaxException) public void exitState () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$Dependencies.class
<Unknown> package com.android.internal.net.ipsec.ike public com.android.internal.net.ipsec.ike.IkeSessionStateMachine$Dependencies extends java.lang.Object { public void <init> () public com.android.internal.net.ipsec.ike.IkeContext newIkeContext (android.os.Looper, android.content.Context, android.net.Network) public com.android.internal.net.eap.EapAuthenticator newEapAuthenticator (com.android.internal.net.ipsec.ike.IkeContext, com.android.internal.net.eap.IEapCallback, android.net.eap.EapSessionConfig) public com.android.internal.net.ipsec.ike.ChildSessionStateMachine newChildSessionStateMachine (com.android.internal.net.ipsec.ike.IkeContext, com.android.internal.net.ipsec.ike.ChildSessionStateMachine$Config, android.net.ipsec.ike.ChildSessionCallback, com.android.internal.net.ipsec.ike.ChildSessionStateMachine$IChildSessionSmCallback) public com.android.internal.net.ipsec.ike.net.IkeConnectionController newIkeConnectionController (com.android.internal.net.ipsec.ike.IkeContext, com.android.internal.net.ipsec.ike.net.IkeConnectionController$Config) public com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$LocalRequestFactory newLocalRequestFactory () public com.android.internal.net.ipsec.ike.utils.IkeAlarm newExactAndAllowWhileIdleAlarm (com.android.internal.net.ipsec.ike.utils.IkeAlarm$IkeAlarmConfig) public com.android.internal.net.ipsec.ike.utils.IkeSpiGenerator newIkeSpiGenerator (com.android.internal.net.ipsec.ike.utils.RandomnessFactory) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$DeleteResponderBase.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DeleteResponderBase extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$BusyState { protected com.android.internal.net.ipsec.ike.message.IkeMessage buildIkeDeleteResp (com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord) protected void validateIkeDeleteReq (com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException protected void handleDeleteSessionRequest (com.android.internal.net.ipsec.ike.message.IkeMessage) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$DeleteIkeLocalDelete.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DeleteIkeLocalDelete extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DeleteBase { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () protected void triggerRetransmit () protected void handleRequestIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage, int, android.os.Message) protected void handleResponseIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage) protected void handleResponseGenericProcessError (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, android.net.ipsec.ike.exceptions.InvalidSyntaxException) public void exitState () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$DeleteBase.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DeleteBase extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DeleteResponderBase { protected void validateIkeDeleteResp (com.android.internal.net.ipsec.ike.message.IkeMessage, com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$CreateIkeSaHelper.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeSaHelper extends java.lang.Object { public static java.util.List getIkeInitSaRequestPayloads (android.net.ipsec.ike.IkeSaProposal[], int, long, long, java.net.InetAddress, java.net.InetAddress, int, int, com.android.internal.net.ipsec.ike.utils.RandomnessFactory, boolean) throws java.io.IOException public static java.util.List getRekeyIkeSaRequestPayloads (android.net.ipsec.ike.IkeSaProposal[], com.android.internal.net.ipsec.ike.utils.IkeSpiGenerator, java.net.InetAddress, com.android.internal.net.ipsec.ike.utils.RandomnessFactory) throws java.io.IOException public static java.util.List getRekeyIkeSaResponsePayloads (byte, android.net.ipsec.ike.IkeSaProposal, com.android.internal.net.ipsec.ike.utils.IkeSpiGenerator, java.net.InetAddress, com.android.internal.net.ipsec.ike.utils.RandomnessFactory) throws java.io.IOException }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$CreateIkeLocalIkeInit.class
<Unknown> package com.android.internal.net.ipsec.ike public com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeInit extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$BusyState { public void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () protected void triggerRetransmit () public void setIkeSetupData (com.android.internal.net.ipsec.ike.IkeSessionStateMachine$InitialSetupData) public boolean processStateMessage (android.os.Message) protected void handleReceivedIkePacket (android.os.Message) protected void handleResponseIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage) public void exitState () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$CreateIkeLocalIkeInit$UnencryptedRetransmitter.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeInit$UnencryptedRetransmitter extends com.android.internal.net.ipsec.ike.utils.Retransmitter { public void send () public void handleRetransmissionFailure () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$CreateIkeLocalIkeAuthPostEap.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeAuthPostEap extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeAuthFirstAndLastExchangeBase { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public boolean processStateMessage (android.os.Message) protected void handleResponseIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage) public com.android.internal.net.ipsec.ike.IkeSessionStateMachine$MsgValidationResult validateAuthRespAndTakeNextStep (com.android.internal.net.ipsec.ike.message.IkeMessage) protected void handleResponseGenericProcessError (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, android.net.ipsec.ike.exceptions.InvalidSyntaxException) public void exitState () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$CreateIkeLocalIkeAuthInEap.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeAuthInEap extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeAuthBase { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () public boolean processStateMessage (android.os.Message) protected void handleResponseIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage) protected void handleResponseGenericProcessError (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, android.net.ipsec.ike.exceptions.InvalidSyntaxException) public void exitState () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$CreateIkeLocalIkeAuthInEap$IkeEapCallback.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeAuthInEap$IkeEapCallback extends java.lang.Object implements com.android.internal.net.eap.IEapCallback { public void onSuccess (byte[], byte[], android.net.eap.EapInfo) public void onFail () public void onResponse (byte[], int) public void onError (java.lang.Throwable) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$CreateIkeLocalIkeAuthFirstAndLastExchangeBase.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeAuthFirstAndLastExchangeBase extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeAuthBase { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) protected void authenticatePsk (byte[], com.android.internal.net.ipsec.ike.message.IkeAuthPayload, com.android.internal.net.ipsec.ike.message.IkeIdPayload) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException protected java.util.List extractChildPayloadsFromMessage (com.android.internal.net.ipsec.ike.message.IkeMessage) protected void performFirstChildNegotiation (java.util.List, java.util.List) protected android.net.ipsec.ike.IkeSessionConfiguration buildIkeSessionConfiguration (com.android.internal.net.ipsec.ike.message.IkeMessage) protected void notifyIkeSessionSetup (com.android.internal.net.ipsec.ike.message.IkeMessage) protected com.android.internal.net.ipsec.ike.IkeSessionStateMachine$MsgValidationResult handleNotifyInLastAuthResp (com.android.internal.net.ipsec.ike.message.IkeNotifyPayload, com.android.internal.net.ipsec.ike.message.IkeAuthPayload) protected abstract com.android.internal.net.ipsec.ike.IkeSessionStateMachine$MsgValidationResult validateAuthRespAndTakeNextStep (com.android.internal.net.ipsec.ike.message.IkeMessage) protected void handleIkeAuthResponse (com.android.internal.net.ipsec.ike.message.IkeMessage, boolean) protected boolean shouldSilentlyDelete (com.android.internal.net.ipsec.ike.IkeSessionStateMachine$MsgValidationResult) protected void maybeEnableMobility () throws android.net.ipsec.ike.exceptions.IkeException }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$CreateIkeLocalIkeAuthBase.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeAuthBase extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DeleteBase { protected com.android.internal.net.ipsec.ike.IkeSessionStateMachine$IkeInitData mSetupData protected android.net.eap.EapInfo mEapInfo void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () public void setIkeSetupData (com.android.internal.net.ipsec.ike.IkeSessionStateMachine$IkeInitData) protected void setEapInfo (android.net.eap.EapInfo) protected void triggerRetransmit () public void exitState () protected void handleRequestIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage, int, android.os.Message) protected com.android.internal.net.ipsec.ike.message.IkeMessage buildIkeAuthReqMessage (java.util.List) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$CreateIkeLocalIkeAuth.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeAuth extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$CreateIkeLocalIkeAuthFirstAndLastExchangeBase { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () public boolean processStateMessage (android.os.Message) protected void handleResponseIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage) public com.android.internal.net.ipsec.ike.IkeSessionStateMachine$MsgValidationResult validateAuthRespAndTakeNextStep (com.android.internal.net.ipsec.ike.message.IkeMessage) protected void handleResponseGenericProcessError (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, android.net.ipsec.ike.exceptions.InvalidSyntaxException) public void exitState () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$ChildSessionSmCallback.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$ChildSessionSmCallback extends java.lang.Object implements com.android.internal.net.ipsec.ike.ChildSessionStateMachine$IChildSessionSmCallback { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void onChildSaCreated (int, com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public void onChildSaDeleted (int) public void scheduleRetryLocalRequest (com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$ChildLocalRequest) public void onOutboundPayloadsReady (int, boolean, java.util.List, com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public void onProcedureFinished (com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public void onChildSessionClosed (android.net.ipsec.ike.ChildSessionCallback) public void onFatalIkeSessionError (java.lang.Exception) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$ChildProcedureOngoing.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$ChildProcedureOngoing extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$DeleteBase { void <init> (com.android.internal.net.ipsec.ike.IkeSessionStateMachine) public void enterState () protected void triggerRetransmit () public boolean processStateMessage (android.os.Message) public void exitState () protected void handleTempFailure () protected void handleRequestIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage, int, android.os.Message) protected void handleResponseIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage) protected void handleResponseGenericProcessError (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, android.net.ipsec.ike.exceptions.InvalidSyntaxException) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$ChildOutboundData.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeSessionStateMachine$ChildOutboundData extends java.lang.Object { public final int exchangeType public final boolean isResp public final java.util.List payloadList public final com.android.internal.net.ipsec.ike.ChildSessionStateMachine childSession void <init> (int, boolean, java.util.List, com.android.internal.net.ipsec.ike.ChildSessionStateMachine) }
com/android/internal/net/ipsec/ike/IkeSessionStateMachine$BusyState.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.IkeSessionStateMachine$BusyState extends com.android.internal.net.ipsec.ike.IkeSessionStateMachine$LocalRequestQueuer { protected com.android.internal.net.ipsec.ike.utils.Retransmitter mRetransmitter public boolean processStateMessage (android.os.Message) protected void triggerRetransmit () protected com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord getIkeSaRecordForPacket (com.android.internal.net.ipsec.ike.message.IkeHeader) protected void handleReceivedIkePacket (android.os.Message) protected void handleTempFailure () protected void handleGenericInfoRequest (com.android.internal.net.ipsec.ike.message.IkeMessage) protected void handleRequestIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage, int, android.os.Message) protected void handleResponseIkeMessage (com.android.internal.net.ipsec.ike.message.IkeMessage) protected void handleRequestGenericProcessError (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, int, android.net.ipsec.ike.exceptions.IkeProtocolException) protected void handleResponseGenericProcessError (com.android.internal.net.ipsec.ike.SaRecord$IkeSaRecord, android.net.ipsec.ike.exceptions.InvalidSyntaxException) protected java.util.List handle3gppRespAndExtractNonError3gppPayloads (int, java.util.List) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException }
com/android/internal/net/ipsec/ike/IkeLocalRequestScheduler.class
<Unknown> package com.android.internal.net.ipsec.ike public final com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler extends java.lang.Object { static final String LOCAL_REQUEST_WAKE_LOCK_TAG static final int REQUEST_PRIORITY_URGENT static final int REQUEST_PRIORITY_HIGH static final int REQUEST_PRIORITY_NORMAL static final int REQUEST_PRIORITY_UNKNOWN public static int SPI_NOT_INCLUDED public void <init> (com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$IProcedureConsumer, android.content.Context) public void addRequest (com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$LocalRequest) public boolean readyForNextProcedure () public void releaseAllLocalRequestWakeLocks () }
com/android/internal/net/ipsec/ike/IkeLocalRequestScheduler$RequestPriority.class
<Unknown> package com.android.internal.net.ipsec.ike abstract annotation com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$RequestPriority extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/IkeLocalRequestScheduler$LocalRequestFactory.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$LocalRequestFactory extends java.lang.Object { void <init> () com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$IkeLocalRequest getIkeLocalRequest (int) com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$IkeLocalRequest getIkeLocalRequest (int, long) com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$ChildLocalRequest getChildLocalRequest (int, android.net.ipsec.ike.ChildSessionCallback, android.net.ipsec.ike.ChildSessionParams) com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$ChildLocalRequest getChildLocalRequest (int, int) static int procedureTypeToPriority (int) }
com/android/internal/net/ipsec/ike/IkeLocalRequestScheduler$LocalRequestComparator.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$LocalRequestComparator extends java.lang.Object implements java.util.Comparator { public int compare (com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$LocalRequest, com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$LocalRequest) }
com/android/internal/net/ipsec/ike/IkeLocalRequestScheduler$LocalRequest.class
<Unknown> package com.android.internal.net.ipsec.ike public abstract com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$LocalRequest extends java.lang.Object { public final int procedureType void <init> (int, int) int getPriority () int getRequestId () public void releaseWakeLock () protected abstract void validateTypeOrThrow (int) protected abstract boolean isChildRequest () }
com/android/internal/net/ipsec/ike/IkeLocalRequestScheduler$IkeLocalRequest.class
<Unknown> package com.android.internal.net.ipsec.ike public com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$IkeLocalRequest extends com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$LocalRequest { public long remoteSpi protected void validateTypeOrThrow (int) protected boolean isChildRequest () }
com/android/internal/net/ipsec/ike/IkeLocalRequestScheduler$IProcedureConsumer.class
<Unknown> package com.android.internal.net.ipsec.ike public abstract com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$IProcedureConsumer extends java.lang.Object { public abstract void onNewProcedureReady (com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$LocalRequest) }
com/android/internal/net/ipsec/ike/IkeLocalRequestScheduler$ChildLocalRequest.class
<Unknown> package com.android.internal.net.ipsec.ike public com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$ChildLocalRequest extends com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$LocalRequest { public int remoteSpi public final android.net.ipsec.ike.ChildSessionCallback childSessionCallback public final android.net.ipsec.ike.ChildSessionParams childSessionParams protected void validateTypeOrThrow (int) protected boolean isChildRequest () }
com/android/internal/net/ipsec/ike/IkeDhParams.class
<Unknown> package com.android.internal.net.ipsec.ike public com.android.internal.net.ipsec.ike.IkeDhParams extends java.lang.Object { public static final int BASE_GENERATOR_MODP public static final String PRIME_1024_BIT_MODP public static final String PRIME_1536_BIT_MODP public static final String PRIME_2048_BIT_MODP public static final String PRIME_3072_BIT_MODP public static final String PRIME_4096_BIT_MODP public void <init> () }
com/android/internal/net/ipsec/ike/IkeContext.class
<Unknown> package com.android.internal.net.ipsec.ike public com.android.internal.net.ipsec.ike.IkeContext extends java.lang.Object implements com.android.internal.net.eap.EapAuthenticator$EapContext { public static final String CONFIG_AUTO_ADDRESS_FAMILY_SELECTION_CELLULAR_PREFER_IPV4 public static final String CONFIG_AUTO_NATT_KEEPALIVES_CELLULAR_TIMEOUT_OVERRIDE_SECONDS public static final String CONFIG_USE_CACHED_ADDRS public void <init> (android.os.Looper, android.content.Context, com.android.internal.net.ipsec.ike.utils.RandomnessFactory) public int getIkeCaller () public android.os.Looper getLooper () public android.content.Context getContext () public com.android.internal.net.ipsec.ike.utils.RandomnessFactory getRandomnessFactory () public int getDeviceConfigPropertyInt (java.lang.String, int, int, int) public boolean getDeviceConfigPropertyBoolean (java.lang.String, boolean) }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine.class
<Unknown> package com.android.internal.net.ipsec.ike public com.android.internal.net.ipsec.ike.ChildSessionStateMachine extends com.android.internal.net.ipsec.ike.AbstractSessionStateMachine { final android.net.ipsec.ike.ChildSessionParams mChildSessionParams java.net.InetAddress mLocalAddress java.net.InetAddress mRemoteAddress android.net.IpSecManager$UdpEncapsulationSocket mUdpEncapSocket com.android.internal.net.ipsec.ike.crypto.IkeMacPrf mIkePrf byte[] mSkD int mIkeDhGroup android.net.ipsec.ike.ChildSaProposal mSaProposal android.net.ipsec.ike.IkeTrafficSelector[] mLocalTs android.net.ipsec.ike.IkeTrafficSelector[] mRemoteTs com.android.internal.net.ipsec.ike.crypto.IkeCipher mChildCipher com.android.internal.net.ipsec.ike.crypto.IkeMacIntegrity mChildIntegrity com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord mCurrentChildSaRecord com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord mLocalInitNewChildSaRecord com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord mRemoteInitNewChildSaRecord com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord mChildSaRecordSurviving final com.android.internal.net.ipsec.ike.utils.State mKillChildSessionParent final com.android.internal.net.ipsec.ike.utils.State mInitial final com.android.internal.net.ipsec.ike.utils.State mCreateChildLocalCreate final com.android.internal.net.ipsec.ike.utils.State mIdle final com.android.internal.net.ipsec.ike.utils.State mIdleWithDeferredRequest final com.android.internal.net.ipsec.ike.utils.State mClosedAndAwaitResponse final com.android.internal.net.ipsec.ike.utils.State mDeleteChildLocalDelete final com.android.internal.net.ipsec.ike.utils.State mDeleteChildRemoteDelete final com.android.internal.net.ipsec.ike.utils.State mRekeyChildLocalCreate final com.android.internal.net.ipsec.ike.utils.State mMobikeRekeyChildLocalCreate final com.android.internal.net.ipsec.ike.utils.State mRekeyChildRemoteCreate final com.android.internal.net.ipsec.ike.utils.State mRekeyChildLocalDelete final com.android.internal.net.ipsec.ike.utils.State mRekeyChildRemoteDelete boolean mIsFirstChild void <init> (com.android.internal.net.ipsec.ike.IkeContext, com.android.internal.net.ipsec.ike.ChildSessionStateMachine$Config, android.net.ipsec.ike.ChildSessionCallback, com.android.internal.net.ipsec.ike.ChildSessionStateMachine$IChildSessionSmCallback) public void handleFirstChildExchange (java.util.List, java.util.List, java.net.InetAddress, java.net.InetAddress, android.net.IpSecManager$UdpEncapsulationSocket, com.android.internal.net.ipsec.ike.crypto.IkeMacPrf, int, byte[]) public void createChildSession (java.net.InetAddress, java.net.InetAddress, android.net.IpSecManager$UdpEncapsulationSocket, com.android.internal.net.ipsec.ike.crypto.IkeMacPrf, int, byte[]) public void deleteChildSession () public void rekeyChildSession () public void performMigration (java.net.InetAddress, java.net.InetAddress, android.net.IpSecManager$UdpEncapsulationSocket) public void performRekeyMigration (java.net.InetAddress, java.net.InetAddress, android.net.IpSecManager$UdpEncapsulationSocket) public void receiveRequest (int, int, java.util.List) public void receiveResponse (int, java.util.List) public void setSkD (byte[]) protected void onQuitting () protected int getMetricsSessionType () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$RekeyChildRemoteDelete.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$RekeyChildRemoteDelete extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$RekeyChildDeleteBase { void <init> (com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public void enterState () public boolean processStateMessage (android.os.Message) protected void finishRekey () public void exitState () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$RekeyChildRemoteCreate.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$RekeyChildRemoteCreate extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$ExceptionHandler { void <init> (com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public boolean processStateMessage (android.os.Message) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$RekeyChildLocalDelete.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$RekeyChildLocalDelete extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$RekeyChildDeleteBase { void <init> (com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public void enterState () public boolean processStateMessage (android.os.Message) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$RekeyChildLocalCreate.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$RekeyChildLocalCreate extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$DeleteResponderBase { void <init> (com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public void enterState () public boolean processStateMessage (android.os.Message) protected void notifyCallerForLocalChildSaRekey () protected void handleProcessRespOrSaCreationFailAndQuit (int, java.lang.Exception) protected void handleErrorNotify (java.lang.Exception) public void exitState () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$RekeyChildDeleteBase.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.ChildSessionStateMachine$RekeyChildDeleteBase extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$DeleteBase { void <init> (com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public boolean processStateMessage (android.os.Message) protected void finishRekey () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$ReceivedResponse.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$ReceivedResponse extends java.lang.Object { public final int exchangeType public final java.util.List responsePayloads void <init> (int, java.util.List) }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$ReceivedRequest.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$ReceivedRequest extends java.lang.Object { public final int exchangeSubtype public final int exchangeType public final java.util.List requestPayloads void <init> (int, int, java.util.List) }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$ReceivedCreateResponse.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$ReceivedCreateResponse extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$ReceivedResponse { public final int registeredSpi void <init> (int, java.util.List, int) }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$OnIpSecSaPairDeletedRunnable.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$OnIpSecSaPairDeletedRunnable extends java.lang.Object implements java.lang.Runnable { void <init> (com.android.internal.net.ipsec.ike.ChildSessionStateMachine, com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord) public void run () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$OnIpSecSaPairCreatedRunnable.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$OnIpSecSaPairCreatedRunnable extends java.lang.Object implements java.lang.Runnable { void <init> (com.android.internal.net.ipsec.ike.ChildSessionStateMachine, com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord) public void run () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$MobikeRekeyChildLocalCreate.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$MobikeRekeyChildLocalCreate extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$RekeyChildLocalCreate { void <init> (com.android.internal.net.ipsec.ike.ChildSessionStateMachine) protected void notifyCallerForLocalChildSaRekey () protected void handleProcessRespOrSaCreationFailAndQuit (int, java.lang.Exception) protected void handleErrorNotify (java.lang.Exception) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$KillChildSessionParent.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$KillChildSessionParent extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$ExceptionHandler { public boolean processStateMessage (android.os.Message) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$Initial.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$Initial extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$CreateChildLocalCreateBase { java.util.List mRequestPayloads void <init> (com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public boolean processStateMessage (android.os.Message) public void exitState () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$IdleWithDeferredRequest.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$IdleWithDeferredRequest extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$Idle { void <init> (com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public void maybeNotifyIkeSessionStateMachine () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$Idle.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$Idle extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$ExceptionHandler { void <init> (com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public void enterState () protected void maybeNotifyIkeSessionStateMachine () public boolean processStateMessage (android.os.Message) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$IChildSessionSmCallback.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.ChildSessionStateMachine$IChildSessionSmCallback extends java.lang.Object { public abstract void onChildSaCreated (int, com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public abstract void onChildSaDeleted (int) public abstract void scheduleRetryLocalRequest (com.android.internal.net.ipsec.ike.IkeLocalRequestScheduler$ChildLocalRequest) public abstract void onOutboundPayloadsReady (int, boolean, java.util.List, com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public abstract void onProcedureFinished (com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public abstract void onChildSessionClosed (android.net.ipsec.ike.ChildSessionCallback) public abstract void onFatalIkeSessionError (java.lang.Exception) }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$FirstChildNegotiationData.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$FirstChildNegotiationData extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$ReceivedCreateResponse { public final java.util.List requestPayloads void <init> (java.util.List, java.util.List, int) }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$ExceptionHandler.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.ChildSessionStateMachine$ExceptionHandler extends com.android.internal.net.ipsec.ike.AbstractSessionStateMachine$ExceptionHandlerBase { void <init> (com.android.internal.net.ipsec.ike.ChildSessionStateMachine) protected void cleanUpAndQuit (java.lang.RuntimeException) protected java.lang.String getCmdString (int) }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$DeleteResponderBase.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.ChildSessionStateMachine$DeleteResponderBase extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$ExceptionHandler { protected boolean hasRemoteChildSpiForDelete (java.util.List, com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord) protected void sendDeleteChild (com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord, boolean) protected void handleDeleteSessionRequest (java.util.List) protected void closeSessionAndNotifyUser (boolean) }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$DeleteChildRemoteDelete.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$DeleteChildRemoteDelete extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$DeleteResponderBase { void <init> (com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public boolean processStateMessage (android.os.Message) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$DeleteChildLocalDelete.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$DeleteChildLocalDelete extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$DeleteBase { void <init> (com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public void enterState () public boolean processStateMessage (android.os.Message) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$DeleteBase.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.ChildSessionStateMachine$DeleteBase extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$DeleteResponderBase { protected void validateDeleteRespPayloadAndExchangeType (java.util.List, int) throws android.net.ipsec.ike.exceptions.IkeProtocolException }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$CreateStatus.class
<Unknown> package com.android.internal.net.ipsec.ike abstract annotation com.android.internal.net.ipsec.ike.ChildSessionStateMachine$CreateStatus extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$CreateChildSaHelper.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$CreateChildSaHelper extends java.lang.Object { void <init> () public static java.util.List getInitChildCreateReqPayloads (com.android.internal.net.ipsec.ike.utils.RandomnessFactory, com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator, java.net.InetAddress, android.net.ipsec.ike.ChildSessionParams, boolean) throws android.net.IpSecManager$SpiUnavailableException android.net.IpSecManager$ResourceUnavailableException public static com.android.internal.net.ipsec.ike.message.IkeConfigPayload$ConfigAttribute[] getConfigAttributes (android.net.ipsec.ike.ChildSessionParams) public static java.util.List getRekeyChildCreateReqPayloads (com.android.internal.net.ipsec.ike.utils.RandomnessFactory, com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator, java.net.InetAddress, android.net.ipsec.ike.ChildSaProposal, android.net.ipsec.ike.IkeTrafficSelector[], android.net.ipsec.ike.IkeTrafficSelector[], int, boolean) throws android.net.IpSecManager$SpiUnavailableException android.net.IpSecManager$ResourceUnavailableException public static java.util.List getRekeyChildCreateRespPayloads (com.android.internal.net.ipsec.ike.utils.RandomnessFactory, com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator, java.net.InetAddress, byte, android.net.ipsec.ike.ChildSaProposal, android.net.ipsec.ike.IkeTrafficSelector[], android.net.ipsec.ike.IkeTrafficSelector[], int, boolean) throws android.net.IpSecManager$SpiUnavailableException android.net.IpSecManager$ResourceUnavailableException public static com.android.internal.net.ipsec.ike.ChildSessionStateMachine$CreateChildResult validateAndNegotiateInitChild (java.util.List, java.util.List, int, int, boolean, com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator, java.net.InetAddress) public static com.android.internal.net.ipsec.ike.ChildSessionStateMachine$CreateChildResult validateAndNegotiateRekeyChildRequest (java.util.List, java.util.List, int, int, boolean, com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator, java.net.InetAddress) public static com.android.internal.net.ipsec.ike.ChildSessionStateMachine$CreateChildResult validateAndNegotiateRekeyChildResp (java.util.List, java.util.List, int, int, boolean, com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord, com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator, java.net.InetAddress) public static boolean hasRemoteChildSpiForRekey (java.util.List, com.android.internal.net.ipsec.ike.SaRecord$ChildSaRecord) public static void releaseSpiResources (java.util.List) static void validateKePayloads (java.util.List, boolean, android.net.ipsec.ike.ChildSaProposal) throws android.net.ipsec.ike.exceptions.IkeProtocolException }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$CreateChildResult.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$CreateChildResult extends java.lang.Object { public final int status public final android.net.IpSecManager$SecurityParameterIndex initSpi public final android.net.IpSecManager$SecurityParameterIndex respSpi public final android.net.ipsec.ike.ChildSaProposal negotiatedProposal public final android.net.ipsec.ike.IkeTrafficSelector[] initTs public final android.net.ipsec.ike.IkeTrafficSelector[] respTs public final android.net.ipsec.ike.exceptions.IkeException exception void <init> (android.net.IpSecManager$SecurityParameterIndex, android.net.IpSecManager$SecurityParameterIndex, android.net.ipsec.ike.ChildSaProposal, android.net.ipsec.ike.IkeTrafficSelector[], android.net.ipsec.ike.IkeTrafficSelector[]) void <init> (int, android.net.ipsec.ike.exceptions.IkeException) }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$CreateChildLocalCreateBase.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.ChildSessionStateMachine$CreateChildLocalCreateBase extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$ExceptionHandler { protected void validateAndBuildChild (java.util.List, java.util.List, int, int, int) protected void validateAndBuildChild (java.util.List, java.util.List, int, com.android.internal.net.ipsec.ike.ChildSessionStateMachine$CreateChildResult) }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$CreateChildLocalCreate.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$CreateChildLocalCreate extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$CreateChildLocalCreateBase { void <init> (com.android.internal.net.ipsec.ike.ChildSessionStateMachine) public void enterState () public boolean processStateMessage (android.os.Message) public void exitState () protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$Config.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$Config extends java.lang.Object { public final int ikeSessionId public final android.os.Handler ikeHandler public final android.net.ipsec.ike.ChildSessionParams sessionParams public final android.net.IpSecManager ipSecManager public final com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator ipSecSpiGenerator public final java.util.concurrent.Executor userCbExecutor void <init> (int, android.os.Handler, android.net.ipsec.ike.ChildSessionParams, android.net.IpSecManager, com.android.internal.net.ipsec.ike.utils.IpSecSpiGenerator, java.util.concurrent.Executor) }
com/android/internal/net/ipsec/ike/ChildSessionStateMachine$ClosedAndAwaitResponse.class
<Unknown> package com.android.internal.net.ipsec.ike com.android.internal.net.ipsec.ike.ChildSessionStateMachine$ClosedAndAwaitResponse extends com.android.internal.net.ipsec.ike.ChildSessionStateMachine$ExceptionHandler { public boolean processStateMessage (android.os.Message) protected int getMetricsStateCode () }
com/android/internal/net/ipsec/ike/AbstractSessionStateMachine.class
<Unknown> package com.android.internal.net.ipsec.ike abstract com.android.internal.net.ipsec.ike.AbstractSessionStateMachine extends com.android.internal.net.ipsec.ike.utils.StateMachine { protected static final int CMD_CATEGORY_SIZE protected static final int CMD_CHILD_LOCAL_REQUEST_BASE static final int CMD_LOCAL_REQUEST_CREATE_CHILD static final int CMD_LOCAL_REQUEST_DELETE_CHILD static final int CMD_LOCAL_REQUEST_REKEY_CHILD static final int CMD_LOCAL_REQUEST_REKEY_CHILD_MOBIKE static final int CMD_LOCAL_REQUEST_MIGRATE_CHILD static final int CMD_LOCAL_REQUEST_MIN static final int CMD_LOCAL_REQUEST_MAX protected static final int CMD_TIMEOUT_BASE static final int TIMEOUT_REKEY_REMOTE_DELETE protected static final int CMD_GENERIC_BASE static final int CMD_FORCE_TRANSITION static final int CMD_KILL_SESSION protected static final int CMD_PRIVATE_BASE protected static final android.util.SparseArray SHARED_CMD_TO_STR static final long REKEY_DELETE_TIMEOUT_MS static final long RETRY_INTERVAL_MS final com.android.internal.net.ipsec.ike.IkeContext mIkeContext protected final java.util.concurrent.Executor mUserCbExecutor protected volatile boolean mIsClosing protected void <init> (java.lang.String, com.android.internal.net.ipsec.ike.IkeContext, java.util.concurrent.Executor) protected void executeUserCallback (java.lang.Runnable) public void killSession () protected void quitSessionNow () protected java.lang.String getCurrentStateName () protected void recordMetricsEvent_sessionTerminated (android.net.ipsec.ike.exceptions.IkeException) protected void recordMetricsEvent_LivenssCheckCompletion (com.android.internal.net.ipsec.ike.net.IkeConnectionController, int, int, boolean) protected void recordMetricsEvent_SaNegotiation (int, int, int, int, int, android.net.ipsec.ike.exceptions.IkeException) protected abstract int getMetricsSessionType () protected void log (java.lang.String) protected void logd (java.lang.String) protected void logd (java.lang.String, java.lang.Throwable) protected void logv (java.lang.String) protected void logi (java.lang.String) protected void logi (java.lang.String, java.lang.Throwable) protected void logw (java.lang.String) protected void loge (java.lang.String) protected void loge (java.lang.String, java.lang.Throwable) protected void logWtf (java.lang.String) protected void logWtf (java.lang.String, java.lang.Throwable) }
com/android/internal/net/ipsec/ike/AbstractSessionStateMachine$ExceptionHandlerBase.class
<Unknown> package com.android.internal.net.ipsec.ike public abstract com.android.internal.net.ipsec.ike.AbstractSessionStateMachine$ExceptionHandlerBase extends com.android.internal.net.ipsec.ike.utils.State { protected void <init> (com.android.internal.net.ipsec.ike.AbstractSessionStateMachine) public final void enter () public final boolean processMessage (android.os.Message) public final void exit () protected void enterState () protected boolean processStateMessage (android.os.Message) protected void exitState () protected abstract void cleanUpAndQuit (java.lang.RuntimeException) protected abstract java.lang.String getCmdString (int) protected abstract int getMetricsStateCode () }
com/android/internal/net/eap/telephony/Annotation.class
<Unknown> package com.android.internal.net.eap.telephony public com.android.internal.net.eap.telephony.Annotation extends java.lang.Object { public void <init> () }
com/android/internal/net/eap/telephony/Annotation$ValidationStatus.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$ValidationStatus extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$UiccAppTypeExt.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$UiccAppTypeExt extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$UiccAppType.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$UiccAppType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$ThermalMitigationResult.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$ThermalMitigationResult extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$SrvccState.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$SrvccState extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$SimActivationState.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$SimActivationState extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$RadioPowerState.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$RadioPowerState extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$PreciseDisconnectCauses.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$PreciseDisconnectCauses extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$PreciseCallStates.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$PreciseCallStates extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$OverrideNetworkType.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$OverrideNetworkType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$NetworkType.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$NetworkType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$NetCapability.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$NetCapability extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$ImsCallType.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$ImsCallType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$ImsCallServiceType.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$ImsCallServiceType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$ImsAudioCodec.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$ImsAudioCodec extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$EnterpriseId.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$EnterpriseId extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$DisconnectCauses.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$DisconnectCauses extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$DataState.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$DataState extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$DataFailureCause.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$DataFailureCause extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$DataActivityType.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$DataActivityType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$ConnectivityTransport.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$ConnectivityTransport extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$CarrierPrivilegeStatus.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$CarrierPrivilegeStatus extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$CallState.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$CallState extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/telephony/Annotation$ApnType.class
<Unknown> package com.android.internal.net.eap.telephony public abstract annotation com.android.internal.net.eap.telephony.Annotation$ApnType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/statemachine/EapTtlsMethodStateMachine.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapTtlsMethodStateMachine extends com.android.internal.net.eap.statemachine.EapMethodStateMachine { public static com.android.internal.net.eap.crypto.TlsSessionFactory sTlsSessionFactory final com.android.internal.net.eap.message.ttls.EapTtlsInboundFragmentationHelper mInboundFragmentationHelper final com.android.internal.net.eap.message.ttls.EapTtlsOutboundFragmentationHelper mOutboundFragmentationHelper com.android.internal.net.eap.crypto.TlsSession mTlsSession public void <init> (android.content.Context, android.net.eap.EapSessionConfig$EapTtlsConfig, java.security.SecureRandom) public void <init> (android.content.Context, android.net.eap.EapSessionConfig$EapTtlsConfig, java.security.SecureRandom, com.android.internal.net.eap.message.ttls.EapTtlsTypeData$EapTtlsTypeDataDecoder, com.android.internal.net.eap.message.ttls.EapTtlsInboundFragmentationHelper, com.android.internal.net.eap.message.ttls.EapTtlsOutboundFragmentationHelper) int getEapMethod () com.android.internal.net.eap.EapResult handleEapNotification (java.lang.String, com.android.internal.net.eap.message.EapMessage) com.android.internal.net.eap.EapResult transitionToErroredAndAwaitingClosureState (java.lang.String, int, com.android.internal.net.eap.EapResult$EapError) }
com/android/internal/net/eap/statemachine/EapTtlsMethodStateMachine$TunnelState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapTtlsMethodStateMachine$TunnelState extends com.android.internal.net.eap.statemachine.EapTtlsMethodStateMachine$CloseableTtlsMethodState { com.android.internal.net.eap.statemachine.EapStateMachine mInnerEapStateMachine com.android.internal.net.eap.message.ttls.EapTtlsAvp$EapTtlsAvpDecoder mEapTtlsAvpDecoder public void <init> (com.android.internal.net.eap.statemachine.EapTtlsMethodStateMachine) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) com.android.internal.net.eap.EapResult handleTunnelTlsResult (com.android.internal.net.eap.crypto.TlsSession$TlsResult, int) com.android.internal.net.eap.EapResult handleEapSuccessFailure (com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapTtlsMethodStateMachine$HandshakeState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapTtlsMethodStateMachine$HandshakeState extends com.android.internal.net.eap.statemachine.EapTtlsMethodStateMachine$CloseableTtlsMethodState { protected void <init> (com.android.internal.net.eap.statemachine.EapTtlsMethodStateMachine) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) byte[] buildEapIdentityResponseAvp (int) throws com.android.internal.net.eap.exceptions.EapSilentException public com.android.internal.net.eap.EapResult handleEapSuccessFailure (com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapTtlsMethodStateMachine$ErroredAndAwaitingClosureState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapTtlsMethodStateMachine$ErroredAndAwaitingClosureState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { public void <init> (com.android.internal.net.eap.statemachine.EapTtlsMethodStateMachine, com.android.internal.net.eap.EapResult$EapError) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapTtlsMethodStateMachine$CreatedState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapTtlsMethodStateMachine$CreatedState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { protected void <init> (com.android.internal.net.eap.statemachine.EapTtlsMethodStateMachine) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapTtlsMethodStateMachine$CloseableTtlsMethodState.class
<Unknown> package com.android.internal.net.eap.statemachine abstract com.android.internal.net.eap.statemachine.EapTtlsMethodStateMachine$CloseableTtlsMethodState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { void <init> (com.android.internal.net.eap.statemachine.EapTtlsMethodStateMachine) abstract com.android.internal.net.eap.EapResult handleEapSuccessFailure (com.android.internal.net.eap.message.EapMessage) com.android.internal.net.eap.EapResult handleEapSuccessFailureNotification (java.lang.String, com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapStateMachine.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapStateMachine extends com.android.internal.net.utils.SimpleStateMachine { public void <init> (android.content.Context, android.net.eap.EapSessionConfig, java.security.SecureRandom) protected com.android.internal.net.utils.SimpleStateMachine$SimpleState getState () protected void transitionTo (com.android.internal.net.eap.statemachine.EapStateMachine$EapState) protected com.android.internal.net.eap.EapResult transitionAndProcess (com.android.internal.net.eap.statemachine.EapStateMachine$EapState, byte[]) protected static com.android.internal.net.eap.EapResult handleNotification (java.lang.String, com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapStateMachine$SuccessState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapStateMachine$SuccessState extends com.android.internal.net.eap.statemachine.EapStateMachine$EapState { protected void <init> (com.android.internal.net.eap.statemachine.EapStateMachine) public com.android.internal.net.eap.EapResult process (byte[]) }
com/android/internal/net/eap/statemachine/EapStateMachine$MethodState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapStateMachine$MethodState extends com.android.internal.net.eap.statemachine.EapStateMachine$EapState { com.android.internal.net.eap.statemachine.EapMethodStateMachine mEapMethodStateMachine protected void <init> (com.android.internal.net.eap.statemachine.EapStateMachine) public com.android.internal.net.eap.EapResult process (byte[]) }
com/android/internal/net/eap/statemachine/EapStateMachine$IdentityState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapStateMachine$IdentityState extends com.android.internal.net.eap.statemachine.EapStateMachine$EapState { protected void <init> (com.android.internal.net.eap.statemachine.EapStateMachine) public com.android.internal.net.eap.EapResult process (byte[]) com.android.internal.net.eap.EapResult getIdentityResponse (int) byte[] getEapIdentity () }
com/android/internal/net/eap/statemachine/EapStateMachine$FailureState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapStateMachine$FailureState extends com.android.internal.net.eap.statemachine.EapStateMachine$EapState { protected void <init> (com.android.internal.net.eap.statemachine.EapStateMachine) public com.android.internal.net.eap.EapResult process (byte[]) }
com/android/internal/net/eap/statemachine/EapStateMachine$EapState.class
<Unknown> package com.android.internal.net.eap.statemachine public abstract com.android.internal.net.eap.statemachine.EapStateMachine$EapState extends com.android.internal.net.utils.SimpleStateMachine$SimpleState { protected void <init> (com.android.internal.net.eap.statemachine.EapStateMachine) protected com.android.internal.net.eap.statemachine.EapStateMachine$EapState$DecodeResult decode (byte[]) }
com/android/internal/net/eap/statemachine/EapStateMachine$EapState$DecodeResult.class
<Unknown> package com.android.internal.net.eap.statemachine public final com.android.internal.net.eap.statemachine.EapStateMachine$EapState$DecodeResult extends java.lang.Object { public final com.android.internal.net.eap.message.EapMessage eapMessage public final com.android.internal.net.eap.EapResult eapResult public void <init> (com.android.internal.net.eap.statemachine.EapStateMachine$EapState, com.android.internal.net.eap.message.EapMessage) public void <init> (com.android.internal.net.eap.statemachine.EapStateMachine$EapState, com.android.internal.net.eap.EapResult) public boolean isValidEapMessage () }
com/android/internal/net/eap/statemachine/EapStateMachine$CreatedState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapStateMachine$CreatedState extends com.android.internal.net.eap.statemachine.EapStateMachine$EapState { protected void <init> (com.android.internal.net.eap.statemachine.EapStateMachine) public com.android.internal.net.eap.EapResult process (byte[]) }
com/android/internal/net/eap/statemachine/EapSimMethodStateMachine.class
<Unknown> package com.android.internal.net.eap.statemachine com.android.internal.net.eap.statemachine.EapSimMethodStateMachine extends com.android.internal.net.eap.statemachine.EapSimAkaMethodStateMachine { void <init> (android.content.Context, byte[], android.net.eap.EapSessionConfig$EapSimConfig, java.security.SecureRandom) void <init> (android.telephony.TelephonyManager, byte[], android.net.eap.EapSessionConfig$EapSimConfig, java.security.SecureRandom, com.android.internal.net.eap.message.simaka.EapSimTypeData$EapSimTypeDataDecoder) int getEapMethod () com.android.internal.net.eap.message.simaka.EapSimTypeData getEapSimAkaTypeData (com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtClientErrorCode) com.android.internal.net.eap.message.simaka.EapSimTypeData getEapSimAkaTypeData (int, java.util.List) }
com/android/internal/net/eap/statemachine/EapSimMethodStateMachine$StartState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapSimMethodStateMachine$StartState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { byte[] mIdentity protected void <init> (com.android.internal.net.eap.statemachine.EapSimMethodStateMachine, com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtNonceMt) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) boolean isValidStartAttributes (com.android.internal.net.eap.message.simaka.EapSimTypeData) com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtIdentity getIdentityResponse (com.android.internal.net.eap.message.simaka.EapSimTypeData) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException com.android.internal.net.eap.exceptions.simaka.EapSimAkaIdentityUnavailableException }
com/android/internal/net/eap/statemachine/EapSimMethodStateMachine$CreatedState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapSimMethodStateMachine$CreatedState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { protected void <init> (com.android.internal.net.eap.statemachine.EapSimMethodStateMachine) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapSimMethodStateMachine$ChallengeState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapSimMethodStateMachine$ChallengeState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { boolean mHadSuccessfulChallenge final byte[] mIdentity protected void <init> (com.android.internal.net.eap.statemachine.EapSimMethodStateMachine, java.util.List, com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtNonceMt, byte[]) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) boolean isValidChallengeAttributes (com.android.internal.net.eap.message.simaka.EapSimTypeData) java.util.List getRandChallengeResults (com.android.internal.net.eap.message.simaka.EapSimTypeData) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidLengthException com.android.internal.net.eap.exceptions.simaka.EapSimAkaAuthenticationFailureException com.android.internal.net.eap.statemachine.EapSimMethodStateMachine$ChallengeState$RandChallengeResult getRandChallengeResultFromResponse (byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidLengthException }
com/android/internal/net/eap/statemachine/EapSimMethodStateMachine$ChallengeState$RandChallengeResult.class
<Unknown> package com.android.internal.net.eap.statemachine com.android.internal.net.eap.statemachine.EapSimMethodStateMachine$ChallengeState$RandChallengeResult extends java.lang.Object { public final byte[] sres public final byte[] kc void <init> (com.android.internal.net.eap.statemachine.EapSimMethodStateMachine$ChallengeState, byte[], byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidLengthException public boolean equals (java.lang.Object) public int hashCode () }
com/android/internal/net/eap/statemachine/EapSimAkaMethodStateMachine.class
<Unknown> package com.android.internal.net.eap.statemachine public abstract com.android.internal.net.eap.statemachine.EapSimAkaMethodStateMachine extends com.android.internal.net.eap.statemachine.EapMethodStateMachine { public static final String MASTER_KEY_GENERATION_ALG public static final String MAC_ALGORITHM_STRING public static final int MASTER_KEY_LENGTH public static final int KEY_LEN public static final int SESSION_KEY_LENGTH public final byte[] mMk public final byte[] mKEncr public final byte[] mKAut public final byte[] mMsk public final byte[] mEmsk boolean mHasReceivedSimAkaNotification final android.telephony.TelephonyManager mTelephonyManager final byte[] mEapIdentity final android.net.eap.EapSessionConfig$EapUiccConfig mEapUiccConfig javax.crypto.Mac mMacAlgorithm java.security.SecureRandom mSecureRandom void <init> (android.telephony.TelephonyManager, byte[], android.net.eap.EapSessionConfig$EapUiccConfig) protected int getMkLength () protected int getKEncrLength () protected int getKAutLength () protected int getMskLength () protected int getEmskLength () com.android.internal.net.eap.EapResult handleEapNotification (java.lang.String, com.android.internal.net.eap.message.EapMessage) protected java.lang.String getMacAlgorithm () com.android.internal.net.eap.EapResult buildClientErrorResponse (int, int, com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtClientErrorCode) com.android.internal.net.eap.EapResult buildResponseMessage (int, int, int, java.util.List) protected void generateAndPersistKeys (java.lang.String, java.security.MessageDigest, com.android.internal.net.eap.crypto.Fips186_2Prf, byte[]) protected void generateAndPersistReauthKeys (java.lang.String, java.security.MessageDigest, com.android.internal.net.eap.crypto.Fips186_2Prf, byte[], int, byte[], byte[]) byte[] processUiccAuthentication (java.lang.String, int, byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaAuthenticationFailureException boolean isValidMac (java.lang.String, com.android.internal.net.eap.message.EapMessage, com.android.internal.net.eap.message.simaka.EapSimAkaTypeData, byte[]) throws java.security.GeneralSecurityException com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException com.android.internal.net.eap.exceptions.EapSilentException java.util.LinkedHashMap retrieveSecuredAttributes (java.lang.String, com.android.internal.net.eap.message.simaka.EapSimAkaTypeData) byte[] retrieveNextReauthId (java.lang.String, com.android.internal.net.eap.message.simaka.EapAkaTypeData) static java.util.LinkedHashMap getSecureAttributes (java.lang.String, byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException static java.util.List buildReauthResponse (int, boolean, byte[], com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtIv) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException static int getPaddingSize (int, int) byte[] getMac (int, int, com.android.internal.net.eap.message.simaka.EapSimAkaTypeData, byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException com.android.internal.net.eap.exceptions.EapSilentException com.android.internal.net.eap.EapResult buildResponseMessageWithMac (int, int, byte[]) com.android.internal.net.eap.EapResult buildResponseMessageWithMac (int, int, byte[], java.util.List, int[]) com.android.internal.net.eap.EapResult handleEapSimAkaNotification (java.lang.String, boolean, boolean, boolean, int, int, com.android.internal.net.eap.message.simaka.EapSimAkaTypeData) abstract com.android.internal.net.eap.message.simaka.EapSimAkaTypeData getEapSimAkaTypeData (com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtClientErrorCode) abstract com.android.internal.net.eap.message.simaka.EapSimAkaTypeData getEapSimAkaTypeData (int, java.util.List) }
com/android/internal/net/eap/statemachine/EapMsChapV2MethodStateMachine.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapMsChapV2MethodStateMachine extends com.android.internal.net.eap.statemachine.EapMethodStateMachine { public void <init> (android.net.eap.EapSessionConfig$EapMsChapV2Config, java.security.SecureRandom) void <init> (android.net.eap.EapSessionConfig$EapMsChapV2Config, java.security.SecureRandom, com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2TypeDataDecoder) int getEapMethod () com.android.internal.net.eap.EapResult handleEapNotification (java.lang.String, com.android.internal.net.eap.message.EapMessage) static byte[] usernameToBytes (java.lang.String) static byte[] passwordToBytes (java.lang.String) static byte[] generateNtResponse (byte[], byte[], java.lang.String, java.lang.String) throws java.security.GeneralSecurityException static byte[] challengeHash (byte[], byte[], java.lang.String) throws java.security.GeneralSecurityException static byte[] ntPasswordHash (java.lang.String) static byte[] hashNtPasswordHash (byte[]) static byte[] challengeResponse (byte[], byte[]) throws java.security.GeneralSecurityException static byte[] desEncrypt (byte[], byte[]) throws java.security.GeneralSecurityException static byte[] generateAuthenticatorResponse (java.lang.String, byte[], byte[], byte[], java.lang.String) throws java.security.GeneralSecurityException java.io.UnsupportedEncodingException static boolean checkAuthenticatorResponse (java.lang.String, byte[], byte[], byte[], java.lang.String, byte[]) throws java.security.GeneralSecurityException java.io.UnsupportedEncodingException static byte[] getMasterKey (byte[], byte[]) throws java.security.GeneralSecurityException static byte[] getAsymmetricStartKey (byte[], boolean) throws java.security.GeneralSecurityException static byte[] generateMsk (java.lang.String, byte[]) throws java.security.GeneralSecurityException java.io.UnsupportedEncodingException }
com/android/internal/net/eap/statemachine/EapMsChapV2MethodStateMachine$ValidateAuthenticatorState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapMsChapV2MethodStateMachine$ValidateAuthenticatorState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { void <init> (com.android.internal.net.eap.statemachine.EapMsChapV2MethodStateMachine, byte[], byte[], byte[]) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapMsChapV2MethodStateMachine$CreatedState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapMsChapV2MethodStateMachine$CreatedState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { protected void <init> (com.android.internal.net.eap.statemachine.EapMsChapV2MethodStateMachine) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapMsChapV2MethodStateMachine$ChallengeState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapMsChapV2MethodStateMachine$ChallengeState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { protected void <init> (com.android.internal.net.eap.statemachine.EapMsChapV2MethodStateMachine) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapMsChapV2MethodStateMachine$AwaitingEapSuccessState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapMsChapV2MethodStateMachine$AwaitingEapSuccessState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { void <init> (com.android.internal.net.eap.statemachine.EapMsChapV2MethodStateMachine, byte[]) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapMsChapV2MethodStateMachine$AwaitingEapFailureState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapMsChapV2MethodStateMachine$AwaitingEapFailureState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { protected void <init> (com.android.internal.net.eap.statemachine.EapMsChapV2MethodStateMachine) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapMethodStateMachine.class
<Unknown> package com.android.internal.net.eap.statemachine public abstract com.android.internal.net.eap.statemachine.EapMethodStateMachine extends com.android.internal.net.utils.SimpleStateMachine { public static final int MIN_MSK_LEN_BYTES public static final int MIN_EMSK_LEN_BYTES protected boolean mIsExpectingEapFailure public void <init> () abstract int getEapMethod () protected com.android.internal.net.utils.SimpleStateMachine$SimpleState getState () protected void transitionTo (com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState) abstract com.android.internal.net.eap.EapResult handleEapNotification (java.lang.String, com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapMethodStateMachine$FinalState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapMethodStateMachine$FinalState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { protected void <init> (com.android.internal.net.eap.statemachine.EapMethodStateMachine) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapMethodStateMachine$EapMethodState.class
<Unknown> package com.android.internal.net.eap.statemachine public abstract com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState extends com.android.internal.net.utils.SimpleStateMachine$SimpleState { protected void <init> (com.android.internal.net.eap.statemachine.EapMethodStateMachine) com.android.internal.net.eap.EapResult handleEapSuccessFailureNotification (java.lang.String, com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapAkaPrimeMethodStateMachine.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapAkaPrimeMethodStateMachine extends com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine { public static final int K_AUT_LEN public static final int K_RE_LEN public final byte[] mKRe void <init> (android.content.Context, byte[], android.net.eap.EapSessionConfig$EapAkaPrimeConfig) protected void <init> (android.content.Context, byte[], android.net.eap.EapSessionConfig$EapAkaPrimeConfig, com.android.internal.net.eap.message.simaka.EapAkaPrimeTypeData$EapAkaPrimeTypeDataDecoder) int getEapMethod () protected int getKAutLength () protected int getKReLen () protected com.android.internal.net.eap.message.simaka.EapSimAkaTypeData$DecodeResult decode (byte[]) protected java.lang.String getIdentityPrefix () protected com.android.internal.net.eap.statemachine.EapAkaPrimeMethodStateMachine$ChallengeState buildChallengeState () protected com.android.internal.net.eap.statemachine.EapAkaPrimeMethodStateMachine$ChallengeState buildChallengeState (byte[]) protected java.lang.String getMacAlgorithm () com.android.internal.net.eap.message.simaka.EapAkaPrimeTypeData getEapSimAkaTypeData (com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtClientErrorCode) com.android.internal.net.eap.message.simaka.EapAkaPrimeTypeData getEapSimAkaTypeData (int, java.util.List) }
com/android/internal/net/eap/statemachine/EapAkaPrimeMethodStateMachine$ChallengeState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapAkaPrimeMethodStateMachine$ChallengeState extends com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine$ChallengeState { void <init> (com.android.internal.net.eap.statemachine.EapAkaPrimeMethodStateMachine) void <init> (com.android.internal.net.eap.statemachine.EapAkaPrimeMethodStateMachine, byte[]) protected com.android.internal.net.eap.EapResult handleChallengeAuthentication (com.android.internal.net.eap.message.EapMessage, com.android.internal.net.eap.message.simaka.EapAkaTypeData) boolean isValidChallengeAttributes (com.android.internal.net.eap.message.simaka.EapAkaPrimeTypeData) boolean hasMatchingNetworkNames (java.lang.String, java.lang.String) protected com.android.internal.net.eap.EapResult generateAndPersistEapAkaKeys (com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine$ChallengeState$RandChallengeResult, int, com.android.internal.net.eap.message.simaka.EapAkaTypeData) byte[] deriveCkIkPrime (com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine$ChallengeState$RandChallengeResult, com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtKdfInput, com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtAutn) throws java.security.GeneralSecurityException }
com/android/internal/net/eap/statemachine/EapAkaMethodStateMachine.class
<Unknown> package com.android.internal.net.eap.statemachine com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine extends com.android.internal.net.eap.statemachine.EapSimAkaMethodStateMachine { protected void <init> (android.content.Context, byte[], android.net.eap.EapSessionConfig$EapAkaConfig) void <init> (android.content.Context, byte[], android.net.eap.EapSessionConfig$EapAkaConfig, boolean, java.security.SecureRandom) protected void <init> (android.telephony.TelephonyManager, byte[], android.net.eap.EapSessionConfig$EapAkaConfig, com.android.internal.net.eap.message.simaka.EapAkaTypeData$EapAkaTypeDataDecoder, boolean, java.security.SecureRandom) int getEapMethod () protected com.android.internal.net.eap.message.simaka.EapSimAkaTypeData$DecodeResult decode (byte[]) protected java.lang.String getIdentityPrefix () protected com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine$ChallengeState buildChallengeState () protected com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine$ChallengeState buildChallengeState (byte[]) protected com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine$ReauthState buildReauthState () protected com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine$ReauthState buildReauthState (byte[], com.android.internal.net.eap.EapSimAkaIdentityTracker$ReauthInfo) com.android.internal.net.eap.message.simaka.EapAkaTypeData getEapSimAkaTypeData (com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtClientErrorCode) com.android.internal.net.eap.message.simaka.EapAkaTypeData getEapSimAkaTypeData (int, java.util.List) }
com/android/internal/net/eap/statemachine/EapAkaMethodStateMachine$ReauthState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine$ReauthState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { boolean mHadSuccessfulReauth protected final byte[] mReauthIdentity void <init> (com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine) void <init> (com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine, byte[], com.android.internal.net.eap.EapSimAkaIdentityTracker$ReauthInfo) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) protected com.android.internal.net.eap.EapResult handleReauthentication (com.android.internal.net.eap.message.EapMessage, com.android.internal.net.eap.message.simaka.EapAkaTypeData) protected com.android.internal.net.eap.EapResult buildAuthenticationRejectMessage (int) protected com.android.internal.net.eap.EapResult generateAndPersistEapAkaKeys (int, int, byte[]) }
com/android/internal/net/eap/statemachine/EapAkaMethodStateMachine$IdentityState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine$IdentityState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { void <init> (com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapAkaMethodStateMachine$CreatedState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine$CreatedState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { protected void <init> (com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) }
com/android/internal/net/eap/statemachine/EapAkaMethodStateMachine$ChallengeState.class
<Unknown> package com.android.internal.net.eap.statemachine public com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine$ChallengeState extends com.android.internal.net.eap.statemachine.EapMethodStateMachine$EapMethodState { boolean mHadSuccessfulChallenge protected final byte[] mIdentity void <init> (com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine) void <init> (com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine, byte[]) public com.android.internal.net.eap.EapResult process (com.android.internal.net.eap.message.EapMessage) protected com.android.internal.net.eap.EapResult handleChallengeAuthentication (com.android.internal.net.eap.message.EapMessage, com.android.internal.net.eap.message.simaka.EapAkaTypeData) protected com.android.internal.net.eap.EapResult buildAuthenticationRejectMessage (int) protected com.android.internal.net.eap.EapResult generateAndPersistEapAkaKeys (com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine$ChallengeState$RandChallengeResult, int, com.android.internal.net.eap.message.simaka.EapAkaTypeData) }
com/android/internal/net/eap/statemachine/EapAkaMethodStateMachine$ChallengeState$RandChallengeResult.class
<Unknown> package com.android.internal.net.eap.statemachine com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine$ChallengeState$RandChallengeResult extends java.lang.Object { public final byte[] res public final byte[] ik public final byte[] ck public final byte[] auts void <init> (com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine$ChallengeState, byte[], byte[], byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidLengthException void <init> (com.android.internal.net.eap.statemachine.EapAkaMethodStateMachine$ChallengeState, byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidLengthException }
com/android/internal/net/eap/message/ttls/EapTtlsTypeData.class
<Unknown> package com.android.internal.net.eap.message.ttls public com.android.internal.net.eap.message.ttls.EapTtlsTypeData extends java.lang.Object { public final boolean isLengthIncluded public final boolean isStart public final boolean isDataFragmented public final int version public final int messageLength public byte[] data void <init> (java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.ttls.EapTtlsParsingException public boolean isAcknowledgmentPacket () public static com.android.internal.net.eap.message.ttls.EapTtlsTypeData getEapTtlsTypeData (boolean, boolean, int, int, byte[]) public byte[] encode () }
com/android/internal/net/eap/message/ttls/EapTtlsTypeData$EapTtlsTypeDataDecoder.class
<Unknown> package com.android.internal.net.eap.message.ttls public com.android.internal.net.eap.message.ttls.EapTtlsTypeData$EapTtlsTypeDataDecoder extends java.lang.Object { public void <init> () public com.android.internal.net.eap.message.ttls.EapTtlsTypeData$EapTtlsTypeDataDecoder$DecodeResult decodeEapTtlsRequestPacket (byte[]) }
com/android/internal/net/eap/message/ttls/EapTtlsTypeData$EapTtlsTypeDataDecoder$DecodeResult.class
<Unknown> package com.android.internal.net.eap.message.ttls public com.android.internal.net.eap.message.ttls.EapTtlsTypeData$EapTtlsTypeDataDecoder$DecodeResult extends java.lang.Object { public final com.android.internal.net.eap.message.ttls.EapTtlsTypeData eapTypeData public final com.android.internal.net.eap.EapResult$EapError eapError public void <init> (com.android.internal.net.eap.message.ttls.EapTtlsTypeData) public void <init> (com.android.internal.net.eap.EapResult$EapError) public boolean isSuccessfulDecode () }
com/android/internal/net/eap/message/ttls/EapTtlsTypeData$EapTtlsAcknowledgement.class
<Unknown> package com.android.internal.net.eap.message.ttls public com.android.internal.net.eap.message.ttls.EapTtlsTypeData$EapTtlsAcknowledgement extends com.android.internal.net.eap.message.ttls.EapTtlsTypeData { public void <init> () throws com.android.internal.net.eap.exceptions.ttls.EapTtlsParsingException public static com.android.internal.net.eap.message.ttls.EapTtlsTypeData$EapTtlsAcknowledgement getEapTtlsAcknowledgement () }
com/android/internal/net/eap/message/ttls/EapTtlsOutboundFragmentationHelper.class
<Unknown> package com.android.internal.net.eap.message.ttls public com.android.internal.net.eap.message.ttls.EapTtlsOutboundFragmentationHelper extends java.lang.Object { public void <init> () public void <init> (int) public void setupOutboundFragmentation (byte[]) public com.android.internal.net.eap.message.ttls.EapTtlsOutboundFragmentationHelper$FragmentationResult getNextOutboundFragment () throws java.lang.IllegalStateException public boolean hasRemainingFragments () }
com/android/internal/net/eap/message/ttls/EapTtlsOutboundFragmentationHelper$FragmentationResult.class
<Unknown> package com.android.internal.net.eap.message.ttls public com.android.internal.net.eap.message.ttls.EapTtlsOutboundFragmentationHelper$FragmentationResult extends java.lang.Object { public final boolean hasRemainingFragments public final byte[] fragmentedData public void <init> (com.android.internal.net.eap.message.ttls.EapTtlsOutboundFragmentationHelper, byte[], boolean) }
com/android/internal/net/eap/message/ttls/EapTtlsInboundFragmentationHelper.class
<Unknown> package com.android.internal.net.eap.message.ttls public com.android.internal.net.eap.message.ttls.EapTtlsInboundFragmentationHelper extends java.lang.Object { public static final int FRAGMENTATION_STATUS_ACK public static final int FRAGMENTATION_STATUS_ASSEMBLED public static final int FRAGMENTATION_STATUS_INVALID public boolean mIsAwaitingFragments public java.nio.ByteBuffer mFragmentedData public void <init> () public int assembleInboundMessage (com.android.internal.net.eap.message.ttls.EapTtlsTypeData) public byte[] getAssembledInboundFragment () public boolean isAwaitingFragments () }
com/android/internal/net/eap/message/ttls/EapTtlsInboundFragmentationHelper$FragmentationStatus.class
<Unknown> package com.android.internal.net.eap.message.ttls public abstract annotation com.android.internal.net.eap.message.ttls.EapTtlsInboundFragmentationHelper$FragmentationStatus extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/message/ttls/EapTtlsAvp.class
<Unknown> package com.android.internal.net.eap.message.ttls public com.android.internal.net.eap.message.ttls.EapTtlsAvp extends java.lang.Object { public final int avpCode public final int avpLength public final int vendorId public final byte[] data public final boolean isMandatory public final boolean isVendorIdPresent void <init> (java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.ttls.EapTtlsParsingException public byte[] encode () public static com.android.internal.net.eap.message.ttls.EapTtlsAvp getEapMessageAvp (int, byte[]) static int getAvpPadding (int) static void encodeAvpLength (java.nio.ByteBuffer, int) static int getAvpLength (java.nio.ByteBuffer) throws java.nio.BufferUnderflowException }
com/android/internal/net/eap/message/ttls/EapTtlsAvp$EapTtlsAvpDecoder.class
<Unknown> package com.android.internal.net.eap.message.ttls public com.android.internal.net.eap.message.ttls.EapTtlsAvp$EapTtlsAvpDecoder extends java.lang.Object { public void <init> () public com.android.internal.net.eap.message.ttls.EapTtlsAvp$EapTtlsAvpDecoder$AvpDecodeResult decode (byte[]) }
com/android/internal/net/eap/message/ttls/EapTtlsAvp$EapTtlsAvpDecoder$AvpDecodeResult.class
<Unknown> package com.android.internal.net.eap.message.ttls public com.android.internal.net.eap.message.ttls.EapTtlsAvp$EapTtlsAvpDecoder$AvpDecodeResult extends java.lang.Object { public final com.android.internal.net.eap.message.ttls.EapTtlsAvp eapTtlsAvp public final com.android.internal.net.eap.EapResult$EapError eapError public void <init> (com.android.internal.net.eap.message.ttls.EapTtlsAvp) public void <init> (com.android.internal.net.eap.EapResult$EapError) public boolean isSuccessfulDecode () }
com/android/internal/net/eap/message/simaka/EapSimTypeData.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimTypeData extends com.android.internal.net.eap.message.simaka.EapSimAkaTypeData { public static final int EAP_SIM_START public static final int EAP_SIM_CHALLENGE public static final int EAP_SIM_NOTIFICATION public static final int EAP_SIM_REAUTHENTICATION public static final int EAP_SIM_CLIENT_ERROR public static final java.util.Map EAP_SIM_SUBTYPE_STRING public void <init> (int, java.util.LinkedHashMap) public void <init> (int, java.util.List) public static com.android.internal.net.eap.message.simaka.EapSimTypeData$EapSimTypeDataDecoder getEapSimTypeDataDecoder () }
com/android/internal/net/eap/message/simaka/EapSimTypeData$EapSimTypeDataDecoder.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimTypeData$EapSimTypeDataDecoder extends com.android.internal.net.eap.message.simaka.EapSimAkaTypeData$EapSimAkaTypeDataDecoder { protected void <init> () public com.android.internal.net.eap.message.simaka.EapSimAkaTypeData$DecodeResult decode (byte[]) protected com.android.internal.net.eap.message.simaka.EapSimTypeData getInstance (int, java.util.LinkedHashMap, byte[]) }
com/android/internal/net/eap/message/simaka/EapSimAttributeFactory.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAttributeFactory extends com.android.internal.net.eap.message.simaka.EapSimAkaAttributeFactory { public static com.android.internal.net.eap.message.simaka.EapSimAttributeFactory getInstance () public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute getAttribute (java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException com.android.internal.net.eap.exceptions.simaka.EapSimAkaUnsupportedAttributeException }
com/android/internal/net/eap/message/simaka/EapSimAkaTypeData.class
<Unknown> package com.android.internal.net.eap.message.simaka public abstract com.android.internal.net.eap.message.simaka.EapSimAkaTypeData extends java.lang.Object { public final int eapSubtype final byte[] mReservedBytes public final java.util.LinkedHashMap attributeMap protected void <init> (int, java.util.LinkedHashMap) public void <init> (int, java.util.LinkedHashMap, byte[]) public byte[] encode () }
com/android/internal/net/eap/message/simaka/EapSimAkaTypeData$EapSimAkaTypeDataDecoder.class
<Unknown> package com.android.internal.net.eap.message.simaka public abstract com.android.internal.net.eap.message.simaka.EapSimAkaTypeData$EapSimAkaTypeDataDecoder extends java.lang.Object { void <init> (java.lang.String, java.lang.String, java.util.Set, com.android.internal.net.eap.message.simaka.EapSimAkaAttributeFactory, java.util.Map) protected com.android.internal.net.eap.message.simaka.EapSimAkaTypeData$DecodeResult decode (byte[]) protected abstract com.android.internal.net.eap.message.simaka.EapSimAkaTypeData getInstance (int, java.util.LinkedHashMap, byte[]) }
com/android/internal/net/eap/message/simaka/EapSimAkaTypeData$DecodeResult.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaTypeData$DecodeResult extends java.lang.Object { public final com.android.internal.net.eap.message.simaka.EapSimAkaTypeData eapTypeData public final com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtClientErrorCode atClientErrorCode public void <init> (com.android.internal.net.eap.message.simaka.EapSimAkaTypeData) public void <init> (com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtClientErrorCode) public boolean isSuccessfulDecode () }
com/android/internal/net/eap/message/simaka/EapSimAkaAttributeFactory.class
<Unknown> package com.android.internal.net.eap.message.simaka public abstract com.android.internal.net.eap.message.simaka.EapSimAkaAttributeFactory extends java.lang.Object { public void <init> () com.android.internal.net.eap.message.simaka.EapSimAkaAttribute getAttribute (int, int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException com.android.internal.net.eap.exceptions.simaka.EapSimAkaUnsupportedAttributeException public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute getAttribute (java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException com.android.internal.net.eap.exceptions.simaka.EapSimAkaUnsupportedAttributeException }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute.class
<Unknown> package com.android.internal.net.eap.message.simaka public abstract com.android.internal.net.eap.message.simaka.EapSimAkaAttribute extends java.lang.Object { static final int LENGTH_SCALING public static final int SKIPPABLE_ATTRIBUTE_RANGE_START public static final int EAP_AT_RAND public static final int EAP_AT_AUTN public static final int EAP_AT_RES public static final int EAP_AT_AUTS public static final int EAP_AT_PADDING public static final int EAP_AT_NONCE_MT public static final int EAP_AT_PERMANENT_ID_REQ public static final int EAP_AT_MAC public static final int EAP_AT_NOTIFICATION public static final int EAP_AT_ANY_ID_REQ public static final int EAP_AT_IDENTITY public static final int EAP_AT_VERSION_LIST public static final int EAP_AT_SELECTED_VERSION public static final int EAP_AT_FULLAUTH_ID_REQ public static final int EAP_AT_COUNTER public static final int EAP_AT_COUNTER_TOO_SMALL public static final int EAP_AT_NONCE_S public static final int EAP_AT_CLIENT_ERROR_CODE public static final int EAP_AT_KDF_INPUT public static final int EAP_AT_KDF public static final int EAP_AT_IV public static final int EAP_AT_ENCR_DATA public static final int EAP_AT_NEXT_PSEUDONYM public static final int EAP_AT_NEXT_REAUTH_ID public static final int EAP_AT_CHECKCODE public static final int EAP_AT_RESULT_IND public static final int EAP_AT_BIDDING public static final java.util.Map EAP_ATTRIBUTE_STRING public final int attributeType public final int lengthInBytes protected void <init> (int, int) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public abstract void encode (java.nio.ByteBuffer) protected void encodeAttributeHeader (java.nio.ByteBuffer) void consumePadding (int, java.nio.ByteBuffer) void addPadding (int, java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$EapSimAkaUnsupportedAttribute.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$EapSimAkaUnsupportedAttribute extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { public final byte[] data public void <init> (int, int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (int, int, byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$EapSimAkaReservedBytesAttribute.class
<Unknown> package com.android.internal.net.eap.message.simaka public abstract com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$EapSimAkaReservedBytesAttribute extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { protected static final int RESERVED_BYTES_LEN public final byte[] reservedBytes protected void <init> (int, int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException protected void <init> (int, int) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException protected void <init> (int, int, byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtVersionList.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtVersionList extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { public final java.util.List versions public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public transient void <init> (int, int[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtSelectedVersion.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtSelectedVersion extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { public static final int SUPPORTED_VERSION public final int selectedVersion public void <init> (int, int) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (int) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) public static com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtSelectedVersion getSelectedVersion () }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtRes.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtRes extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { public final byte[] res public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (int, byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) public static com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtRes getAtRes (byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public static boolean isValidResLen (int) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtRandSim.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtRandSim extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$EapSimAkaReservedBytesAttribute { public final java.util.List rands public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public transient void <init> (int, byte[][]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtRandAka.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtRandAka extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$EapSimAkaReservedBytesAttribute { public final byte[] rand public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtPermanentIdReq.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtPermanentIdReq extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtIdReq { public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> () throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtPadding.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtPadding extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (int) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtNotification.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtNotification extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { public static final int GENERAL_FAILURE_POST_CHALLENGE public static final int GENERAL_FAILURE_PRE_CHALLENGE public static final int SUCCESS public static final int DENIED_ACCESS_POST_CHALLENGE public static final int USER_NOT_SUBSCRIBED_POST_CHALLENGE public final boolean isSuccessCode public final boolean isPreSuccessfulChallenge public final int notificationCode public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (int) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) public java.lang.String toString () }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtNonceS.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtNonceS extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$EapSimAkaReservedBytesAttribute { public final byte[] nonceS public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtNonceMt.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtNonceMt extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$EapSimAkaReservedBytesAttribute { public static final int NONCE_MT_LENGTH public final byte[] nonceMt public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtNextReauthId.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtNextReauthId extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { public final byte[] reauthId public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) public static com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtNextReauthId getAtNextReauthId (byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtMac.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtMac extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$EapSimAkaReservedBytesAttribute { public static final int MAC_LENGTH public final byte[] mac public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> () throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (byte[], byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtMac getAtMacWithMacCleared () throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtKdfInput.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtKdfInput extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { public final byte[] networkName public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (int, byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtKdf.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtKdf extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { public final int kdf public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (int) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtIv.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtIv extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$EapSimAkaReservedBytesAttribute { public final byte[] iv public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (java.security.SecureRandom) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtIdentity.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtIdentity extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { public final byte[] identity public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (int, byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) public static com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtIdentity getAtIdentity (byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtIdReq.class
<Unknown> package com.android.internal.net.eap.message.simaka abstract com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtIdReq extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$EapSimAkaReservedBytesAttribute { protected void <init> (int, int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException protected void <init> (int) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtFullauthIdReq.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtFullauthIdReq extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtIdReq { public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> () throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtEncrData.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtEncrData extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$EapSimAkaReservedBytesAttribute { public static final int CIPHER_BLOCK_LENGTH public final byte[] encrData public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (byte[], byte[], byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) public byte[] getDecryptedData (byte[], byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtCounterTooSmall.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtCounterTooSmall extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> () throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtCounter.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtCounter extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { public final int counter public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (int) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtClientErrorCode.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtClientErrorCode extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { public static final com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtClientErrorCode UNABLE_TO_PROCESS public static final com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtClientErrorCode UNSUPPORTED_VERSION public static final com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtClientErrorCode INSUFFICIENT_CHALLENGES public static final com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtClientErrorCode STALE_RANDS public final int errorCode public void <init> (int, int) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtBidding.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtBidding extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { public final boolean doesServerSupportEapAkaPrime public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (boolean) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtAuts.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtAuts extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute { public static final int AUTS_LENGTH public final byte[] auts public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtAutn.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtAutn extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$EapSimAkaReservedBytesAttribute { public final byte[] autn public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> (byte[]) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void encode (java.nio.ByteBuffer) }
com/android/internal/net/eap/message/simaka/EapSimAkaAttribute$AtAnyIdReq.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtAnyIdReq extends com.android.internal.net.eap.message.simaka.EapSimAkaAttribute$AtIdReq { public void <init> (int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException public void <init> () throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException }
com/android/internal/net/eap/message/simaka/EapAkaTypeData.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapAkaTypeData extends com.android.internal.net.eap.message.simaka.EapSimAkaTypeData { public static final int EAP_AKA_CHALLENGE public static final int EAP_AKA_AUTHENTICATION_REJECT public static final int EAP_AKA_SYNCHRONIZATION_FAILURE public static final int EAP_AKA_IDENTITY public static final int EAP_AKA_NOTIFICATION public static final int EAP_AKA_REAUTHENTICATION public static final int EAP_AKA_CLIENT_ERROR public static final java.util.Map EAP_AKA_SUBTYPE_STRING protected static final java.util.Set SUPPORTED_SUBTYPES public void <init> (int, java.util.LinkedHashMap) protected void <init> (int, java.util.LinkedHashMap, byte[]) public void <init> (int, java.util.List) public static com.android.internal.net.eap.message.simaka.EapAkaTypeData$EapAkaTypeDataDecoder getEapAkaTypeDataDecoder () }
com/android/internal/net/eap/message/simaka/EapAkaTypeData$EapAkaTypeDataDecoder.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapAkaTypeData$EapAkaTypeDataDecoder extends com.android.internal.net.eap.message.simaka.EapSimAkaTypeData$EapSimAkaTypeDataDecoder { protected void <init> () public com.android.internal.net.eap.message.simaka.EapSimAkaTypeData$DecodeResult decode (byte[]) protected com.android.internal.net.eap.message.simaka.EapAkaTypeData getInstance (int, java.util.LinkedHashMap, byte[]) }
com/android/internal/net/eap/message/simaka/EapAkaPrimeTypeData.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapAkaPrimeTypeData extends com.android.internal.net.eap.message.simaka.EapAkaTypeData { void <init> (int, java.util.LinkedHashMap) public void <init> (int, java.util.List) public static com.android.internal.net.eap.message.simaka.EapAkaPrimeTypeData$EapAkaPrimeTypeDataDecoder getEapAkaPrimeTypeDataDecoder () }
com/android/internal/net/eap/message/simaka/EapAkaPrimeTypeData$EapAkaPrimeTypeDataDecoder.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapAkaPrimeTypeData$EapAkaPrimeTypeDataDecoder extends com.android.internal.net.eap.message.simaka.EapSimAkaTypeData$EapSimAkaTypeDataDecoder { protected void <init> () public com.android.internal.net.eap.message.simaka.EapSimAkaTypeData$DecodeResult decode (byte[]) protected com.android.internal.net.eap.message.simaka.EapAkaPrimeTypeData getInstance (int, java.util.LinkedHashMap, byte[]) }
com/android/internal/net/eap/message/simaka/EapAkaPrimeAttributeFactory.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapAkaPrimeAttributeFactory extends com.android.internal.net.eap.message.simaka.EapAkaAttributeFactory { public static com.android.internal.net.eap.message.simaka.EapAkaPrimeAttributeFactory getInstance () public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute getAttribute (java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException com.android.internal.net.eap.exceptions.simaka.EapSimAkaUnsupportedAttributeException }
com/android/internal/net/eap/message/simaka/EapAkaAttributeFactory.class
<Unknown> package com.android.internal.net.eap.message.simaka public com.android.internal.net.eap.message.simaka.EapAkaAttributeFactory extends com.android.internal.net.eap.message.simaka.EapSimAkaAttributeFactory { protected void <init> () public static com.android.internal.net.eap.message.simaka.EapAkaAttributeFactory getInstance () public com.android.internal.net.eap.message.simaka.EapSimAkaAttribute getAttribute (java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException com.android.internal.net.eap.exceptions.simaka.EapSimAkaUnsupportedAttributeException protected com.android.internal.net.eap.message.simaka.EapSimAkaAttribute getAttribute (int, int, java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException com.android.internal.net.eap.exceptions.simaka.EapSimAkaUnsupportedAttributeException }
com/android/internal/net/eap/message/mschapv2/EapMsChapV2TypeData.class
<Unknown> package com.android.internal.net.eap.message.mschapv2 public com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData extends java.lang.Object { public static final int EAP_MSCHAP_V2_CHALLENGE public static final int EAP_MSCHAP_V2_RESPONSE public static final int EAP_MSCHAP_V2_SUCCESS public static final int EAP_MSCHAP_V2_FAILURE public static final int EAP_MSCHAP_V2_CHANGE_PASSWORD public static final java.util.Map EAP_OP_CODE_STRING public final int opCode void <init> (int) throws com.android.internal.net.eap.exceptions.mschapv2.EapMsChapV2ParsingException public byte[] encode () static java.util.Map getMessageMappings (java.lang.String) throws com.android.internal.net.eap.exceptions.mschapv2.EapMsChapV2ParsingException static byte[] hexStringToByteArray (java.lang.String) throws com.android.internal.net.eap.exceptions.mschapv2.EapMsChapV2ParsingException java.lang.NumberFormatException }
com/android/internal/net/eap/message/mschapv2/EapMsChapV2TypeData$EapMsChapV2VariableTypeData.class
<Unknown> package com.android.internal.net.eap.message.mschapv2 abstract com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2VariableTypeData extends com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData { public final int msChapV2Id public final int msLength void <init> (int, int, int) throws com.android.internal.net.eap.exceptions.mschapv2.EapMsChapV2ParsingException }
com/android/internal/net/eap/message/mschapv2/EapMsChapV2TypeData$EapMsChapV2TypeDataDecoder.class
<Unknown> package com.android.internal.net.eap.message.mschapv2 public com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2TypeDataDecoder extends java.lang.Object { public void <init> () public int getOpCode (byte[]) throws java.nio.BufferUnderflowException public com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2TypeDataDecoder$DecodeResult decodeChallengeRequest (java.lang.String, byte[]) public com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2TypeDataDecoder$DecodeResult decodeSuccessRequest (java.lang.String, byte[]) public com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2TypeDataDecoder$DecodeResult decodeFailureRequest (java.lang.String, byte[]) }
com/android/internal/net/eap/message/mschapv2/EapMsChapV2TypeData$EapMsChapV2TypeDataDecoder$DecodeResult.class
<Unknown> package com.android.internal.net.eap.message.mschapv2 public com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2TypeDataDecoder$DecodeResult extends java.lang.Object { public final com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData eapTypeData public final com.android.internal.net.eap.EapResult$EapError eapError public void <init> (com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData) public void <init> (com.android.internal.net.eap.EapResult$EapError) public boolean isSuccessfulDecode () }
com/android/internal/net/eap/message/mschapv2/EapMsChapV2TypeData$EapMsChapV2SuccessResponse.class
<Unknown> package com.android.internal.net.eap.message.mschapv2 public com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2SuccessResponse extends com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData { public static com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2SuccessResponse getEapMsChapV2SuccessResponse () public byte[] encode () }
com/android/internal/net/eap/message/mschapv2/EapMsChapV2TypeData$EapMsChapV2SuccessRequest.class
<Unknown> package com.android.internal.net.eap.message.mschapv2 public com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2SuccessRequest extends com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2VariableTypeData { public final byte[] authBytes public final String message void <init> (java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.mschapv2.EapMsChapV2ParsingException public void <init> (int, int, byte[], java.lang.String) throws com.android.internal.net.eap.exceptions.mschapv2.EapMsChapV2ParsingException }
com/android/internal/net/eap/message/mschapv2/EapMsChapV2TypeData$EapMsChapV2FailureResponse.class
<Unknown> package com.android.internal.net.eap.message.mschapv2 public com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2FailureResponse extends com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData { public static com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2FailureResponse getEapMsChapV2FailureResponse () public byte[] encode () }
com/android/internal/net/eap/message/mschapv2/EapMsChapV2TypeData$EapMsChapV2FailureRequest.class
<Unknown> package com.android.internal.net.eap.message.mschapv2 public com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2FailureRequest extends com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2VariableTypeData { public static final java.util.Map EAP_ERROR_CODE_STRING public final int errorCode public final boolean isRetryable public final byte[] challenge public final int passwordChangeProtocol public final String message void <init> (java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.mschapv2.EapMsChapV2ParsingException java.lang.NumberFormatException public void <init> (int, int, int, boolean, byte[], int, java.lang.String) throws com.android.internal.net.eap.exceptions.mschapv2.EapMsChapV2ParsingException }
com/android/internal/net/eap/message/mschapv2/EapMsChapV2TypeData$EapMsChapV2ChallengeResponse.class
<Unknown> package com.android.internal.net.eap.message.mschapv2 public com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2ChallengeResponse extends com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2VariableTypeData { public static final int VALUE_SIZE public static final int PEER_CHALLENGE_SIZE public static final int RESERVED_BYTES public static final int NT_RESPONSE_SIZE public static final int TYPE_DATA_HEADER_SIZE public final byte[] peerChallenge public final byte[] ntResponse public final int flags public final byte[] name public void <init> (int, byte[], byte[], int, byte[]) throws com.android.internal.net.eap.exceptions.mschapv2.EapMsChapV2ParsingException public byte[] encode () }
com/android/internal/net/eap/message/mschapv2/EapMsChapV2TypeData$EapMsChapV2ChallengeRequest.class
<Unknown> package com.android.internal.net.eap.message.mschapv2 public com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2ChallengeRequest extends com.android.internal.net.eap.message.mschapv2.EapMsChapV2TypeData$EapMsChapV2VariableTypeData { public static final int VALUE_SIZE public static final int TYPE_DATA_HEADER_SIZE public final byte[] challenge public final byte[] name void <init> (java.nio.ByteBuffer) throws com.android.internal.net.eap.exceptions.mschapv2.EapMsChapV2ParsingException public void <init> (int, int, byte[], byte[]) throws com.android.internal.net.eap.exceptions.mschapv2.EapMsChapV2ParsingException }
com/android/internal/net/eap/message/EapMessage.class
<Unknown> package com.android.internal.net.eap.message public com.android.internal.net.eap.message.EapMessage extends java.lang.Object { public static final int EAP_CODE_REQUEST public static final int EAP_CODE_RESPONSE public static final int EAP_CODE_SUCCESS public static final int EAP_CODE_FAILURE public static final java.util.Map EAP_CODE_STRING public static final int EAP_HEADER_LENGTH public final int eapCode public final int eapIdentifier public final int eapLength public final com.android.internal.net.eap.message.EapData eapData public void <init> (int, int, com.android.internal.net.eap.message.EapData) throws com.android.internal.net.eap.exceptions.EapSilentException public static com.android.internal.net.eap.message.EapMessage decode (byte[]) throws com.android.internal.net.eap.exceptions.EapSilentException public byte[] encode () public static com.android.internal.net.eap.EapResult getNotificationResponse (int) public static com.android.internal.net.eap.EapResult getNakResponse (int, java.util.Collection) }
com/android/internal/net/eap/message/EapMessage$EapCode.class
<Unknown> package com.android.internal.net.eap.message public abstract annotation com.android.internal.net.eap.message.EapMessage$EapCode extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/message/EapData.class
<Unknown> package com.android.internal.net.eap.message public com.android.internal.net.eap.message.EapData extends java.lang.Object { public static final int EAP_IDENTITY public static final int EAP_NOTIFICATION public static final int EAP_NAK public static final java.util.Map EAP_TYPE_STRING public final int eapType public final byte[] eapTypeData public static final com.android.internal.net.eap.message.EapData NOTIFICATION_DATA public void <init> (int, byte[]) public int getLength () public boolean equals (java.lang.Object) public int hashCode () public void encodeToByteBuffer (java.nio.ByteBuffer) public static boolean isSupportedEapType (int) }
com/android/internal/net/eap/message/EapData$EapType.class
<Unknown> package com.android.internal.net.eap.message public abstract annotation com.android.internal.net.eap.message.EapData$EapType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/exceptions/ttls/EapTtlsParsingException.class
<Unknown> package com.android.internal.net.eap.exceptions.ttls public com.android.internal.net.eap.exceptions.ttls.EapTtlsParsingException extends java.lang.Exception { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/exceptions/ttls/EapTtlsHandshakeException.class
<Unknown> package com.android.internal.net.eap.exceptions.ttls public com.android.internal.net.eap.exceptions.ttls.EapTtlsHandshakeException extends java.lang.Exception { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/exceptions/simaka/EapSimInvalidTypeDataException.class
<Unknown> package com.android.internal.net.eap.exceptions.simaka public com.android.internal.net.eap.exceptions.simaka.EapSimInvalidTypeDataException extends java.lang.Exception { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/exceptions/simaka/EapSimInvalidAtRandException.class
<Unknown> package com.android.internal.net.eap.exceptions.simaka public com.android.internal.net.eap.exceptions.simaka.EapSimInvalidAtRandException extends com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/exceptions/simaka/EapSimAkaUnsupportedAttributeException.class
<Unknown> package com.android.internal.net.eap.exceptions.simaka public com.android.internal.net.eap.exceptions.simaka.EapSimAkaUnsupportedAttributeException extends java.lang.Exception { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/exceptions/simaka/EapSimAkaInvalidLengthException.class
<Unknown> package com.android.internal.net.eap.exceptions.simaka public com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidLengthException extends java.lang.Exception { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/exceptions/simaka/EapSimAkaInvalidAttributeException.class
<Unknown> package com.android.internal.net.eap.exceptions.simaka public com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException extends java.lang.Exception { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/exceptions/simaka/EapSimAkaInvalidAtPaddingException.class
<Unknown> package com.android.internal.net.eap.exceptions.simaka public com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAtPaddingException extends com.android.internal.net.eap.exceptions.simaka.EapSimAkaInvalidAttributeException { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/exceptions/simaka/EapSimAkaIdentityUnavailableException.class
<Unknown> package com.android.internal.net.eap.exceptions.simaka public com.android.internal.net.eap.exceptions.simaka.EapSimAkaIdentityUnavailableException extends java.lang.Exception { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/exceptions/simaka/EapSimAkaAuthenticationFailureException.class
<Unknown> package com.android.internal.net.eap.exceptions.simaka public com.android.internal.net.eap.exceptions.simaka.EapSimAkaAuthenticationFailureException extends java.lang.Exception { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/exceptions/simaka/EapAkaInvalidAuthenticationResponse.class
<Unknown> package com.android.internal.net.eap.exceptions.simaka public com.android.internal.net.eap.exceptions.simaka.EapAkaInvalidAuthenticationResponse extends com.android.internal.net.eap.exceptions.simaka.EapSimAkaAuthenticationFailureException { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/exceptions/mschapv2/EapMsChapV2ParsingException.class
<Unknown> package com.android.internal.net.eap.exceptions.mschapv2 public com.android.internal.net.eap.exceptions.mschapv2.EapMsChapV2ParsingException extends java.lang.Exception { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/exceptions/UnsupportedEapTypeException.class
<Unknown> package com.android.internal.net.eap.exceptions public com.android.internal.net.eap.exceptions.UnsupportedEapTypeException extends com.android.internal.net.eap.exceptions.EapSilentException { public final int eapIdentifier public void <init> (int, java.lang.String) public void <init> (int, java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/exceptions/InvalidEapResponseException.class
<Unknown> package com.android.internal.net.eap.exceptions public com.android.internal.net.eap.exceptions.InvalidEapResponseException extends java.lang.Exception { public void <init> (java.lang.String) }
com/android/internal/net/eap/exceptions/InvalidEapCodeException.class
<Unknown> package com.android.internal.net.eap.exceptions public com.android.internal.net.eap.exceptions.InvalidEapCodeException extends com.android.internal.net.eap.exceptions.EapSilentException { public void <init> (int) }
com/android/internal/net/eap/exceptions/EapSilentException.class
<Unknown> package com.android.internal.net.eap.exceptions public abstract com.android.internal.net.eap.exceptions.EapSilentException extends java.lang.Exception { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/exceptions/EapInvalidRequestException.class
<Unknown> package com.android.internal.net.eap.exceptions public com.android.internal.net.eap.exceptions.EapInvalidRequestException extends java.lang.Exception { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/exceptions/EapInvalidPacketLengthException.class
<Unknown> package com.android.internal.net.eap.exceptions public com.android.internal.net.eap.exceptions.EapInvalidPacketLengthException extends com.android.internal.net.eap.exceptions.EapSilentException { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) }
com/android/internal/net/eap/crypto/TlsSessionFactory.class
<Unknown> package com.android.internal.net.eap.crypto public com.android.internal.net.eap.crypto.TlsSessionFactory extends java.lang.Object { public void <init> () public com.android.internal.net.eap.crypto.TlsSession newInstance (java.security.cert.X509Certificate, java.security.SecureRandom) throws java.security.GeneralSecurityException java.io.IOException }
com/android/internal/net/eap/crypto/TlsSession.class
<Unknown> package com.android.internal.net.eap.crypto public com.android.internal.net.eap.crypto.TlsSession extends java.lang.Object { public static final int TLS_STATUS_TUNNEL_ESTABLISHED public static final int TLS_STATUS_SUCCESS public static final int TLS_STATUS_FAILURE public static final int TLS_STATUS_CLOSED javax.net.ssl.SSLEngineResult$HandshakeStatus mHandshakeStatus boolean mHandshakeComplete void <init> (java.security.cert.X509Certificate, java.security.SecureRandom) throws java.security.GeneralSecurityException java.io.IOException public void <init> (javax.net.ssl.SSLContext, javax.net.ssl.SSLEngine, javax.net.ssl.SSLSession, java.security.SecureRandom) public com.android.internal.net.eap.crypto.TlsSession$TlsResult startHandshake () public com.android.internal.net.eap.crypto.TlsSession$TlsResult processHandshakeData (byte[], byte[]) public com.android.internal.net.eap.crypto.TlsSession$TlsResult processIncomingData (byte[]) public com.android.internal.net.eap.crypto.TlsSession$TlsResult processOutgoingData (byte[]) public com.android.internal.net.eap.crypto.TlsSession$TlsResult closeConnection () public com.android.internal.net.eap.crypto.TlsSession$EapTtlsKeyingMaterial generateKeyingMaterial () public static byte[] getByteArrayFromBuffer (java.nio.ByteBuffer) }
com/android/internal/net/eap/crypto/TlsSession$TlsStatus.class
<Unknown> package com.android.internal.net.eap.crypto public abstract annotation com.android.internal.net.eap.crypto.TlsSession$TlsStatus extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/crypto/TlsSession$TlsResult.class
<Unknown> package com.android.internal.net.eap.crypto public com.android.internal.net.eap.crypto.TlsSession$TlsResult extends java.lang.Object { public final byte[] data public final int status public void <init> (com.android.internal.net.eap.crypto.TlsSession, byte[], int) public void <init> (com.android.internal.net.eap.crypto.TlsSession, int) }
com/android/internal/net/eap/crypto/TlsSession$EapTtlsKeyingMaterial.class
<Unknown> package com.android.internal.net.eap.crypto public com.android.internal.net.eap.crypto.TlsSession$EapTtlsKeyingMaterial extends java.lang.Object { public final byte[] msk public final byte[] emsk public final com.android.internal.net.eap.EapResult$EapError eapError public void <init> (com.android.internal.net.eap.crypto.TlsSession, byte[], byte[]) public void <init> (com.android.internal.net.eap.crypto.TlsSession, com.android.internal.net.eap.EapResult$EapError) public boolean isSuccessful () }
com/android/internal/net/eap/crypto/ParityBitUtil.class
<Unknown> package com.android.internal.net.eap.crypto public com.android.internal.net.eap.crypto.ParityBitUtil extends java.lang.Object { public void <init> () public static byte[] addParityBits (byte[]) static byte getByteWithParityBit (byte) static long byteArrayToLong (byte[]) }
com/android/internal/net/eap/crypto/HmacSha256ByteSigner.class
<Unknown> package com.android.internal.net.eap.crypto public com.android.internal.net.eap.crypto.HmacSha256ByteSigner extends java.lang.Object implements com.android.internal.net.crypto.KeyGenerationUtils$ByteSigner { public void <init> () public static com.android.internal.net.eap.crypto.HmacSha256ByteSigner getInstance () public byte[] signBytes (byte[], byte[]) }
com/android/internal/net/eap/crypto/Fips186_2Prf.class
<Unknown> package com.android.internal.net.eap.crypto public com.android.internal.net.eap.crypto.Fips186_2Prf extends java.lang.Object { public void <init> () public byte[] getRandom (byte[], int) }
com/android/internal/net/eap/crypto/Fips186_2Prf$Sha1_186_2_FunctionG.class
<Unknown> package com.android.internal.net.eap.crypto com.android.internal.net.eap.crypto.Fips186_2Prf$Sha1_186_2_FunctionG extends com.android.internal.net.org.bouncycastle.crypto.digests.SHA1Digest { public void finish () }
com/android/internal/net/eap/IEapCallback.class
<Unknown> package com.android.internal.net.eap public abstract com.android.internal.net.eap.IEapCallback extends java.lang.Object { public abstract void onSuccess (byte[], byte[], android.net.eap.EapInfo) public abstract void onFail () public abstract void onResponse (byte[], int) public abstract void onError (java.lang.Throwable) }
com/android/internal/net/eap/EapSimAkaIdentityTracker.class
<Unknown> package com.android.internal.net.eap public com.android.internal.net.eap.EapSimAkaIdentityTracker extends java.lang.Object { static final int MAX_NUMBER_OF_REAUTH_INFO public void <init> () public static com.android.internal.net.eap.EapSimAkaIdentityTracker getInstance () public void registerReauthCredentials (java.lang.String, java.lang.String, int, byte[], byte[], byte[]) void addReauthInfo (java.lang.String, com.android.internal.net.eap.EapSimAkaIdentityTracker$ReauthInfo) public com.android.internal.net.eap.EapSimAkaIdentityTracker$ReauthInfo getReauthInfo (java.lang.String, java.lang.String) public void deleteReauthInfo (java.lang.String, java.lang.String) void garbageCollect () int getNumberOfReauthInfo () void clearReauthInfoMap () }
com/android/internal/net/eap/EapSimAkaIdentityTracker$ReauthInfo.class
<Unknown> package com.android.internal.net.eap public com.android.internal.net.eap.EapSimAkaIdentityTracker$ReauthInfo extends java.lang.Object { void <init> (int, byte[], byte[], byte[], long) public int getReauthCount () public byte[] getMk () public byte[] getKeyEncr () public byte[] getKeyAut () public boolean isValid () }
com/android/internal/net/eap/EapSimAkaIdentityTracker$EapSimAkaIdentityTrackerHolder.class
<Unknown> package com.android.internal.net.eap com.android.internal.net.eap.EapSimAkaIdentityTracker$EapSimAkaIdentityTrackerHolder extends java.lang.Object { static final com.android.internal.net.eap.EapSimAkaIdentityTracker INSTANCE }
com/android/internal/net/eap/EapResult.class
<Unknown> package com.android.internal.net.eap public abstract com.android.internal.net.eap.EapResult extends java.lang.Object { public void <init> () }
com/android/internal/net/eap/EapResult$EapSuccess.class
<Unknown> package com.android.internal.net.eap public com.android.internal.net.eap.EapResult$EapSuccess extends com.android.internal.net.eap.EapResult { public final byte[] msk public final byte[] emsk public final android.net.eap.EapInfo mEapInfo public void <init> (byte[], byte[]) public void <init> (byte[], byte[], android.net.eap.EapInfo) public android.net.eap.EapInfo getEapInfo () }
com/android/internal/net/eap/EapResult$EapResponse.class
<Unknown> package com.android.internal.net.eap public com.android.internal.net.eap.EapResult$EapResponse extends com.android.internal.net.eap.EapResult { public final byte[] packet public final int flagMask public static final int RESPONSE_FLAG_EAP_AKA_SERVER_AUTHENTICATED protected void <init> (byte[], int[]) public static com.android.internal.net.eap.EapResult getEapResponse (com.android.internal.net.eap.message.EapMessage, int[]) public static com.android.internal.net.eap.EapResult getEapResponse (com.android.internal.net.eap.message.EapMessage) public static boolean hasFlag (int, int) }
com/android/internal/net/eap/EapResult$EapResponse$EapResponseFlag.class
<Unknown> package com.android.internal.net.eap public abstract annotation com.android.internal.net.eap.EapResult$EapResponse$EapResponseFlag extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/internal/net/eap/EapResult$EapFailure.class
<Unknown> package com.android.internal.net.eap public com.android.internal.net.eap.EapResult$EapFailure extends com.android.internal.net.eap.EapResult { public void <init> () }
com/android/internal/net/eap/EapResult$EapError.class
<Unknown> package com.android.internal.net.eap public com.android.internal.net.eap.EapResult$EapError extends com.android.internal.net.eap.EapResult { public final Exception cause public void <init> (java.lang.Exception) }
com/android/internal/net/eap/EapAuthenticator.class
<Unknown> package com.android.internal.net.eap public com.android.internal.net.eap.EapAuthenticator extends android.os.Handler { public static final com.android.internal.net.utils.Log LOG public void <init> (com.android.internal.net.eap.EapAuthenticator$EapContext, com.android.internal.net.eap.IEapCallback, android.net.eap.EapSessionConfig) void <init> (android.os.Looper, com.android.internal.net.eap.IEapCallback, com.android.internal.net.eap.statemachine.EapStateMachine, java.util.concurrent.Executor, long) public void handleMessage (android.os.Message) public void processEapMessage (byte[]) }
com/android/internal/net/eap/EapAuthenticator$EapRandomFactory.class
<Unknown> package com.android.internal.net.eap public abstract com.android.internal.net.eap.EapAuthenticator$EapRandomFactory extends java.lang.Object { public abstract java.security.SecureRandom getRandom () }
com/android/internal/net/eap/EapAuthenticator$EapContext.class
<Unknown> package com.android.internal.net.eap public abstract com.android.internal.net.eap.EapAuthenticator$EapContext extends java.lang.Object { public abstract android.os.Looper getLooper () public abstract android.content.Context getContext () public abstract com.android.internal.net.eap.EapAuthenticator$EapRandomFactory getRandomnessFactory () }
com/android/internal/net/crypto/KeyGenerationUtils.class
<Unknown> package com.android.internal.net.crypto public com.android.internal.net.crypto.KeyGenerationUtils extends java.lang.Object { public void <init> () public static byte[] prfPlus (com.android.internal.net.crypto.KeyGenerationUtils$ByteSigner, byte[], byte[], int) }
com/android/internal/net/crypto/KeyGenerationUtils$ByteSigner.class
<Unknown> package com.android.internal.net.crypto public abstract com.android.internal.net.crypto.KeyGenerationUtils$ByteSigner extends java.lang.Object { public abstract byte[] signBytes (byte[], byte[]) }
com/android/internal/net/annotations/PolicyDirection.class
<Unknown> package com.android.internal.net.annotations public abstract annotation com.android.internal.net.annotations.PolicyDirection extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/ike3gpp/Ike3gppParams.class
<Unknown> package android.net.ipsec.ike.ike3gpp public final android.net.ipsec.ike.ike3gpp.Ike3gppParams extends java.lang.Object { public static final byte PDU_SESSION_ID_UNSET public byte getPduSessionId () public boolean hasPduSessionId () public java.lang.String getMobileDeviceIdentity () public int hashCode () public boolean equals (java.lang.Object) public java.lang.String toString () }
android/net/ipsec/ike/ike3gpp/Ike3gppParams$Builder.class
<Unknown> package android.net.ipsec.ike.ike3gpp public final android.net.ipsec.ike.ike3gpp.Ike3gppParams$Builder extends java.lang.Object { public void <init> () public android.net.ipsec.ike.ike3gpp.Ike3gppParams$Builder setPduSessionId (byte) public android.net.ipsec.ike.ike3gpp.Ike3gppParams$Builder setMobileDeviceIdentity (java.lang.String) public android.net.ipsec.ike.ike3gpp.Ike3gppParams build () }
android/net/ipsec/ike/ike3gpp/Ike3gppN1ModeInformation.class
<Unknown> package android.net.ipsec.ike.ike3gpp public final android.net.ipsec.ike.ike3gpp.Ike3gppN1ModeInformation extends android.net.ipsec.ike.ike3gpp.Ike3gppData { public void <init> (byte[]) public int getDataType () public byte[] getSnssai () }
android/net/ipsec/ike/ike3gpp/Ike3gppExtension.class
<Unknown> package android.net.ipsec.ike.ike3gpp public final android.net.ipsec.ike.ike3gpp.Ike3gppExtension extends java.lang.Object { public void <init> (android.net.ipsec.ike.ike3gpp.Ike3gppParams, android.net.ipsec.ike.ike3gpp.Ike3gppExtension$Ike3gppDataListener) public android.net.ipsec.ike.ike3gpp.Ike3gppExtension$Ike3gppDataListener getIke3gppDataListener () public android.net.ipsec.ike.ike3gpp.Ike3gppParams getIke3gppParams () public int hashCode () public boolean equals (java.lang.Object) }
android/net/ipsec/ike/ike3gpp/Ike3gppExtension$Ike3gppDataListener.class
<Unknown> package android.net.ipsec.ike.ike3gpp public abstract android.net.ipsec.ike.ike3gpp.Ike3gppExtension$Ike3gppDataListener extends java.lang.Object { public abstract void onIke3gppDataReceived (java.util.List) }
android/net/ipsec/ike/ike3gpp/Ike3gppData.class
<Unknown> package android.net.ipsec.ike.ike3gpp public abstract android.net.ipsec.ike.ike3gpp.Ike3gppData extends java.lang.Object { public static final int DATA_TYPE_NOTIFY_N1_MODE_INFORMATION public static final int DATA_TYPE_NOTIFY_BACKOFF_TIMER protected void <init> () public abstract int getDataType () }
android/net/ipsec/ike/ike3gpp/Ike3gppData$DataType.class
<Unknown> package android.net.ipsec.ike.ike3gpp public abstract annotation android.net.ipsec.ike.ike3gpp.Ike3gppData$DataType extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/ike3gpp/Ike3gppBackoffTimer.class
<Unknown> package android.net.ipsec.ike.ike3gpp public final android.net.ipsec.ike.ike3gpp.Ike3gppBackoffTimer extends android.net.ipsec.ike.ike3gpp.Ike3gppData { public static final int ERROR_TYPE_NO_APN_SUBSCRIPTION public static final int ERROR_TYPE_NETWORK_FAILURE public void <init> (byte, int) public int getDataType () public byte getBackoffTimer () public int getBackoffCause () public static boolean isValidErrorNotifyCause (com.android.internal.net.ipsec.ike.message.IkeNotifyPayload) }
android/net/ipsec/ike/exceptions/UnsupportedCriticalPayloadException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.UnsupportedCriticalPayloadException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> (java.util.List) public void <init> (byte[]) public java.util.List getUnsupportedCriticalPayloadList () protected boolean isValidDataLength (int) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/UnrecognizedIkeProtocolException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.UnrecognizedIkeProtocolException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> (int, byte[]) public byte[] getUnrecognizedErrorData () protected boolean isValidDataLength (int) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/TsUnacceptableException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.TsUnacceptableException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> () public void <init> (byte[]) protected boolean isValidDataLength (int) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/TemporaryFailureException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.TemporaryFailureException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> (java.lang.String) public void <init> (byte[]) protected boolean isValidDataLength (int) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/SinglePairRequiredException.class
<Unknown> package android.net.ipsec.ike.exceptions public android.net.ipsec.ike.exceptions.SinglePairRequiredException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> () public void <init> (byte[]) protected boolean isValidDataLength (int) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/NoValidProposalChosenException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.NoValidProposalChosenException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) public void <init> (byte[]) protected boolean isValidDataLength (int) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/NoAdditionalSasException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.NoAdditionalSasException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> () public void <init> (byte[]) protected boolean isValidDataLength (int) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/InvalidSyntaxException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.InvalidSyntaxException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> (java.lang.String) public void <init> (java.lang.Throwable) public void <init> (java.lang.String, java.lang.Throwable) public void <init> (byte[]) protected boolean isValidDataLength (int) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/InvalidSelectorsException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.InvalidSelectorsException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> (int, byte[]) protected boolean isValidDataLength (int) public int getIpSecSpi () public byte[] getIpSecPacketInfo () public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/InvalidMessageIdException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.InvalidMessageIdException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> (int) public void <init> (byte[]) public int getMessageId () protected boolean isValidDataLength (int) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/InvalidMajorVersionException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.InvalidMajorVersionException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> (byte) public void <init> (byte[]) public byte getMajorVersion () protected boolean isValidDataLength (int) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/InvalidKeException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.InvalidKeException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> (int) public void <init> (byte[]) public int getDhGroup () protected boolean isValidDataLength (int) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/InvalidIkeSpiException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.InvalidIkeSpiException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> () public void <init> (byte[]) protected boolean isValidDataLength (int) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/InternalAddressFailureException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.InternalAddressFailureException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> () public void <init> (byte[]) protected boolean isValidDataLength (int) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/IkeTimeoutException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.IkeTimeoutException extends java.io.IOException { public void <init> (java.lang.String) }
android/net/ipsec/ike/exceptions/IkeProtocolException.class
<Unknown> package android.net.ipsec.ike.exceptions public abstract android.net.ipsec.ike.exceptions.IkeProtocolException extends android.net.ipsec.ike.exceptions.IkeException { public static final int ERROR_TYPE_UNSUPPORTED_CRITICAL_PAYLOAD public static final int ERROR_TYPE_INVALID_IKE_SPI public static final int ERROR_TYPE_INVALID_MAJOR_VERSION public static final int ERROR_TYPE_INVALID_SYNTAX public static final int ERROR_TYPE_INVALID_MESSAGE_ID public static final int ERROR_TYPE_NO_PROPOSAL_CHOSEN public static final int ERROR_TYPE_INVALID_KE_PAYLOAD public static final int ERROR_TYPE_AUTHENTICATION_FAILED public static final int ERROR_TYPE_SINGLE_PAIR_REQUIRED public static final int ERROR_TYPE_NO_ADDITIONAL_SAS public static final int ERROR_TYPE_INTERNAL_ADDRESS_FAILURE public static final int ERROR_TYPE_FAILED_CP_REQUIRED public static final int ERROR_TYPE_TS_UNACCEPTABLE public static final int ERROR_TYPE_INVALID_SELECTORS public static final int ERROR_TYPE_TEMPORARY_FAILURE public static final int ERROR_TYPE_CHILD_SA_NOT_FOUND public static final byte[] ERROR_DATA_NOT_INCLUDED protected void <init> (int) protected void <init> (int, java.lang.String) protected void <init> (int, java.lang.Throwable) protected void <init> (int, java.lang.String, java.lang.Throwable) protected void <init> (int, byte[]) protected abstract boolean isValidDataLength (int) protected static byte[] integerToByteArray (int, int) protected static int byteArrayToInteger (byte[]) public int getErrorType () public byte[] getErrorData () public com.android.internal.net.ipsec.ike.message.IkeNotifyPayload buildNotifyPayload () }
android/net/ipsec/ike/exceptions/IkeProtocolException$ErrorType.class
<Unknown> package android.net.ipsec.ike.exceptions public abstract annotation android.net.ipsec.ike.exceptions.IkeProtocolException$ErrorType extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/exceptions/IkeNonProtocolException.class
<Unknown> package android.net.ipsec.ike.exceptions public abstract android.net.ipsec.ike.exceptions.IkeNonProtocolException extends android.net.ipsec.ike.exceptions.IkeException { protected void <init> () protected void <init> (java.lang.String) protected void <init> (java.lang.Throwable) protected void <init> (java.lang.String, java.lang.Throwable) }
android/net/ipsec/ike/exceptions/IkeNetworkLostException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.IkeNetworkLostException extends android.net.ipsec.ike.exceptions.IkeNonProtocolException { public void <init> (android.net.Network) public android.net.Network getNetwork () public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/IkeInternalException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.IkeInternalException extends android.net.ipsec.ike.exceptions.IkeNonProtocolException { public void <init> (java.lang.Throwable) public void <init> (java.lang.String) public void <init> (java.lang.String, java.lang.Throwable) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/IkeIOException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.IkeIOException extends android.net.ipsec.ike.exceptions.IkeNonProtocolException { public void <init> (java.io.IOException) public java.io.IOException getCause () public synchronized java.lang.Throwable initCause (java.lang.Throwable) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/IkeException.class
<Unknown> package android.net.ipsec.ike.exceptions public abstract android.net.ipsec.ike.exceptions.IkeException extends java.lang.Exception { protected void <init> () protected void <init> (java.lang.String) protected void <init> (java.lang.Throwable) protected void <init> (java.lang.String, java.lang.Throwable) public static android.net.ipsec.ike.exceptions.IkeException wrapAsIkeException (java.lang.Exception) public abstract int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/FailedCpRequiredException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.FailedCpRequiredException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> () public void <init> (byte[]) protected boolean isValidDataLength (int) public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/ChildSaNotFoundException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.ChildSaNotFoundException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> (int) public void <init> (int, byte[]) protected boolean isValidDataLength (int) public int getIpSecSpi () public int getMetricsErrorCode () }
android/net/ipsec/ike/exceptions/AuthenticationFailedException.class
<Unknown> package android.net.ipsec.ike.exceptions public final android.net.ipsec.ike.exceptions.AuthenticationFailedException extends android.net.ipsec.ike.exceptions.IkeProtocolException { public void <init> (java.lang.String) public void <init> (java.lang.Throwable) public void <init> (byte[]) protected boolean isValidDataLength (int) public int getMetricsErrorCode () }
android/net/ipsec/ike/TunnelModeChildSessionParams.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.TunnelModeChildSessionParams extends android.net.ipsec.ike.ChildSessionParams { public static android.net.ipsec.ike.TunnelModeChildSessionParams fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttribute[] getConfigurationAttributesInternal () public java.util.List getConfigurationRequests () public int hashCode () public boolean equals (java.lang.Object) }
android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest extends java.lang.Object { }
android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv6DnsServer.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6DnsServer extends java.lang.Object implements android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest { }
android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv6Address.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6Address extends java.lang.Object implements android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest { public abstract java.net.Inet6Address getAddress () public abstract int getPrefixLength () }
android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4Netmask.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4Netmask extends java.lang.Object implements android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest { }
android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4DnsServer.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4DnsServer extends java.lang.Object implements android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest { }
android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4DhcpServer.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4DhcpServer extends java.lang.Object implements android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest { }
android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4Address.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4Address extends java.lang.Object implements android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest { public abstract java.net.Inet4Address getAddress () }
android/net/ipsec/ike/TunnelModeChildSessionParams$Builder.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.TunnelModeChildSessionParams$Builder extends android.net.ipsec.ike.ChildSessionParams$Builder { public void <init> () public void <init> (android.net.ipsec.ike.TunnelModeChildSessionParams) public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addSaProposal (android.net.ipsec.ike.ChildSaProposal) public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addChildSaProposal (android.net.ipsec.ike.ChildSaProposal) public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addInboundTrafficSelectors (android.net.ipsec.ike.IkeTrafficSelector) public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addOutboundTrafficSelectors (android.net.ipsec.ike.IkeTrafficSelector) public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder setLifetimeSeconds (int, int) public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addInternalAddressRequest (int) public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addInternalAddressRequest (java.net.Inet4Address) public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addInternalAddressRequest (java.net.Inet6Address, int) public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addInternalDnsServerRequest (int) public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addInternalDnsServerRequest (java.net.InetAddress) public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addInternalDhcpServerRequest (int) public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addInternalDhcpServerRequest (java.net.InetAddress) public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder addConfigRequest (com.android.internal.net.ipsec.ike.message.IkeConfigPayload$TunnelModeChildConfigAttribute) public android.net.ipsec.ike.TunnelModeChildSessionParams build () }
android/net/ipsec/ike/TransportModeChildSessionParams.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.TransportModeChildSessionParams extends android.net.ipsec.ike.ChildSessionParams { public static android.net.ipsec.ike.TransportModeChildSessionParams fromPersistableBundle (android.os.PersistableBundle) }
android/net/ipsec/ike/TransportModeChildSessionParams$Builder.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.TransportModeChildSessionParams$Builder extends android.net.ipsec.ike.ChildSessionParams$Builder { public void <init> () public void <init> (android.net.ipsec.ike.TransportModeChildSessionParams) public android.net.ipsec.ike.TransportModeChildSessionParams$Builder addSaProposal (android.net.ipsec.ike.ChildSaProposal) public android.net.ipsec.ike.TransportModeChildSessionParams$Builder addChildSaProposal (android.net.ipsec.ike.ChildSaProposal) public android.net.ipsec.ike.TransportModeChildSessionParams$Builder addInboundTrafficSelectors (android.net.ipsec.ike.IkeTrafficSelector) public android.net.ipsec.ike.TransportModeChildSessionParams$Builder addOutboundTrafficSelectors (android.net.ipsec.ike.IkeTrafficSelector) public android.net.ipsec.ike.TransportModeChildSessionParams$Builder setLifetimeSeconds (int, int) public android.net.ipsec.ike.TransportModeChildSessionParams build () }
android/net/ipsec/ike/SaProposal.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.SaProposal extends java.lang.Object { public static final int ENCRYPTION_ALGORITHM_3DES public static final int ENCRYPTION_ALGORITHM_AES_CBC public static final int ENCRYPTION_ALGORITHM_AES_CTR public static final int ENCRYPTION_ALGORITHM_AES_GCM_8 public static final int ENCRYPTION_ALGORITHM_AES_GCM_12 public static final int ENCRYPTION_ALGORITHM_AES_GCM_16 public static final int ENCRYPTION_ALGORITHM_CHACHA20_POLY1305 protected static final android.util.SparseArray SUPPORTED_ENCRYPTION_ALGO_TO_STR public static final int KEY_LEN_UNUSED public static final int KEY_LEN_AES_128 public static final int KEY_LEN_AES_192 public static final int KEY_LEN_AES_256 public static final int PSEUDORANDOM_FUNCTION_HMAC_SHA1 public static final int PSEUDORANDOM_FUNCTION_AES128_XCBC public static final int PSEUDORANDOM_FUNCTION_SHA2_256 public static final int PSEUDORANDOM_FUNCTION_SHA2_384 public static final int PSEUDORANDOM_FUNCTION_SHA2_512 public static final int PSEUDORANDOM_FUNCTION_AES128_CMAC protected static final android.util.SparseArray SUPPORTED_PRF_TO_STR public static final int INTEGRITY_ALGORITHM_NONE public static final int INTEGRITY_ALGORITHM_HMAC_SHA1_96 public static final int INTEGRITY_ALGORITHM_AES_XCBC_96 public static final int INTEGRITY_ALGORITHM_AES_CMAC_96 public static final int INTEGRITY_ALGORITHM_HMAC_SHA2_256_128 public static final int INTEGRITY_ALGORITHM_HMAC_SHA2_384_192 public static final int INTEGRITY_ALGORITHM_HMAC_SHA2_512_256 protected static final android.util.SparseArray SUPPORTED_INTEGRITY_ALGO_TO_STR public static final int DH_GROUP_NONE public static final int DH_GROUP_1024_BIT_MODP public static final int DH_GROUP_1536_BIT_MODP public static final int DH_GROUP_2048_BIT_MODP public static final int DH_GROUP_3072_BIT_MODP public static final int DH_GROUP_4096_BIT_MODP public static final int DH_GROUP_CURVE_25519 protected static final String ENCRYPT_ALGO_KEY protected static final String INTEGRITY_ALGO_KEY protected static final String DH_GROUP_KEY protected void <init> (int, com.android.internal.net.ipsec.ike.message.IkeSaPayload$EncryptionTransform[], com.android.internal.net.ipsec.ike.message.IkeSaPayload$IntegrityTransform[], com.android.internal.net.ipsec.ike.message.IkeSaPayload$DhGroupTransform[]) public static android.net.ipsec.ike.SaProposal fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public boolean isNegotiatedFrom (android.net.ipsec.ike.SaProposal) static boolean isTransformSelectedFrom (com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform[], com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform[]) public int getProtocolId () public java.util.List getEncryptionAlgorithms () public java.util.List getIntegrityAlgorithms () public java.util.List getDhGroups () public com.android.internal.net.ipsec.ike.message.IkeSaPayload$EncryptionTransform[] getEncryptionTransforms () public com.android.internal.net.ipsec.ike.message.IkeSaPayload$IntegrityTransform[] getIntegrityTransforms () public com.android.internal.net.ipsec.ike.message.IkeSaPayload$DhGroupTransform[] getDhGroupTransforms () protected java.util.List getAllTransformsAsList () public abstract com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform[] getAllTransforms () public java.lang.String toString () public int hashCode () public boolean equals (java.lang.Object) protected static java.util.Set getKeySet (android.util.SparseArray) public static java.util.Set getSupportedDhGroups () public static java.lang.String getEncryptionAlgorithmString (int) public static java.lang.String getPseudorandomFunctionString (int) public static java.lang.String getIntegrityAlgorithmString (int) public static java.lang.String getDhGroupString (int) }
android/net/ipsec/ike/SaProposal$PseudorandomFunction.class
<Unknown> package android.net.ipsec.ike public abstract annotation android.net.ipsec.ike.SaProposal$PseudorandomFunction extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/SaProposal$IntegrityAlgorithm.class
<Unknown> package android.net.ipsec.ike public abstract annotation android.net.ipsec.ike.SaProposal$IntegrityAlgorithm extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/SaProposal$EncryptionAlgorithm.class
<Unknown> package android.net.ipsec.ike public abstract annotation android.net.ipsec.ike.SaProposal$EncryptionAlgorithm extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/SaProposal$DhGroup.class
<Unknown> package android.net.ipsec.ike public abstract annotation android.net.ipsec.ike.SaProposal$DhGroup extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/SaProposal$Builder.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.SaProposal$Builder extends java.lang.Object { protected static final String ERROR_TAG protected final java.util.LinkedHashSet mProposedEncryptAlgos protected final java.util.LinkedHashSet mProposedPrfs protected final java.util.LinkedHashSet mProposedIntegrityAlgos protected final java.util.LinkedHashSet mProposedDhGroups protected boolean mHasAead protected void <init> () protected static boolean isAead (int) protected com.android.internal.net.ipsec.ike.message.IkeSaPayload$EncryptionTransform[] buildEncryptAlgosOrThrow () protected void validateAndAddEncryptAlgo (int, int, boolean) protected void validateAndAddIntegrityAlgo (int, boolean) protected void addDh (int) }
android/net/ipsec/ike/IkeTunnelConnectionParams.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.IkeTunnelConnectionParams extends java.lang.Object { public void <init> (android.net.ipsec.ike.IkeSessionParams, android.net.ipsec.ike.TunnelModeChildSessionParams) public android.net.ipsec.ike.IkeSessionParams getIkeSessionParams () public android.net.ipsec.ike.TunnelModeChildSessionParams getTunnelModeChildSessionParams () public int hashCode () public boolean equals (java.lang.Object) }
android/net/ipsec/ike/IkeTrafficSelector.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.IkeTrafficSelector extends java.lang.Object { static final int IP_PROTOCOL_ID_UNSPEC static final int IP_PROTOCOL_ID_ICMP static final int IP_PROTOCOL_ID_TCP static final int IP_PROTOCOL_ID_UDP public static final int TRAFFIC_SELECTOR_TYPE_IPV4_ADDR_RANGE public static final int TRAFFIC_SELECTOR_TYPE_IPV6_ADDR_RANGE public static final int PORT_NUMBER_MIN public static final int PORT_NUMBER_MAX static final int TRAFFIC_SELECTOR_IPV4_LEN static final int TRAFFIC_SELECTOR_IPV6_LEN public final int tsType public final int ipProtocolId public final int selectorLength public final int startPort public final int endPort public final java.net.InetAddress startingAddress public final java.net.InetAddress endingAddress public void <init> (int, int, java.net.InetAddress, java.net.InetAddress) public void <init> (int, int, int, java.net.InetAddress, java.net.InetAddress) public static android.net.ipsec.ike.IkeTrafficSelector fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public static android.net.ipsec.ike.IkeTrafficSelector[] decodeIkeTrafficSelectors (int, byte[]) throws android.net.ipsec.ike.exceptions.InvalidSyntaxException public boolean contains (android.net.ipsec.ike.IkeTrafficSelector) public int hashCode () public boolean equals (java.lang.Object) public void encodeToByteBuffer (java.nio.ByteBuffer) }
android/net/ipsec/ike/IkeTrafficSelector$TrafficSelectorType.class
<Unknown> package android.net.ipsec.ike public abstract annotation android.net.ipsec.ike.IkeTrafficSelector$TrafficSelectorType extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/IkeTrafficSelector$IpProtocolId.class
<Unknown> package android.net.ipsec.ike public abstract annotation android.net.ipsec.ike.IkeTrafficSelector$IpProtocolId extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/IkeSessionParams.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.IkeSessionParams extends java.lang.Object { public static final int IKE_AUTH_METHOD_PSK public static final int IKE_AUTH_METHOD_PUB_KEY_SIGNATURE public static final int IKE_AUTH_METHOD_EAP public static final int AUTH_DIRECTION_LOCAL public static final int AUTH_DIRECTION_REMOTE public static final int AUTH_DIRECTION_BOTH public static final int IKE_OPTION_ACCEPT_ANY_REMOTE_ID public static final int IKE_OPTION_EAP_ONLY_AUTH public static final int IKE_OPTION_MOBIKE public static final int IKE_OPTION_FORCE_PORT_4500 public static final int IKE_OPTION_INITIAL_CONTACT public static final int IKE_OPTION_REKEY_MOBILITY public static final int IKE_OPTION_AUTOMATIC_ADDRESS_FAMILY_SELECTION public static final int IKE_OPTION_AUTOMATIC_NATT_KEEPALIVES public static final int IKE_OPTION_AUTOMATIC_KEEPALIVE_ON_OFF public static final int IKE_OPTION_FORCE_DNS_RESOLUTION public static final int ESP_IP_VERSION_AUTO public static final int ESP_IP_VERSION_IPV4 public static final int ESP_IP_VERSION_IPV6 public static final int ESP_ENCAP_TYPE_AUTO public static final int ESP_ENCAP_TYPE_NONE public static final int ESP_ENCAP_TYPE_UDP public static final int NATT_KEEPALIVE_INTERVAL_AUTO public static final int IKE_DPD_DELAY_SEC_DISABLED public static final android.util.SparseArray IP_VERSION_TO_STR public static final android.util.SparseArray ENCAP_TYPE_TO_STR static final int IKE_HARD_LIFETIME_SEC_MINIMUM static final int IKE_HARD_LIFETIME_SEC_MAXIMUM static final int IKE_HARD_LIFETIME_SEC_DEFAULT static final int IKE_SOFT_LIFETIME_SEC_MINIMUM static final int IKE_SOFT_LIFETIME_SEC_DEFAULT static final int IKE_LIFETIME_MARGIN_SEC_MINIMUM static final int IKE_DPD_DELAY_SEC_MIN static final int IKE_DPD_DELAY_SEC_MAX static final int IKE_DPD_DELAY_SEC_DEFAULT public static final int IKE_NATT_KEEPALIVE_DELAY_SEC_MIN public static final int IKE_NATT_KEEPALIVE_DELAY_SEC_MAX static final int IKE_NATT_KEEPALIVE_DELAY_SEC_DEFAULT static final int DSCP_MIN static final int DSCP_MAX static final int DSCP_DEFAULT static final int IKE_RETRANS_TIMEOUT_MS_MIN static final int IKE_RETRANS_TIMEOUT_MS_MAX static final int IKE_RETRANS_MAX_ATTEMPTS_MAX static final int[] IKE_RETRANS_TIMEOUT_MS_LIST_DEFAULT static final int LIVENESS_RETRANS_TIMEOUT_MS_MIN static final int LIVENESS_RETRANS_TIMEOUT_MS_MAX static final int LIVENESS_RETRANS_TIMEOUT_MS_TOTAL static final int LIVENESS_RETRANS_MAX_ATTEMPTS_MAX static final int[] LIVENESS_RETRANS_TIMEOUT_MS_LIST_DEFAULT public static android.net.ipsec.ike.IkeSessionParams fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public java.lang.String getServerHostname () public android.net.Network getConfiguredNetwork () public android.net.Network getNetwork () public java.util.List getSaProposals () public java.util.List getIkeSaProposals () public android.net.ipsec.ike.IkeSaProposal[] getSaProposalsInternal () public android.net.ipsec.ike.IkeIdentification getLocalIdentification () public android.net.ipsec.ike.IkeIdentification getRemoteIdentification () public android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig getLocalAuthConfig () public android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig getRemoteAuthConfig () public int getHardLifetimeSeconds () public int getSoftLifetimeSeconds () public int getDpdDelaySeconds () public int getNattKeepAliveDelaySeconds () public int getDscp () public int getIpVersion () public int getEncapType () public int[] getRetransmissionTimeoutsMillis () public int[] getLivenessRetransmissionTimeoutsMillis () public android.net.ipsec.ike.ike3gpp.Ike3gppExtension getIke3gppExtension () public boolean hasIkeOption (int) public java.util.Set getIkeOptions () public long getHardLifetimeMsInternal () public long getSoftLifetimeMsInternal () public boolean isIkeFragmentationSupported () public com.android.internal.net.ipsec.ike.message.IkeConfigPayload$IkeConfigAttribute[] getConfigurationAttributesInternal () public java.util.List getConfigurationRequests () public int hashCode () public boolean equals (java.lang.Object) public void dump (java.io.PrintWriter, java.lang.String) }
android/net/ipsec/ike/IkeSessionParams$IkeOption.class
<Unknown> package android.net.ipsec.ike public abstract annotation android.net.ipsec.ike.IkeSessionParams$IkeOption extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/IkeSessionParams$IkeConfigRequest.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.IkeSessionParams$IkeConfigRequest extends java.lang.Object { }
android/net/ipsec/ike/IkeSessionParams$IkeAuthPskConfig.class
<Unknown> package android.net.ipsec.ike public android.net.ipsec.ike.IkeSessionParams$IkeAuthPskConfig extends android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig { public final byte[] mPsk void <init> (byte[]) public static android.net.ipsec.ike.IkeSessionParams$IkeAuthPskConfig fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public byte[] getPsk () public int hashCode () public boolean equals (java.lang.Object) }
android/net/ipsec/ike/IkeSessionParams$IkeAuthMethod.class
<Unknown> package android.net.ipsec.ike public abstract annotation android.net.ipsec.ike.IkeSessionParams$IkeAuthMethod extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/IkeSessionParams$IkeAuthEapConfig.class
<Unknown> package android.net.ipsec.ike public android.net.ipsec.ike.IkeSessionParams$IkeAuthEapConfig extends android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig { public final android.net.eap.EapSessionConfig mEapConfig void <init> (android.net.eap.EapSessionConfig) public static android.net.ipsec.ike.IkeSessionParams$IkeAuthEapConfig fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public android.net.eap.EapSessionConfig getEapConfig () public int hashCode () public boolean equals (java.lang.Object) }
android/net/ipsec/ike/IkeSessionParams$IkeAuthDigitalSignRemoteConfig.class
<Unknown> package android.net.ipsec.ike public android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignRemoteConfig extends android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig { public final java.security.cert.TrustAnchor mTrustAnchor void <init> (java.security.cert.X509Certificate) public static android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignRemoteConfig fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public java.security.cert.X509Certificate getRemoteCaCert () public int hashCode () public boolean equals (java.lang.Object) }
android/net/ipsec/ike/IkeSessionParams$IkeAuthDigitalSignLocalConfig.class
<Unknown> package android.net.ipsec.ike public android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignLocalConfig extends android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig { public final java.security.cert.X509Certificate mEndCert public final java.util.List mIntermediateCerts public final java.security.PrivateKey mPrivateKey void <init> (java.security.cert.X509Certificate, java.util.List, java.security.PrivateKey) public static android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignLocalConfig fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public java.security.cert.X509Certificate getClientEndCertificate () public java.util.List getIntermediateCertificates () public java.security.PrivateKey getPrivateKey () public int hashCode () public boolean equals (java.lang.Object) }
android/net/ipsec/ike/IkeSessionParams$IkeAuthConfig.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig extends java.lang.Object { public final int mAuthMethod public final int mAuthDirection void <init> (int, int) public static android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig fromPersistableBundle (android.os.PersistableBundle) protected android.os.PersistableBundle toPersistableBundle () public int hashCode () public boolean equals (java.lang.Object) }
android/net/ipsec/ike/IkeSessionParams$EspIpVersion.class
<Unknown> package android.net.ipsec.ike public abstract annotation android.net.ipsec.ike.IkeSessionParams$EspIpVersion extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/IkeSessionParams$EspEncapType.class
<Unknown> package android.net.ipsec.ike public abstract annotation android.net.ipsec.ike.IkeSessionParams$EspEncapType extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/IkeSessionParams$ConfigRequestIpv6PcscfServer.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.IkeSessionParams$ConfigRequestIpv6PcscfServer extends java.lang.Object implements android.net.ipsec.ike.IkeSessionParams$IkeConfigRequest { public abstract java.net.Inet6Address getAddress () }
android/net/ipsec/ike/IkeSessionParams$ConfigRequestIpv4PcscfServer.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.IkeSessionParams$ConfigRequestIpv4PcscfServer extends java.lang.Object implements android.net.ipsec.ike.IkeSessionParams$IkeConfigRequest { public abstract java.net.Inet4Address getAddress () }
android/net/ipsec/ike/IkeSessionParams$Builder.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.IkeSessionParams$Builder extends java.lang.Object { public void <init> (android.content.Context) public void <init> () public void <init> (android.net.ConnectivityManager) public void <init> (android.net.ipsec.ike.IkeSessionParams) public android.net.ipsec.ike.IkeSessionParams$Builder setServerHostname (java.lang.String) public android.net.ipsec.ike.IkeSessionParams$Builder setNetwork (android.net.Network) public android.net.ipsec.ike.IkeSessionParams$Builder setLocalIdentification (android.net.ipsec.ike.IkeIdentification) public android.net.ipsec.ike.IkeSessionParams$Builder setRemoteIdentification (android.net.ipsec.ike.IkeIdentification) public android.net.ipsec.ike.IkeSessionParams$Builder addSaProposal (android.net.ipsec.ike.IkeSaProposal) public android.net.ipsec.ike.IkeSessionParams$Builder addIkeSaProposal (android.net.ipsec.ike.IkeSaProposal) public android.net.ipsec.ike.IkeSessionParams$Builder setAuthPsk (byte[]) public android.net.ipsec.ike.IkeSessionParams$Builder setAuthEap (java.security.cert.X509Certificate, android.net.eap.EapSessionConfig) public android.net.ipsec.ike.IkeSessionParams$Builder setAuthDigitalSignature (java.security.cert.X509Certificate, java.security.cert.X509Certificate, java.security.PrivateKey) public android.net.ipsec.ike.IkeSessionParams$Builder setAuthDigitalSignature (java.security.cert.X509Certificate, java.security.cert.X509Certificate, java.util.List, java.security.PrivateKey) public android.net.ipsec.ike.IkeSessionParams$Builder addPcscfServerRequest (java.net.InetAddress) public android.net.ipsec.ike.IkeSessionParams$Builder addPcscfServerRequest (int) public android.net.ipsec.ike.IkeSessionParams$Builder setLifetimeSeconds (int, int) public android.net.ipsec.ike.IkeSessionParams$Builder setDpdDelaySeconds (int) public android.net.ipsec.ike.IkeSessionParams$Builder setNattKeepAliveDelaySeconds (int) public android.net.ipsec.ike.IkeSessionParams$Builder setDscp (int) public android.net.ipsec.ike.IkeSessionParams$Builder setIpVersion (int) public android.net.ipsec.ike.IkeSessionParams$Builder setEncapType (int) public android.net.ipsec.ike.IkeSessionParams$Builder setRetransmissionTimeoutsMillis (int[]) public android.net.ipsec.ike.IkeSessionParams$Builder setLivenessRetransmissionTimeoutsMillis (int[]) public android.net.ipsec.ike.IkeSessionParams$Builder setIke3gppExtension (android.net.ipsec.ike.ike3gpp.Ike3gppExtension) public android.net.ipsec.ike.IkeSessionParams$Builder addIkeOption (int) public android.net.ipsec.ike.IkeSessionParams$Builder addIkeOptionInternal (int) public android.net.ipsec.ike.IkeSessionParams$Builder removeIkeOption (int) public android.net.ipsec.ike.IkeSessionParams build () }
android/net/ipsec/ike/IkeSessionParams$AuthDirection.class
<Unknown> package android.net.ipsec.ike public abstract annotation android.net.ipsec.ike.IkeSessionParams$AuthDirection extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/IkeSessionConnectionInfo.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.IkeSessionConnectionInfo extends java.lang.Object { public void <init> (java.net.InetAddress, java.net.InetAddress, android.net.Network) public java.net.InetAddress getLocalAddress () public java.net.InetAddress getRemoteAddress () public android.net.Network getNetwork () }
android/net/ipsec/ike/IkeSessionConfiguration.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.IkeSessionConfiguration extends java.lang.Object { public static final int EXTENSION_TYPE_FRAGMENTATION public static final int EXTENSION_TYPE_MOBIKE public void <init> (android.net.ipsec.ike.IkeSessionConnectionInfo, com.android.internal.net.ipsec.ike.message.IkeConfigPayload, java.util.List, java.util.List, android.net.eap.EapInfo) public java.lang.String getRemoteApplicationVersion () public java.util.List getRemoteVendorIds () public boolean isIkeExtensionEnabled (int) public java.util.List getPcscfServers () public android.net.ipsec.ike.IkeSessionConnectionInfo getIkeSessionConnectionInfo () public android.net.eap.EapInfo getEapInfo () }
android/net/ipsec/ike/IkeSessionConfiguration$ExtensionType.class
<Unknown> package android.net.ipsec.ike public abstract annotation android.net.ipsec.ike.IkeSessionConfiguration$ExtensionType extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/IkeSessionConfiguration$Builder.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.IkeSessionConfiguration$Builder extends java.lang.Object { public void <init> (android.net.ipsec.ike.IkeSessionConnectionInfo) public android.net.ipsec.ike.IkeSessionConfiguration$Builder addPcscfServer (java.net.InetAddress) public android.net.ipsec.ike.IkeSessionConfiguration$Builder clearPcscfServers () public android.net.ipsec.ike.IkeSessionConfiguration$Builder addRemoteVendorId (byte[]) public android.net.ipsec.ike.IkeSessionConfiguration$Builder clearRemoteVendorIds () public android.net.ipsec.ike.IkeSessionConfiguration$Builder setRemoteApplicationVersion (java.lang.String) public android.net.ipsec.ike.IkeSessionConfiguration$Builder clearRemoteApplicationVersion () public android.net.ipsec.ike.IkeSessionConfiguration$Builder addIkeExtension (int) public android.net.ipsec.ike.IkeSessionConfiguration$Builder clearIkeExtensions () public android.net.ipsec.ike.IkeSessionConfiguration$Builder setEapInfo (android.net.eap.EapInfo) public android.net.ipsec.ike.IkeSessionConfiguration build () }
android/net/ipsec/ike/IkeSessionCallback.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.IkeSessionCallback extends java.lang.Object { public static final int LIVENESS_STATUS_ON_DEMAND_STARTED public static final int LIVENESS_STATUS_ON_DEMAND_ONGOING public static final int LIVENESS_STATUS_BACKGROUND_STARTED public static final int LIVENESS_STATUS_BACKGROUND_ONGOING public static final int LIVENESS_STATUS_SUCCESS public static final int LIVENESS_STATUS_FAILURE public abstract void onOpened (android.net.ipsec.ike.IkeSessionConfiguration) public abstract void onClosed () public void onClosedExceptionally (android.net.ipsec.ike.exceptions.IkeException) public void onClosedWithException (android.net.ipsec.ike.exceptions.IkeException) public void onError (android.net.ipsec.ike.exceptions.IkeProtocolException) public void onError (android.net.ipsec.ike.exceptions.IkeException) public void onIkeSessionConnectionInfoChanged (android.net.ipsec.ike.IkeSessionConnectionInfo) public void onLivenessStatusChanged (int) }
android/net/ipsec/ike/IkeSessionCallback$LivenessStatus.class
<Unknown> package android.net.ipsec.ike public abstract annotation android.net.ipsec.ike.IkeSessionCallback$LivenessStatus extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/IkeSession.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.IkeSession extends java.lang.Object implements java.lang.AutoCloseable { public static final String CONTEXT_ATTRIBUTION_TAG_IWLAN public static final String CONTEXT_ATTRIBUTION_TAG_VCN public static final String CONTEXT_ATTRIBUTION_TAG_VPN final com.android.internal.net.ipsec.ike.IkeSessionStateMachine mIkeSessionStateMachine public void <init> (android.content.Context, android.net.ipsec.ike.IkeSessionParams, android.net.ipsec.ike.ChildSessionParams, java.util.concurrent.Executor, android.net.ipsec.ike.IkeSessionCallback, android.net.ipsec.ike.ChildSessionCallback) void <init> (android.content.Context, android.net.IpSecManager, android.net.ipsec.ike.IkeSessionParams, android.net.ipsec.ike.ChildSessionParams, java.util.concurrent.Executor, android.net.ipsec.ike.IkeSessionCallback, android.net.ipsec.ike.ChildSessionCallback) void <init> (android.os.Looper, android.content.Context, android.net.IpSecManager, android.net.ipsec.ike.IkeSessionParams, android.net.ipsec.ike.ChildSessionParams, java.util.concurrent.Executor, android.net.ipsec.ike.IkeSessionCallback, android.net.ipsec.ike.ChildSessionCallback) public void finalize () public void openChildSession (android.net.ipsec.ike.ChildSessionParams, android.net.ipsec.ike.ChildSessionCallback) public void closeChildSession (android.net.ipsec.ike.ChildSessionCallback) public void close () public void kill () public void setNetwork (android.net.Network) public void setNetwork (android.net.Network, int, int, int) public void setUnderpinnedNetwork (android.net.Network) public void requestLivenessCheck () public void dump (java.io.PrintWriter) }
android/net/ipsec/ike/IkeSession$IkeThreadHolder.class
<Unknown> package android.net.ipsec.ike android.net.ipsec.ike.IkeSession$IkeThreadHolder extends java.lang.Object { static final android.os.HandlerThread IKE_WORKER_THREAD }
android/net/ipsec/ike/IkeSaProposal.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.IkeSaProposal extends android.net.ipsec.ike.SaProposal { public void <init> (com.android.internal.net.ipsec.ike.message.IkeSaPayload$EncryptionTransform[], com.android.internal.net.ipsec.ike.message.IkeSaPayload$PrfTransform[], com.android.internal.net.ipsec.ike.message.IkeSaPayload$IntegrityTransform[], com.android.internal.net.ipsec.ike.message.IkeSaPayload$DhGroupTransform[]) public static android.net.ipsec.ike.IkeSaProposal fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public static java.util.Set getSupportedEncryptionAlgorithms () public static java.util.Set getSupportedIntegrityAlgorithms () public static java.util.Set getSupportedPseudorandomFunctions () public java.util.List getPseudorandomFunctions () public com.android.internal.net.ipsec.ike.message.IkeSaPayload$PrfTransform[] getPrfTransforms () public com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform[] getAllTransforms () public boolean isNegotiatedFrom (android.net.ipsec.ike.SaProposal) public int hashCode () public boolean equals (java.lang.Object) }
android/net/ipsec/ike/IkeSaProposal$Builder.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.IkeSaProposal$Builder extends android.net.ipsec.ike.SaProposal$Builder { public void <init> () public android.net.ipsec.ike.IkeSaProposal$Builder addEncryptionAlgorithm (int, int) public android.net.ipsec.ike.IkeSaProposal$Builder addIntegrityAlgorithm (int) public android.net.ipsec.ike.IkeSaProposal$Builder addDhGroup (int) public android.net.ipsec.ike.IkeSaProposal$Builder addPseudorandomFunction (int) public android.net.ipsec.ike.IkeSaProposal build () }
android/net/ipsec/ike/IkeRfc822AddrIdentification.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.IkeRfc822AddrIdentification extends android.net.ipsec.ike.IkeIdentification { public final String rfc822Name public void <init> (byte[]) public void <init> (java.lang.String) public static android.net.ipsec.ike.IkeRfc822AddrIdentification fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public int hashCode () public boolean equals (java.lang.Object) public java.lang.String getIdTypeString () public void validateEndCertIdOrThrow (java.security.cert.X509Certificate) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException public byte[] getEncodedIdData () }
android/net/ipsec/ike/IkeManager.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.IkeManager extends java.lang.Object { public void <init> () public static com.android.internal.net.utils.Log getIkeLog () public static void setIkeLog (com.android.internal.net.utils.Log) public static void resetIkeLog () public static com.android.internal.net.ipsec.ike.utils.IkeMetrics getIkeMetrics () public static void setIkeMetrics (com.android.internal.net.ipsec.ike.utils.IkeMetrics) }
android/net/ipsec/ike/IkeKeyIdIdentification.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.IkeKeyIdIdentification extends android.net.ipsec.ike.IkeIdentification { public final byte[] keyId public void <init> (byte[]) public static android.net.ipsec.ike.IkeKeyIdIdentification fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public int hashCode () public boolean equals (java.lang.Object) public java.lang.String getIdTypeString () public void validateEndCertIdOrThrow (java.security.cert.X509Certificate) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException public byte[] getEncodedIdData () }
android/net/ipsec/ike/IkeIpv6AddrIdentification.class
<Unknown> package android.net.ipsec.ike public android.net.ipsec.ike.IkeIpv6AddrIdentification extends android.net.ipsec.ike.IkeIdentification { public final java.net.Inet6Address ipv6Address public void <init> (byte[]) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException public void <init> (java.net.Inet6Address) public static android.net.ipsec.ike.IkeIpv6AddrIdentification fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public int hashCode () public boolean equals (java.lang.Object) public java.lang.String getIdTypeString () public void validateEndCertIdOrThrow (java.security.cert.X509Certificate) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException public byte[] getEncodedIdData () }
android/net/ipsec/ike/IkeIpv4AddrIdentification.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.IkeIpv4AddrIdentification extends android.net.ipsec.ike.IkeIdentification { public final java.net.Inet4Address ipv4Address public void <init> (byte[]) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException public void <init> (java.net.Inet4Address) public static android.net.ipsec.ike.IkeIpv4AddrIdentification fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public int hashCode () public boolean equals (java.lang.Object) public java.lang.String getIdTypeString () public void validateEndCertIdOrThrow (java.security.cert.X509Certificate) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException public byte[] getEncodedIdData () }
android/net/ipsec/ike/IkeIdentification.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.IkeIdentification extends java.lang.Object { public static final int ID_TYPE_IPV4_ADDR public static final int ID_TYPE_FQDN public static final int ID_TYPE_RFC822_ADDR public static final int ID_TYPE_IPV6_ADDR public static final int ID_TYPE_DER_ASN1_DN public static final int ID_TYPE_KEY_ID protected static final int SAN_TYPE_RFC822_NAME protected static final int SAN_TYPE_DNS protected static final int SAN_TYPE_IP_ADDRESS public final int idType protected void <init> (int) public static android.net.ipsec.ike.IkeIdentification fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public abstract java.lang.String getIdTypeString () public abstract void validateEndCertIdOrThrow (java.security.cert.X509Certificate) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException protected void validateEndCertSanOrThrow (java.security.cert.X509Certificate, int, java.lang.Object) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException public abstract byte[] getEncodedIdData () }
android/net/ipsec/ike/IkeIdentification$IdType.class
<Unknown> package android.net.ipsec.ike public abstract annotation android.net.ipsec.ike.IkeIdentification$IdType extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/ipsec/ike/IkeFqdnIdentification.class
<Unknown> package android.net.ipsec.ike public android.net.ipsec.ike.IkeFqdnIdentification extends android.net.ipsec.ike.IkeIdentification { public final String fqdn public void <init> (byte[]) public void <init> (java.lang.String) public static android.net.ipsec.ike.IkeFqdnIdentification fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public int hashCode () public boolean equals (java.lang.Object) public java.lang.String getIdTypeString () public void validateEndCertIdOrThrow (java.security.cert.X509Certificate) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException public byte[] getEncodedIdData () }
android/net/ipsec/ike/IkeDerAsn1DnIdentification.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.IkeDerAsn1DnIdentification extends android.net.ipsec.ike.IkeIdentification { public final javax.security.auth.x500.X500Principal derAsn1Dn public void <init> (byte[]) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException public void <init> (javax.security.auth.x500.X500Principal) public static android.net.ipsec.ike.IkeDerAsn1DnIdentification fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public int hashCode () public boolean equals (java.lang.Object) public java.lang.String getIdTypeString () public void validateEndCertIdOrThrow (java.security.cert.X509Certificate) throws android.net.ipsec.ike.exceptions.AuthenticationFailedException public byte[] getEncodedIdData () }
android/net/ipsec/ike/ChildSessionParams.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.ChildSessionParams extends java.lang.Object { protected static final int CHILD_HARD_LIFETIME_SEC_MINIMUM protected static final int CHILD_HARD_LIFETIME_SEC_MAXIMUM protected static final int CHILD_HARD_LIFETIME_SEC_DEFAULT protected static final int CHILD_SOFT_LIFETIME_SEC_MINIMUM protected static final int CHILD_SOFT_LIFETIME_SEC_DEFAULT protected static final int CHILD_LIFETIME_MARGIN_SEC_MINIMUM protected static final String INBOUND_TS_KEY protected static final String OUTBOUND_TS_KEY protected static final String SA_PROPOSALS_KEY protected static final String HARD_LIFETIME_SEC_KEY protected static final String SOFT_LIFETIME_SEC_KEY protected void <init> (android.net.ipsec.ike.IkeTrafficSelector[], android.net.ipsec.ike.IkeTrafficSelector[], android.net.ipsec.ike.ChildSaProposal[], int, int, boolean) public static android.net.ipsec.ike.ChildSessionParams fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () protected static java.util.List getProposalsFromPersistableBundle (android.os.PersistableBundle) protected static java.util.List getTsFromPersistableBundle (android.os.PersistableBundle, java.lang.String) public java.util.List getInboundTrafficSelectors () public java.util.List getOutboundTrafficSelectors () public java.util.List getSaProposals () public java.util.List getChildSaProposals () public int getHardLifetimeSeconds () public int getSoftLifetimeSeconds () public android.net.ipsec.ike.IkeTrafficSelector[] getInboundTrafficSelectorsInternal () public android.net.ipsec.ike.IkeTrafficSelector[] getOutboundTrafficSelectorsInternal () public android.net.ipsec.ike.ChildSaProposal[] getSaProposalsInternal () public long getHardLifetimeMsInternal () public long getSoftLifetimeMsInternal () public boolean isTransportMode () public int hashCode () public boolean equals (java.lang.Object) }
android/net/ipsec/ike/ChildSessionParams$Builder.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.ChildSessionParams$Builder extends java.lang.Object { protected final java.util.List mInboundTsList protected final java.util.List mOutboundTsList protected final java.util.List mSaProposalList protected int mHardLifetimeSec protected int mSoftLifetimeSec void <init> () void <init> (android.net.ipsec.ike.ChildSessionParams) protected void addProposal (android.net.ipsec.ike.ChildSaProposal) protected void addInboundTs (android.net.ipsec.ike.IkeTrafficSelector) protected void addOutboundTs (android.net.ipsec.ike.IkeTrafficSelector) protected void validateAndSetLifetime (int, int) protected void validateOrThrow () protected void addDefaultTsIfNotConfigured () }
android/net/ipsec/ike/ChildSessionConfiguration.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.ChildSessionConfiguration extends java.lang.Object { public void <init> (java.util.List, java.util.List, com.android.internal.net.ipsec.ike.message.IkeConfigPayload) public void <init> (java.util.List, java.util.List) public java.util.List getInboundTrafficSelectors () public java.util.List getOutboundTrafficSelectors () public java.util.List getInternalAddresses () public java.util.List getInternalSubnets () public java.util.List getInternalDnsServers () public java.util.List getInternalDhcpServers () }
android/net/ipsec/ike/ChildSessionConfiguration$Builder.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.ChildSessionConfiguration$Builder extends java.lang.Object { public void <init> (java.util.List, java.util.List) public android.net.ipsec.ike.ChildSessionConfiguration$Builder addInternalAddress (android.net.LinkAddress) public android.net.ipsec.ike.ChildSessionConfiguration$Builder clearInternalAddresses () public android.net.ipsec.ike.ChildSessionConfiguration$Builder addInternalSubnet (android.net.IpPrefix) public android.net.ipsec.ike.ChildSessionConfiguration$Builder clearInternalSubnets () public android.net.ipsec.ike.ChildSessionConfiguration$Builder addInternalDnsServer (java.net.InetAddress) public android.net.ipsec.ike.ChildSessionConfiguration$Builder clearInternalDnsServers () public android.net.ipsec.ike.ChildSessionConfiguration$Builder addInternalDhcpServer (java.net.InetAddress) public android.net.ipsec.ike.ChildSessionConfiguration$Builder clearInternalDhcpServers () public android.net.ipsec.ike.ChildSessionConfiguration build () }
android/net/ipsec/ike/ChildSessionCallback.class
<Unknown> package android.net.ipsec.ike public abstract android.net.ipsec.ike.ChildSessionCallback extends java.lang.Object { public abstract void onOpened (android.net.ipsec.ike.ChildSessionConfiguration) public abstract void onClosed () public void onClosedExceptionally (android.net.ipsec.ike.exceptions.IkeException) public void onClosedWithException (android.net.ipsec.ike.exceptions.IkeException) public abstract void onIpSecTransformCreated (android.net.IpSecTransform, int) public void onIpSecTransformsMigrated (android.net.IpSecTransform, android.net.IpSecTransform) public abstract void onIpSecTransformDeleted (android.net.IpSecTransform, int) }
android/net/ipsec/ike/ChildSaProposal.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.ChildSaProposal extends android.net.ipsec.ike.SaProposal { public void <init> (com.android.internal.net.ipsec.ike.message.IkeSaPayload$EncryptionTransform[], com.android.internal.net.ipsec.ike.message.IkeSaPayload$IntegrityTransform[], com.android.internal.net.ipsec.ike.message.IkeSaPayload$DhGroupTransform[], com.android.internal.net.ipsec.ike.message.IkeSaPayload$EsnTransform[]) public static android.net.ipsec.ike.ChildSaProposal fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public static java.util.Set getSupportedEncryptionAlgorithms () public static java.util.Set getSupportedIntegrityAlgorithms () public com.android.internal.net.ipsec.ike.message.IkeSaPayload$EsnTransform[] getEsnTransforms () public android.net.ipsec.ike.ChildSaProposal getCopyWithoutDhTransform () public com.android.internal.net.ipsec.ike.message.IkeSaPayload$Transform[] getAllTransforms () public boolean isNegotiatedFrom (android.net.ipsec.ike.SaProposal) public boolean isNegotiatedFromExceptDhGroup (android.net.ipsec.ike.SaProposal) public android.net.ipsec.ike.ChildSaProposal getCopyWithAdditionalDhTransform (int) public int hashCode () public boolean equals (java.lang.Object) }
android/net/ipsec/ike/ChildSaProposal$Builder.class
<Unknown> package android.net.ipsec.ike public final android.net.ipsec.ike.ChildSaProposal$Builder extends android.net.ipsec.ike.SaProposal$Builder { public void <init> () public android.net.ipsec.ike.ChildSaProposal$Builder addEncryptionAlgorithm (int, int) public android.net.ipsec.ike.ChildSaProposal$Builder addIntegrityAlgorithm (int) public android.net.ipsec.ike.ChildSaProposal$Builder addDhGroup (int) public android.net.ipsec.ike.ChildSaProposal build () }
android/net/eap/EapSessionConfig.class
<Unknown> package android.net.eap public final android.net.eap.EapSessionConfig extends java.lang.Object { public void <init> (java.util.Map, byte[]) public java.util.Map getEapConfigs () public static android.net.eap.EapSessionConfig fromPersistableBundle (android.os.PersistableBundle) public android.os.PersistableBundle toPersistableBundle () public byte[] getEapIdentity () public android.net.eap.EapSessionConfig$EapSimConfig getEapSimConfig () public android.net.eap.EapSessionConfig$EapAkaConfig getEapAkaConfig () public android.net.eap.EapSessionConfig$EapAkaPrimeConfig getEapAkaPrimeConfig () public android.net.eap.EapSessionConfig$EapMsChapV2Config getEapMsChapV2Config () public android.net.eap.EapSessionConfig$EapMsChapV2Config getEapMsChapV2onfig () public android.net.eap.EapSessionConfig$EapTtlsConfig getEapTtlsConfig () public int hashCode () public boolean equals (java.lang.Object) public boolean areAllMethodsEapOnlySafe () }
android/net/eap/EapSessionConfig$EapUiccConfig.class
<Unknown> package android.net.eap public abstract android.net.eap.EapSessionConfig$EapUiccConfig extends android.net.eap.EapSessionConfig$EapMethodConfig { protected static final String SUB_ID_KEY protected static final String APP_TYPE_KEY protected android.os.PersistableBundle toPersistableBundle () public int getSubId () public int getAppType () public boolean isEapOnlySafeMethod () public int hashCode () public boolean equals (java.lang.Object) }
android/net/eap/EapSessionConfig$EapTtlsConfig.class
<Unknown> package android.net.eap public android.net.eap.EapSessionConfig$EapTtlsConfig extends android.net.eap.EapSessionConfig$EapMethodConfig { public void <init> (java.security.cert.X509Certificate, android.net.eap.EapSessionConfig) public static android.net.eap.EapSessionConfig$EapTtlsConfig fromPersistableBundle (android.os.PersistableBundle) protected android.os.PersistableBundle toPersistableBundle () public boolean isEapOnlySafeMethod () public java.security.cert.X509Certificate getServerCaCert () public android.net.eap.EapSessionConfig getInnerEapSessionConfig () public int hashCode () public boolean equals (java.lang.Object) }
android/net/eap/EapSessionConfig$EapSimConfig.class
<Unknown> package android.net.eap public android.net.eap.EapSessionConfig$EapSimConfig extends android.net.eap.EapSessionConfig$EapUiccConfig { public void <init> (int, int) public static android.net.eap.EapSessionConfig$EapSimConfig fromPersistableBundle (android.os.PersistableBundle) }
android/net/eap/EapSessionConfig$EapMsChapV2Config.class
<Unknown> package android.net.eap public android.net.eap.EapSessionConfig$EapMsChapV2Config extends android.net.eap.EapSessionConfig$EapMethodConfig { public void <init> (java.lang.String, java.lang.String) public static android.net.eap.EapSessionConfig$EapMsChapV2Config fromPersistableBundle (android.os.PersistableBundle) protected android.os.PersistableBundle toPersistableBundle () public java.lang.String getUsername () public java.lang.String getPassword () public int hashCode () public boolean equals (java.lang.Object) }
android/net/eap/EapSessionConfig$EapMethodConfig.class
<Unknown> package android.net.eap public abstract android.net.eap.EapSessionConfig$EapMethodConfig extends java.lang.Object { public static final int EAP_TYPE_SIM public static final int EAP_TYPE_TTLS public static final int EAP_TYPE_AKA public static final int EAP_TYPE_MSCHAP_V2 public static final int EAP_TYPE_AKA_PRIME void <init> (int) public static android.net.eap.EapSessionConfig$EapMethodConfig fromPersistableBundle (android.os.PersistableBundle) protected android.os.PersistableBundle toPersistableBundle () public int getMethodType () public boolean isEapOnlySafeMethod () public int hashCode () public boolean equals (java.lang.Object) }
android/net/eap/EapSessionConfig$EapMethodConfig$EapMethod.class
<Unknown> package android.net.eap public abstract annotation android.net.eap.EapSessionConfig$EapMethodConfig$EapMethod extends java.lang.Object implements java.lang.annotation.Annotation { }
android/net/eap/EapSessionConfig$EapAkaPrimeConfig.class
<Unknown> package android.net.eap public android.net.eap.EapSessionConfig$EapAkaPrimeConfig extends android.net.eap.EapSessionConfig$EapAkaConfig { public void <init> (int, int, java.lang.String, boolean) public static android.net.eap.EapSessionConfig$EapAkaPrimeConfig fromPersistableBundle (android.os.PersistableBundle) protected android.os.PersistableBundle toPersistableBundle () public java.lang.String getNetworkName () public boolean allowsMismatchedNetworkNames () public int hashCode () public boolean equals (java.lang.Object) }
android/net/eap/EapSessionConfig$EapAkaOption.class
<Unknown> package android.net.eap public final android.net.eap.EapSessionConfig$EapAkaOption extends java.lang.Object { public void <init> (byte[]) public static android.net.eap.EapSessionConfig$EapAkaOption fromPersistableBundle (android.os.PersistableBundle) protected android.os.PersistableBundle toPersistableBundle () public byte[] getReauthId () public int hashCode () public boolean equals (java.lang.Object) }
android/net/eap/EapSessionConfig$EapAkaOption$Builder.class
<Unknown> package android.net.eap public final android.net.eap.EapSessionConfig$EapAkaOption$Builder extends java.lang.Object { byte[] mReauthId public void <init> () public android.net.eap.EapSessionConfig$EapAkaOption$Builder setReauthId (byte[]) public android.net.eap.EapSessionConfig$EapAkaOption build () }
android/net/eap/EapSessionConfig$EapAkaConfig.class
<Unknown> package android.net.eap public android.net.eap.EapSessionConfig$EapAkaConfig extends android.net.eap.EapSessionConfig$EapUiccConfig { public void <init> (int, int) public void <init> (int, int, android.net.eap.EapSessionConfig$EapAkaOption) void <init> (int, int, int, android.net.eap.EapSessionConfig$EapAkaOption) public static android.net.eap.EapSessionConfig$EapAkaConfig fromPersistableBundle (android.os.PersistableBundle) protected android.os.PersistableBundle toPersistableBundle () public android.net.eap.EapSessionConfig$EapAkaOption getEapAkaOption () }
android/net/eap/EapSessionConfig$Builder.class
<Unknown> package android.net.eap public final android.net.eap.EapSessionConfig$Builder extends java.lang.Object { public void <init> () public android.net.eap.EapSessionConfig$Builder setEapIdentity (byte[]) public android.net.eap.EapSessionConfig$Builder setEapSimConfig (int, int) public android.net.eap.EapSessionConfig$Builder setEapAkaConfig (int, int) public android.net.eap.EapSessionConfig$Builder setEapAkaConfig (int, int, android.net.eap.EapSessionConfig$EapAkaOption) public android.net.eap.EapSessionConfig$Builder setEapAkaPrimeConfig (int, int, java.lang.String, boolean) public android.net.eap.EapSessionConfig$Builder setEapMsChapV2Config (java.lang.String, java.lang.String) public android.net.eap.EapSessionConfig$Builder setEapTtlsConfig (java.security.cert.X509Certificate, android.net.eap.EapSessionConfig) public android.net.eap.EapSessionConfig$Builder addEapMethodConfig (android.net.eap.EapSessionConfig$EapMethodConfig) public android.net.eap.EapSessionConfig build () }
android/net/eap/EapInfo.class
<Unknown> package android.net.eap public abstract android.net.eap.EapInfo extends java.lang.Object { protected void <init> (int) public final int getEapMethodType () }
android/net/eap/EapAkaInfo.class
<Unknown> package android.net.eap public final android.net.eap.EapAkaInfo extends android.net.eap.EapInfo { public void <init> (byte[]) public byte[] getReauthId () }
android/net/eap/EapAkaInfo$Builder.class
<Unknown> package android.net.eap public final android.net.eap.EapAkaInfo$Builder extends java.lang.Object { public void <init> () public android.net.eap.EapAkaInfo$Builder setReauthId (byte[]) public android.net.eap.EapAkaInfo build () }