AACS_CHALLENGE_KEY structure (ntddcdvd.h)
The AACS_CHALLENGE_KEY structure contains the challenge key that the device sends to the host.
Syntax
typedef struct _AACS_CHALLENGE_KEY {
UCHAR EllipticCurvePoint[40];
UCHAR Signature[40];
} AACS_CHALLENGE_KEY, *PAACS_CHALLENGE_KEY;
Members
EllipticCurvePoint[40]
The elliptical curve (ECC) point data.
Signature[40]
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.
Requirements
Requirement | Value |
---|---|
Header | ntddcdvd.h (include Ntddcdvd.h) |