dp14txss
Vitis Drivers API Documentation
|
This is the main header file for the Xilinx HDCP key loading utility used in the DP example design.
The HDCP cores are used for content protection according to the HDCP 1.4 and HDCP 2.2 specifications.
MODIFICATION HISTORY:
Ver Who Date Changes
1.0 ND 30-12-2020 Initial version
Macros | |
#define | XDP_HDCP_KEYS_H_ |
Prevent circular inclusions by using protection macros. More... | |
#define | XHdcp_KeyMgmtBlk_In32 Xil_In32 |
Input Operations. More... | |
#define | XHdcp_KeyMgmtBlk_Out32 Xil_Out32 |
Output Operations. More... | |
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... | |
#define XDP_HDCP_KEYS_H_ |
Prevent circular inclusions by using protection macros.
#define XHdcp_KeyMgmtBlk_In32 Xil_In32 |
Input Operations.
#define XHdcp_KeyMgmtBlk_Out32 Xil_Out32 |
Output Operations.
int XHdcp_KeyManagerInit | ( | u32 | BaseAddress, |
u8 * | Hdcp14Key | ||
) |
This function initialize the HDCP 1.4 key manager.
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.