AACS_CHALLENGE_KEY - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddcdvd.h

typedef struct _AACS_CHALLENGE_KEY {
  UCHAR EllipticCurvePoint[40];
  UCHAR Signature[40];
} AACS_CHALLENGE_KEY, *PAACS_CHALLENGE_KEY;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ntddcdvd-_aacs_challenge_key)

_AACS_CHALLENGE_KEY structure

Description

The AACS_CHALLENGE_KEY structure contains the challenge key that the device sends to the host.

Members

EllipticCurvePoint

The elliptical curve (ECC) point data.

Signature

The signature that the client uses to verify that the ECC point is valid for the current Advanced Access Content System (AACS) authentication sequence.

Remarks

Clients retrieve the Advanced Access Content System (AACS) challenge key with an IOCTL_AACS_GET_CHALLENGE_KEY request. Clients send an AACS challenge key to the logical unit in an AACS_SEND_CHALLENGE_KEY structure with an IOCTL_AACS_SEND_CHALLENGE_KEY.

See also

AACS_SEND_CHALLENGE_KEY

IOCTL_AACS_GET_CHALLENGE_KEY

IOCTL_AACS_SEND_CHALLENGE_KEY