WWAN_AUTH_SIM_CHALLENGE structure (wwan.h)

The WWAN_AUTH_SIM_CHALLENGE structure represents an authentication challenge using the SIM method.

Syntax

typedef struct _WWAN_AUTH_SIM_CHALLENGE {
  BYTE  Rand1[WWAN_AUTH_RAND_LEN];
  BYTE  Rand2[WWAN_AUTH_RAND_LEN];
  BYTE  Rand3[WWAN_AUTH_RAND_LEN];
  ULONG n;
} WWAN_AUTH_SIM_CHALLENGE, *PWWAN_AUTH_SIM_CHALLENGE;

Members

Rand1[WWAN_AUTH_RAND_LEN]

The first 128-bit random number challenge value. This member represents a multi-byte value in little-endian format.

Rand2[WWAN_AUTH_RAND_LEN]

The second 128-bit random number challenge value. This member represents a multi-byte value in little-endian format.

Rand3[WWAN_AUTH_RAND_LEN]

The third 128-bit random number challenge value. This member represents a multi-byte value in little-endian format.

n

The number of random number challenges.

Remarks

The n member can be either 2 or 3, according to RFC 4186. If it is set to 2, use the Rand1 and Rand2 members. If it is set to 3, then the Rand1, Rand2, and Rand3 members.

The WWAN_AUTH_CHALLENGE 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_CHALLENGE