typedef struct _ISCSI_CHAP_AUTH_CONFIG_NVDATA {\r
UINT8 CHAPType;\r
CHAR8 CHAPName[ISCSI_CHAP_NAME_MAX_LEN];\r
- CHAR8 CHAPSecret[ISCSI_CHAP_SECRET_MAX_LEN];\r
+ CHAR8 CHAPSecret[ISCSI_CHAP_SECRET_STORAGE];\r
CHAR8 ReverseCHAPName[ISCSI_CHAP_NAME_MAX_LEN];\r
- CHAR8 ReverseCHAPSecret[ISCSI_CHAP_SECRET_MAX_LEN];\r
+ CHAR8 ReverseCHAPSecret[ISCSI_CHAP_SECRET_STORAGE];\r
} ISCSI_CHAP_AUTH_CONFIG_NVDATA;\r
\r
#pragma pack()\r
#define KEY_DEVICE_ENTRY_BASE 0x1000\r
\r
#define ISCSI_LUN_STR_MAX_LEN 21\r
-#define ISCSI_CHAP_SECRET_MIN_LEN 13\r
-#define ISCSI_CHAP_SECRET_MAX_LEN 17\r
+#define ISCSI_CHAP_SECRET_MIN_LEN 12\r
+#define ISCSI_CHAP_SECRET_MAX_LEN 16\r
+//\r
+// ISCSI_CHAP_SECRET_STORAGE = ISCSI_CHAP_SECRET_MAX_LEN + sizeof (NULL-Terminator)\r
+//\r
+#define ISCSI_CHAP_SECRET_STORAGE 17\r
+\r
#define ISCSI_CHAP_NAME_MAX_LEN 126\r
\r
#pragma pack(1)\r
\r
UINT8 CHAPType;\r
CHAR16 CHAPName[ISCSI_CHAP_NAME_MAX_LEN];\r
- CHAR16 CHAPSecret[ISCSI_CHAP_SECRET_MAX_LEN];\r
+ CHAR16 CHAPSecret[ISCSI_CHAP_SECRET_STORAGE];\r
CHAR16 ReverseCHAPName[ISCSI_CHAP_NAME_MAX_LEN];\r
- CHAR16 ReverseCHAPSecret[ISCSI_CHAP_SECRET_MAX_LEN];\r
+ CHAR16 ReverseCHAPSecret[ISCSI_CHAP_SECRET_STORAGE];\r
} ISCSI_CONFIG_IFR_NVDATA;\r
#pragma pack()\r
\r