diff options
author | Cody Kesting <ckesting@google.com> | 2019-10-15 14:13:30 -0700 |
---|---|---|
committer | Cody Kesting <ckesting@google.com> | 2019-10-23 07:39:54 -0700 |
commit | 798a36db104ebd4e526ce4034dc9410723dac343 (patch) | |
tree | 6a0ad47f80bf3174a7f0343ddad39b789c7b3b70 /tests/iketests/src/java/com/android/ike/eap/message/simaka/attributes/EapTestAttributeDefinitions.java | |
parent | 34607d248c0fee387e59bc7bce1e176061091632 (diff) | |
download | ike-798a36db104ebd4e526ce4034dc9410723dac343.tar.gz |
Implement AT_BIDDING for EAP-AKA'.
EAP-AKA' defines AT_BIDDING in RFC 5448#4 for use by EAP-AKA to prevent
bidding down attacks. This attribute is defined in
EapAkaAttributeFactory as it will be received in the EAP-AKA protocol
(not during EAP-AKA').
Bug: 142663198
Test: added AtBiddingTest.
Test: atest FrameworksIkeTests
Change-Id: Ib9f2befab1c4338f30b0dfa28905be32a703084e
Diffstat (limited to 'tests/iketests/src/java/com/android/ike/eap/message/simaka/attributes/EapTestAttributeDefinitions.java')
-rw-r--r-- | tests/iketests/src/java/com/android/ike/eap/message/simaka/attributes/EapTestAttributeDefinitions.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/iketests/src/java/com/android/ike/eap/message/simaka/attributes/EapTestAttributeDefinitions.java b/tests/iketests/src/java/com/android/ike/eap/message/simaka/attributes/EapTestAttributeDefinitions.java index b9007131..01a7da1d 100644 --- a/tests/iketests/src/java/com/android/ike/eap/message/simaka/attributes/EapTestAttributeDefinitions.java +++ b/tests/iketests/src/java/com/android/ike/eap/message/simaka/attributes/EapTestAttributeDefinitions.java @@ -73,6 +73,9 @@ public class EapTestAttributeDefinitions { 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"; @@ -113,4 +116,5 @@ public class EapTestAttributeDefinitions { 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"); } |