Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

AACS_CHALLENGE_KEY structure

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

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.

Requirements

Header

Ntddcdvd.h (include Ntddcdvd.h)

See also

AACS_SEND_CHALLENGE_KEY
IOCTL_AACS_GET_CHALLENGE_KEY
IOCTL_AACS_SEND_CHALLENGE_KEY

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft