AACS_BINDING_NONCE structure (ntddcdvd.h)

The AACS_BINDING_NONCE structure contains the binding nonce.

Syntax

typedef struct _AACS_BINDING_NONCE {
  UCHAR BindingNonce[16];
  UCHAR MAC[16];
} AACS_BINDING_NONCE, *PAACS_BINDING_NONCE;

Members

BindingNonce[16]

The binding nonce for the requested logical block address(es) (LBAs).

MAC[16]

A message authentication code (MAC) that clients can use to verify that the binding nonce is for the current Advanced Access Content System (AACS) Authentication sequence.

Remarks

Clients retrieve the binding nonce with an IOCTL_AACS_READ_BINDING_NONCE request or an IOCTL_AACS_GENERATE_BINDING_NONCE request.

Requirements

Requirement Value
Header ntddcdvd.h (include Ntddcdvd.h)

See also

IOCTL_AACS_GENERATE_BINDING_NONCE

IOCTL_AACS_READ_BINDING_NONCE