WWAN_AUTH_SIM_RESPONSE structure (wwan.h)

The WWAN_AUTH_SIM_RESPONSE structure represents a response to a SIM authentication challenge.

Syntax

typedef struct _WWAN_AUTH_SIM_RESPONSE {
  BYTE  Sres1[WWAN_AUTH_SRES_LEN];
  BYTE  Kc1[WWAN_AUTH_KC_LEN];
  BYTE  Sres2[WWAN_AUTH_SRES_LEN];
  BYTE  Kc2[WWAN_AUTH_KC_LEN];
  BYTE  Sres3[WWAN_AUTH_SRES_LEN];
  BYTE  Kc3[WWAN_AUTH_KC_LEN];
  ULONG n;
} WWAN_AUTH_SIM_RESPONSE, *PWWAN_AUTH_SIM_RESPONSE;

Members

Sres1[WWAN_AUTH_SRES_LEN]

Response 1 of 32 bit. This member represents a multi-byte value in little-endian format.

Kc1[WWAN_AUTH_KC_LEN]

Encryption key 1 of 64 bit. This member represents a multi-byte value in little-endian format.

Sres2[WWAN_AUTH_SRES_LEN]

Response 2 of 32 bit. This member represents a multi-byte value in little-endian format.

Kc2[WWAN_AUTH_KC_LEN]

Encryption key 2 of 64 bit. This member represents a multi-byte value in little-endian format.

Sres3[WWAN_AUTH_SRES_LEN]

Response 3 of 32 bit. This member represents a multi-byte value in little-endian format.

Kc3[WWAN_AUTH_KC_LEN]

Encryption key 3 of 64 bit. This member represents a multi-byte value in little-endian format.

n

The number of responses.

Remarks

The n member can be either 2 or 3, according to RFC 4186. If it is set to 2, use the Sres1/Kc1 and Sres2/Kc2 members. If it is set to 3,use Sres1/Kc1, Sres2/Kc2, and Sres3/Kc3 members.

The WWAN_AUTH_RESPONSE structure uses this structure.

Requirements

Requirement Value
Minimum supported client Supported starting with Windows 8.
Header wwan.h (include Wwan.h)

See also

WWAN_AUTH_RESPONSE