dp14txss
Vitis Drivers API Documentation
xdp_hdcp_keys.c File Reference

Overview

This file contains the Xilinx HDCP key loading utility implementation as used in the DP example design.

Please see xdp_hdcp_keys.h for more details.

MODIFICATION HISTORY:
Ver   Who  Date       Changes


1.0 ND 30-12-2020 Initial release

Functions

int XHdcp_LoadKeys (u8 *Hdcp22Lc128, u32 Hdcp22Lc128Size, u8 *Hdcp22RxPrivateKey, u32 Hdcp22RxPrivateKeySize, u8 *Hdcp14KeyA, u32 Hdcp14KeyASize, u8 *Hdcp14KeyB, u32 Hdcp14KeyBSize)
 This function loads the HDCP keys from the eeprom. More...
 
int XHdcp_KeyManagerInit (u32 BaseAddress, u8 *Hdcp14Key)
 This function initialize the HDCP 1.4 key manager. More...
 

Function Documentation

int XHdcp_KeyManagerInit ( u32  BaseAddress,
u8 *  Hdcp14Key 
)

This function initialize the HDCP 1.4 key manager.

Returns
  • XST_SUCCESS if action was successful
  • XST_FAILURE if action was not successful
int XHdcp_LoadKeys ( u8 *  Hdcp22Lc128,
u32  Hdcp22Lc128Size,
u8 *  Hdcp22RxPrivateKey,
u32  Hdcp22RxPrivateKeySize,
u8 *  Hdcp14KeyA,
u32  Hdcp14KeyASize,
u8 *  Hdcp14KeyB,
u32  Hdcp14KeyBSize 
)

This function loads the HDCP keys from the eeprom.

Returns
  • XST_SUCCESS if action was successful
  • XST_FAILURE if action was not successful