Home
last modified time | relevance | path

Searched refs:IkePayload (Results 1 – 25 of 52) sorted by relevance

123

/packages/modules/IPsec/src/java/com/android/internal/net/ipsec/ike/message/
DIkePayloadFactory.java59 public IkePayload decodeIkePayload( in decodeIkePayload()
63 case IkePayload.PAYLOAD_TYPE_SA: in decodeIkePayload()
65 case IkePayload.PAYLOAD_TYPE_KE: in decodeIkePayload()
67 case IkePayload.PAYLOAD_TYPE_ID_INITIATOR: in decodeIkePayload()
69 case IkePayload.PAYLOAD_TYPE_ID_RESPONDER: in decodeIkePayload()
71 case IkePayload.PAYLOAD_TYPE_CERT: in decodeIkePayload()
75 case IkePayload.PAYLOAD_TYPE_AUTH: in decodeIkePayload()
77 case IkePayload.PAYLOAD_TYPE_NONCE: in decodeIkePayload()
79 case IkePayload.PAYLOAD_TYPE_NOTIFY: in decodeIkePayload()
81 case IkePayload.PAYLOAD_TYPE_DELETE: in decodeIkePayload()
[all …]
DIkeMessage.java22 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_NOTIFY;
23 import static com.android.internal.net.ipsec.ike.message.IkePayload.PayloadType;
77 REPEATABLE_PAYLOAD_TYPES.add(IkePayload.PAYLOAD_TYPE_CERT);
78 REPEATABLE_PAYLOAD_TYPES.add(IkePayload.PAYLOAD_TYPE_CERT_REQUEST);
79 REPEATABLE_PAYLOAD_TYPES.add(IkePayload.PAYLOAD_TYPE_NOTIFY);
80 REPEATABLE_PAYLOAD_TYPES.add(IkePayload.PAYLOAD_TYPE_DELETE);
81 REPEATABLE_PAYLOAD_TYPES.add(IkePayload.PAYLOAD_TYPE_VENDOR);
126 public final List<IkePayload> ikePayloadList = new ArrayList<>();
133 public IkeMessage(IkeHeader header, List<IkePayload> payloadList) { in IkeMessage()
193 private static List<IkePayload> decodePayloadList( in decodePayloadList()
[all …]
DIkePayload.java37 public abstract class IkePayload { class
156 IkePayload(int payload, boolean critical) { in IkePayload() method in IkePayload
174 public static <T extends IkePayload> List<T> getPayloadListForTypeInProvidedList( in getPayloadListForTypeInProvidedList()
175 @IkePayload.PayloadType int payloadType, in getPayloadListForTypeInProvidedList()
177 List<IkePayload> searchList) { in getPayloadListForTypeInProvidedList()
180 for (IkePayload payload : searchList) { in getPayloadListForTypeInProvidedList()
202 public static <T extends IkePayload> T getPayloadForTypeInProvidedList( in getPayloadForTypeInProvidedList()
203 @IkePayload.PayloadType int payloadType, in getPayloadForTypeInProvidedList()
205 List<IkePayload> searchList) { in getPayloadForTypeInProvidedList()
DIkeEncryptedPayloadBody.java126 @IkePayload.PayloadType int firstPayloadType, in IkeEncryptedPayloadBody()
150 @IkePayload.PayloadType int firstPayloadType, in IkeEncryptedPayloadBody()
215 @IkePayload.PayloadType int firstPayloadType, in generateOutboundChecksum()
223 IkePayload.GENERIC_HEADER_LENGTH in generateOutboundChecksum()
235 IkePayload.encodePayloadHeaderToByteBuffer( in generateOutboundChecksum()
292 @IkePayload.PayloadType int firstPayloadType, in combinedModeEncrypt()
300 + IkePayload.GENERIC_HEADER_LENGTH in combinedModeEncrypt()
306 IkePayload.GENERIC_HEADER_LENGTH in combinedModeEncrypt()
312 IkePayload.encodePayloadHeaderToByteBuffer( in combinedModeEncrypt()
/packages/modules/IPsec/tests/iketests/src/java/com/android/internal/net/ipsec/ike/message/
DIkeDeletePayloadTest.java19 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PROTOCOL_ID_ESP;
20 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PROTOCOL_ID_IKE;
21 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.SPI_LEN_IPSEC;
22 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.SPI_LEN_NOT_INCLUDED;
58 IkePayload payload = in testDecodeDeleteIkePayload()
60 IkePayload.PAYLOAD_TYPE_DELETE, false /*is request*/, inputBuffer) in testDecodeDeleteIkePayload()
66 assertEquals(IkePayload.PROTOCOL_ID_IKE, deletePayload.protocolId); in testDecodeDeleteIkePayload()
67 assertEquals(IkePayload.SPI_LEN_NOT_INCLUDED, deletePayload.spiSize); in testDecodeDeleteIkePayload()
77 IkePayload payload = in testDecodeDeleteChildPayload()
79 IkePayload.PAYLOAD_TYPE_DELETE, false /*is request*/, inputBuffer) in testDecodeDeleteChildPayload()
[all …]
DIkeIdPayloadTest.java112 assertEquals(IkePayload.PAYLOAD_TYPE_ID_RESPONDER, payload.payloadType); in testDecodeIpv4AddrIdPayload()
125 assertEquals(IkePayload.PAYLOAD_TYPE_ID_RESPONDER, payload.payloadType); in testDecodeIpv6AddrIdPayload()
138 assertEquals(IkePayload.PAYLOAD_TYPE_ID_RESPONDER, payload.payloadType); in testDecodeFqdnIdPayload()
151 assertEquals(IkePayload.PAYLOAD_TYPE_ID_INITIATOR, payload.payloadType); in testDecodeRfc822AddrIdPayload()
163 assertEquals(IkePayload.PAYLOAD_TYPE_ID_INITIATOR, payload.payloadType); in testDecodeKeyIdPayload()
175 assertEquals(IkePayload.PAYLOAD_TYPE_ID_INITIATOR, payload.payloadType); in testDecodeDerAsn1DnIdPayload()
214 payload.encodeToByteBuffer(IkePayload.PAYLOAD_TYPE_AUTH, inputBuffer); in testConstructAndEncodeIpv4AddrIdPayload()
227 payload.encodeToByteBuffer(IkePayload.PAYLOAD_TYPE_AUTH, inputBuffer); in testConstructAndEncodeIpv6AddrIdPayload()
240 payload.encodeToByteBuffer(IkePayload.PAYLOAD_TYPE_CERT, inputBuffer); in testConstructAndEncodeFqdnIdPayload()
253 payload.encodeToByteBuffer(IkePayload.PAYLOAD_TYPE_CERT, inputBuffer); in testConstructAndEncodeRfc822AddrIdPayload()
[all …]
DIkeCertReqPayloadTest.java34 private static final int NEXT_PAYLOAD_TYPE = IkePayload.PAYLOAD_TYPE_AUTH;
42 Pair<IkePayload, Integer> pair = in testDecode()
44 IkePayload.PAYLOAD_TYPE_CERT_REQUEST, in testDecode()
58 Pair<IkePayload, Integer> pair = in testEncode()
60 IkePayload.PAYLOAD_TYPE_CERT_REQUEST, in testEncode()
DIkeMessageTest.java22 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_AUTH;
23 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_ID_INITIATOR;
24 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_NO_NEXT;
190 IkePayload.PAYLOAD_TYPE_SA,
191 IkePayload.PAYLOAD_TYPE_KE,
192 IkePayload.PAYLOAD_TYPE_NONCE,
193 IkePayload.PAYLOAD_TYPE_NOTIFY,
194 IkePayload.PAYLOAD_TYPE_NOTIFY,
195 IkePayload.PAYLOAD_TYPE_VENDOR
198 static class TestIkeSupportedPayload extends IkePayload {
[all …]
DIkeTsPayloadTest.java79 IkePayload payload = in testDecodeTsInitiatorPayload()
81 IkePayload.PAYLOAD_TYPE_TS_INITIATOR, false, inputBuffer) in testDecodeTsInitiatorPayload()
86 assertEquals(IkePayload.PAYLOAD_TYPE_TS_INITIATOR, tsPayload.payloadType); in testDecodeTsInitiatorPayload()
96 tsPayload.encodeToByteBuffer(IkePayload.PAYLOAD_TYPE_TS_RESPONDER, byteBuffer); in testBuildAndEncodeTsPayload()
DIkeNotifyPayloadTest.java103 assertEquals(IkePayload.PROTOCOL_ID_UNSET, payload.protocolId); in testDecodeNotifyPayloadSpiUnset()
104 assertEquals(IkePayload.SPI_LEN_NOT_INCLUDED, payload.spiSize); in testDecodeNotifyPayloadSpiUnset()
106 assertEquals(IkePayload.SPI_NOT_INCLUDED, payload.spi); in testDecodeNotifyPayloadSpiUnset()
115 assertEquals(IkePayload.PROTOCOL_ID_ESP, payload.protocolId); in testDecodeNotifyPayloadSpiSet()
116 assertEquals(IkePayload.SPI_LEN_IPSEC, payload.spiSize); in testDecodeNotifyPayloadSpiSet()
232 payload.encodeToByteBuffer(IkePayload.PAYLOAD_TYPE_NOTIFY, byteBuffer); in testEncodeNotifyPayload()
260 IkePayload.PROTOCOL_ID_ESP, in testValidateAndBuildInvalidSelectorsException()
352 IkePayload.PROTOCOL_ID_ESP, in testValidateAndBuildChildSaNotFoundException()
DIkeEapPayloadTest.java40 IkePayload result = IkePayloadFactory in testDecodeIkeEapPayload()
41 .getIkePayload(IkePayload.PAYLOAD_TYPE_EAP, true, input).first; in testDecodeIkeEapPayload()
53 ikeEapPayload.encodeToByteBuffer(IkePayload.PAYLOAD_TYPE_NO_NEXT, result); in testEncodeToByteBuffer()
DIkeTestUtils.java42 public static IkePayload hexStringToIkePayload( in hexStringToIkePayload()
43 @IkePayload.PayloadType int payloadType, boolean isResp, String payloadHexString) in hexStringToIkePayload()
47 Pair<IkePayload, Integer> pair = in hexStringToIkePayload()
DIkeEncryptedPayloadBodyTest.java162 IkeHeader.IKE_HEADER_LENGTH + IkePayload.GENERIC_HEADER_LENGTH;
330 IkePayload.PAYLOAD_TYPE_ID_INITIATOR, in testBuildAndEncodeOutboundIkeEncryptedPayloadBody()
392 IkePayload.PAYLOAD_TYPE_NO_NEXT, in testBuildAndEncodeWithHmacSha13Des()
430 IkePayload.PAYLOAD_TYPE_AUTH, in testBuildAndEncodeMsgWithAesGcm()
469 IkePayload.PAYLOAD_TYPE_NO_NEXT, in testBuildAndEncodeFragMsgWithAesGcm()
DIkeSaPayloadTest.java650 assertEquals(IkePayload.PROTOCOL_ID_IKE, proposal.protocolId);
651 assertEquals(IkePayload.SPI_LEN_NOT_INCLUDED, proposal.spiSize);
652 assertEquals(IkePayload.SPI_NOT_INCLUDED, proposal.spi);
668 assertEquals(IkePayload.PROTOCOL_ID_IKE, proposal.protocolId);
679 IkePayload.SPI_LEN_NOT_INCLUDED,
714 assertEquals(IkePayload.PROTOCOL_ID_IKE, proposal.protocolId);
715 assertEquals(IkePayload.SPI_LEN_IKE, proposal.spiSize);
731 assertEquals(IkePayload.PROTOCOL_ID_IKE, proposal.protocolId);
732 assertEquals(IkePayload.SPI_LEN_NOT_INCLUDED, proposal.spiSize);
753 assertEquals(IkePayload.PROTOCOL_ID_ESP, proposal.protocolId);
[all …]
DIkeNoncePayloadTest.java34 @IkePayload.PayloadType
35 private static final int NEXT_PAYLOAD_TYPE = IkePayload.PAYLOAD_TYPE_NOTIFY;
/packages/modules/IPsec/tests/iketests/src/java/com/android/internal/net/ipsec/ike/ike3gpp/
DIke3gppExtensionExchangeTest.java37 import com.android.internal.net.ipsec.test.ike.message.IkePayload;
94 IKE_EXCHANGE_SUBTYPE_IKE_AUTH, Arrays.asList((IkePayload) DEVICE_IDENTITY_REQUEST)); in testGetRequestPayloadsInEapIkeAuthServerAuthenticatedAndNetworkRequested()
95 List<IkePayload> result = in testGetRequestPayloadsInEapIkeAuthServerAuthenticatedAndNetworkRequested()
109 IKE_EXCHANGE_SUBTYPE_IKE_AUTH, Arrays.asList((IkePayload) DEVICE_IDENTITY_REQUEST)); in testGetRequestPayloadsInEapIkeAuthServerNotAuthenticatedAndNetworkRequested()
110 List<IkePayload> result = in testGetRequestPayloadsInEapIkeAuthServerNotAuthenticatedAndNetworkRequested()
119 List<IkePayload> result = in testGetRequestPayloadsInEapIkeAuthServerAuthenticatedAndNotRequestedByNetwork()
129 List<IkePayload> result = in testGetRequestPayloadsInEapIkeAuthNotConfigured()
137 List<IkePayload> result = in testGetRequestPayloadsIkeAuth()
149 List<IkePayload> result = in testGetResponsePayloadsIkeInfo()
152 Arrays.asList((IkePayload) DEVICE_IDENTITY_REQUEST)); in testGetResponsePayloadsIkeInfo()
[all …]
/packages/modules/IPsec/src/java/com/android/internal/net/ipsec/ike/
DChildSessionStateMachine.java33 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_CP;
34 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_DELETE;
35 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_KE;
36 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_NONCE;
37 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_NOTIFY;
38 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_SA;
39 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_TS_INITIATOR;
40 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_TS_RESPONDER;
41 import static com.android.internal.net.ipsec.ike.message.IkePayload.PROTOCOL_ID_ESP;
92 import com.android.internal.net.ipsec.ike.message.IkePayload;
[all …]
DIkeSessionStateMachine.java67 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_AUTH;
68 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_CP;
69 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_DELETE;
70 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_EAP;
71 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_NOTIFY;
72 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_SA;
73 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_TS_INITIATOR;
74 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_TS_RESPONDER;
75 import static com.android.internal.net.ipsec.ike.message.IkePayload.PAYLOAD_TYPE_VENDOR;
171 import com.android.internal.net.ipsec.ike.message.IkePayload;
[all …]
DSaRecord.java38 import com.android.internal.net.ipsec.ike.message.IkePayload;
206 IkePayload.PAYLOAD_TYPE_NONCE, IkeNoncePayload.class) in makeFirstIkeSaRecord()
210 IkePayload.PAYLOAD_TYPE_NONCE, IkeNoncePayload.class) in makeFirstIkeSaRecord()
232 IkePayload.PAYLOAD_TYPE_NONCE, IkeNoncePayload.class) in makeRekeyedIkeSaRecord()
236 IkePayload.PAYLOAD_TYPE_NONCE, IkeNoncePayload.class) in makeRekeyedIkeSaRecord()
255 IkePayload.PAYLOAD_TYPE_KE, IkeKePayload.class); in getSharedKey()
258 IkePayload.PAYLOAD_TYPE_KE, IkeKePayload.class); in getSharedKey()
281 nonceInit.length + nonceResp.length + 2 * IkePayload.SPI_LEN_IKE); in makeIkeSaRecord()
334 List<IkePayload> reqPayloads, in makeChildSaRecord()
335 List<IkePayload> respPayloads, in makeChildSaRecord()
[all …]
/packages/modules/IPsec/src/java/com/android/internal/net/ipsec/ike/ike3gpp/
DIke3gppIkeAuth.java34 import com.android.internal.net.ipsec.ike.message.IkePayload;
63 List<IkePayload> getRequestPayloadsInEap(boolean serverAuthenticated) { in getRequestPayloadsInEap()
64 List<IkePayload> ike3gppPayloads = new ArrayList<>(); in getRequestPayloadsInEap()
76 List<IkePayload> getRequestPayloads() { in getRequestPayloads()
77 List<IkePayload> ike3gppPayloads = new ArrayList<>(); in getRequestPayloads()
87 List<IkePayload> extract3gppResponsePayloads(List<IkePayload> payloads) { in extract3gppResponsePayloads()
88 List<IkePayload> ike3gppPayloads = new ArrayList<>(); in extract3gppResponsePayloads()
90 for (IkePayload payload : payloads) { in extract3gppResponsePayloads()
92 case IkePayload.PAYLOAD_TYPE_NOTIFY: in extract3gppResponsePayloads()
108 void handleAuthResp(List<IkePayload> ike3gppPayloads) throws InvalidSyntaxException { in handleAuthResp()
[all …]
DIke3gppExtensionExchange.java31 import com.android.internal.net.ipsec.ike.message.IkePayload;
139 public List<IkePayload> getResponsePayloads( in getResponsePayloads()
140 int exchangeSubtype, List<IkePayload> ike3gppRequestPayloads) { in getResponsePayloads()
153 public List<IkePayload> getRequestPayloads(int exchangeSubtype) { in getRequestPayloads()
172 public List<IkePayload> getRequestPayloadsInEap(boolean serverAuthenticated) { in getRequestPayloadsInEap()
181 public List<IkePayload> extract3gppResponsePayloads( in extract3gppResponsePayloads()
182 int exchangeSubtype, List<IkePayload> payloads) { in extract3gppResponsePayloads()
203 public void handle3gppResponsePayloads(int exchangeSubtype, List<IkePayload> ike3gppPayloads) in handle3gppResponsePayloads()
DIke3gppIkeInfo.java27 import com.android.internal.net.ipsec.ike.message.IkePayload;
45 List<IkePayload> getResponsePayloads(List<IkePayload> ike3gppRequestPayloads) { in getResponsePayloads()
46 List<IkePayload> ike3gppPayloads = new ArrayList<>(); in getResponsePayloads()
48 IkePayload.getPayloadListForTypeInProvidedList( in getResponsePayloads()
49 IkePayload.PAYLOAD_TYPE_NOTIFY, in getResponsePayloads()
/packages/modules/IPsec/tests/iketests/src/java/com/android/internal/net/ipsec/ike/
DChildSessionStateMachineTest.java38 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_CP;
39 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_DELETE;
40 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_KE;
41 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_NONCE;
42 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_NOTIFY;
43 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_SA;
44 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_TS_INITIATOR;
45 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_TS_RESPONDER;
46 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PROTOCOL_ID_ESP;
123 import com.android.internal.net.ipsec.test.ike.message.IkePayload;
[all …]
DIkeSessionStateMachineTest.java77 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_AUTH;
78 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_KE;
79 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_NONCE;
80 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_NOTIFY;
81 import static com.android.internal.net.ipsec.test.ike.message.IkePayload.PAYLOAD_TYPE_SA;
201 import com.android.internal.net.ipsec.test.ike.message.IkePayload;
470 private ArgumentCaptor<List<IkePayload>> mPayloadListCaptor =
473 private ReceivedIkePacket makeDummyReceivedIkeInitRespPacket(List<IkePayload> payloadList) in makeDummyReceivedIkeInitRespPacket()
490 List<IkePayload> payloadList = in makeDummyReceivedIkeInitRespPacket()
502 List<IkePayload> payloadList) in makeDummyUnencryptedReceivedIkePacket()
[all …]
/packages/modules/IPsec/src/java/android/net/ipsec/ike/
DSaProposal.java25 import com.android.internal.net.ipsec.ike.message.IkePayload;
258 @IkePayload.ProtocolId private final int mProtocolId;
265 @IkePayload.ProtocolId int protocol, in SaProposal()
286 case IkePayload.PROTOCOL_ID_IKE: in fromPersistableBundle()
288 case IkePayload.PROTOCOL_ID_ESP: in fromPersistableBundle()
400 @IkePayload.ProtocolId
588 sb.append(IkePayload.getProtocolTypeString(mProtocolId)).append(": "); in toString()

123