aboutsummaryrefslogtreecommitdiff
path: root/tests/iketests/src/java/com/android/internal/net/eap/message/simaka/attributes/EapTestAttributeDefinitions.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/iketests/src/java/com/android/internal/net/eap/message/simaka/attributes/EapTestAttributeDefinitions.java')
-rw-r--r--tests/iketests/src/java/com/android/internal/net/eap/message/simaka/attributes/EapTestAttributeDefinitions.java120
1 files changed, 0 insertions, 120 deletions
diff --git a/tests/iketests/src/java/com/android/internal/net/eap/message/simaka/attributes/EapTestAttributeDefinitions.java b/tests/iketests/src/java/com/android/internal/net/eap/message/simaka/attributes/EapTestAttributeDefinitions.java
deleted file mode 100644
index 60397e1f..00000000
--- a/tests/iketests/src/java/com/android/internal/net/eap/message/simaka/attributes/EapTestAttributeDefinitions.java
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- * Copyright (C) 2019 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.internal.net.eap.message.simaka.attributes;
-
-import static com.android.internal.net.TestUtils.hexStringToByteArray;
-
-/**
- * EapTestAttributeDefinitions provides byte[] encodings of commonly used EAP Messages.
- *
- * @ee <a href="https://tools.ietf.org/html/rfc4186#section-10">RFC 4186, EAP-SIM Authentication,
- * Section 10</a>
- * @see <a href="https://tools.ietf.org/html/rfc4187#section-10">RFC 4187, EAP-AKA Authentication,
- * Section 10</a>
- */
-public class EapTestAttributeDefinitions {
- public static final String VERSION = "0001";
- public static final String AT_VERSION_LIST_DATA = "0002" + VERSION + "0000";
- public static final byte[] AT_VERSION_LIST =
- hexStringToByteArray("0F02" + AT_VERSION_LIST_DATA);
- public static final byte[] AT_SELECTED_VERSION = hexStringToByteArray("10010001");
- public static final String NONCE_MT_STRING = "0123456789ABCDEFFEDCBA9876543210";
- public static final byte[] NONCE_MT = hexStringToByteArray(NONCE_MT_STRING);
- public static final byte[] AT_NONCE_MT = hexStringToByteArray("07050000" + NONCE_MT_STRING);
- public static final byte[] AT_PERMANENT_ID_REQ = hexStringToByteArray("0A010000");
- public static final byte[] AT_ANY_ID_REQ = hexStringToByteArray("0D010000");
- public static final byte[] AT_FULL_AUTH_ID_REQ = hexStringToByteArray("11010000");
-
- // Identity = "test1@android.net"
- public static final String IDENTITY_STRING = "746573743140616E64726F69642E6E6574";
- public static final byte[] IDENTITY = hexStringToByteArray(IDENTITY_STRING);
- public static final byte[] AT_IDENTITY =
- hexStringToByteArray("0E060011" + IDENTITY_STRING + "000000");
- public static final String RAND_1 = "00112233445566778899AABBCCDDEEFF";
- public static final byte[] RAND_1_BYTES = hexStringToByteArray(RAND_1);
- public static final String RAND_2 = "FFEEDDCCBBAA99887766554433221100";
- public static final byte[] RAND_2_BYTES = hexStringToByteArray(RAND_2);
- public static final byte[] AT_RAND_SIM = hexStringToByteArray("01090000" + RAND_1 + RAND_2);
- public static final byte[] AT_RAND_AKA = hexStringToByteArray("01050000" + RAND_1);
- public static final byte[] AT_PADDING = hexStringToByteArray("0602000000000000");
- public static final String MAC = "112233445566778899AABBCCDDEEFF11";
- public static final byte[] MAC_BYTES = hexStringToByteArray(MAC);
- public static final byte[] AT_MAC = hexStringToByteArray("0B050000" + MAC);
- public static final String COUNTER = "000A";
- public static final int COUNTER_INT = Integer.parseInt(COUNTER, 16 /* radix */);
- public static final byte[] AT_COUNTER = hexStringToByteArray("1301" + COUNTER);
- public static final byte[] AT_COUNTER_TOO_SMALL = hexStringToByteArray("14010000");
- public static final String NONCE_S = "0123456789ABCDEFFEDCBA9876543210";
- public static final byte[] AT_NONCE_S = hexStringToByteArray("15050000" + NONCE_S);
- public static final String NOTIFICATION_CODE = "8000";
- public static final byte[] AT_NOTIFICATION = hexStringToByteArray("0C01" + NOTIFICATION_CODE);
- public static final String ERROR_CODE = "0001";
- public static final byte[] AT_CLIENT_ERROR_CODE = hexStringToByteArray("1601" + ERROR_CODE);
- public static final String AUTN = "0123456789ABCDEFFEDCBA9876543210";
- public static final byte[] AUTN_BYTES = hexStringToByteArray(AUTN);
- public static final byte[] AT_AUTN = hexStringToByteArray("02050000" + AUTN);
- public static final String RES = "1122334455";
- public static final byte[] RES_BYTES = hexStringToByteArray(RES);
- public static final byte[] AT_RES = hexStringToByteArray("03030028" + RES + "000000");
- public static final String AUTS = "112233445566778899AABBCCDDEE";
- public static final byte[] AUTS_BYTES = hexStringToByteArray(AUTS);
- public static final byte[] AT_AUTS = hexStringToByteArray("0404" + AUTS);
- public static final byte[] AT_BIDDING_SUPPORTS_AKA_PRIME = hexStringToByteArray("88018000");
- public static final byte[] AT_BIDDING_DOES_NOT_SUPPORT_AKA_PRIME =
- hexStringToByteArray("88010000");
-
- // Network Name = "android.net"
- public static final String NETWORK_NAME_HEX = "616E64726F69642E6E6574";
- public static final byte[] NETWORK_NAME_BYTES = hexStringToByteArray(NETWORK_NAME_HEX);
- public static final byte[] AT_KDF_INPUT =
- hexStringToByteArray("1704000B" + NETWORK_NAME_HEX + "00");
- public static final byte[] AT_KDF_INPUT_EMPTY_NETWORK_NAME = hexStringToByteArray("17010000");
- public static final int KDF_VERSION = 1;
- public static final byte[] AT_KDF = hexStringToByteArray("18010001");
-
- public static final byte[] AT_VERSION_LIST_INVALID_LENGTH = hexStringToByteArray("0F020003");
- public static final byte[] AT_SELECTED_VERSION_INVALID_LENGTH =
- hexStringToByteArray("10020001");
- public static final byte[] AT_NONCE_INVALID_LENGTH =
- hexStringToByteArray("07060000" + NONCE_MT_STRING);
- public static final byte[] PERMANENT_ID_INVALID_LENGTH = hexStringToByteArray("0A020000");
- public static final byte[] ANY_ID_INVALID_LENGTH = hexStringToByteArray("0D020000");
- public static final byte[] FULL_AUTH_ID_INVALID_LENGTH = hexStringToByteArray("11020000");
- public static final byte[] AT_RAND_SIM_INVALID_NUM_RANDS =
- hexStringToByteArray("01050000" + RAND_1);
- public static final byte[] AT_RAND_SIM_DUPLICATE_RANDS =
- hexStringToByteArray("01090000" + RAND_1 + RAND_1);
- public static final byte[] AT_RAND_AKA_INVALID_LENGTH = hexStringToByteArray("01010000");
- public static final byte[] AT_PADDING_INVALID_PADDING = hexStringToByteArray("0601FFFF");
- public static final byte[] AT_MAC_INVALID_LENGTH = hexStringToByteArray("0B06");
- public static final byte[] AT_COUNTER_INVALID_LENGTH = hexStringToByteArray("1302");
- public static final byte[] AT_COUNTER_TOO_SMALL_INVALID_LENGTH = hexStringToByteArray("1402");
- public static final byte[] AT_NONCE_S_INVALID_LENGTH = hexStringToByteArray("1506");
- public static final byte[] AT_NOTIFICATION_INVALID_LENGTH = hexStringToByteArray("0C02");
- public static final byte[] AT_NOTIFICATION_INVALID_STATE = hexStringToByteArray("0C01C000");
- public static final byte[] AT_CLIENT_ERROR_CODE_INVALID_LENGTH = hexStringToByteArray("1602");
- public static final byte[] AT_AUTN_INVALID_LENGTH = hexStringToByteArray("02010000");
- public static final byte[] AT_RES_INVALID_RES_LENGTH =
- hexStringToByteArray("030300241122334450000000");
- public static final byte[] AT_RES_SHORT_RES =
- hexStringToByteArray("0302000811000000");
- public static final byte[] AT_RES_LONG_RES =
- hexStringToByteArray("0306008800112233445566778899AABBCCDDEEFF11000000");
- public static final byte[] AT_AUTS_INVALID_LENGTH = hexStringToByteArray("03010000");
- public static final byte[] AT_KDF_INVALID_LENGTH = hexStringToByteArray("18020001");
- public static final byte[] AT_BIDDING_INVALID_LENGTH = hexStringToByteArray("88020000");
-}