hdcp22_rx
Vitis Drivers API Documentation
|
Functions | |
int | XHdcp22Rx_CalcMontNPrime (u8 *NPrime, const u8 *N, int NDigits) |
This function is used to calculate the Montgomery NPrime. More... | |
int | XHdcp22Rx_RsaesOaepEncrypt (const XHdcp22_Rx_KpubRx *KpubRx, const u8 *Message, const u32 MessageLen, const u8 *MaskingSeed, u8 *EncryptedMessage) |
This function implements the RSAES-OAEP-Encrypt operation. More... | |
int | XHdcp22Rx_RsaesOaepDecrypt (XHdcp22_Rx *InstancePtr, const XHdcp22_Rx_KprivRx *KprivRx, u8 *EncryptedMessage, u8 *Message, int *MessageLen) |
This function implements the RSAES-OAEP-Decrypt operation. More... | |
void | XHdcp22Rx_GenerateRandom (XHdcp22_Rx *InstancePtr, int NumOctets, u8 *RandomNumberPtr) |
This function generates random octets. More... | |
void | XHdcp22Rx_ComputeHPrime (const u8 *Rrx, const u8 *RxCaps, const u8 *Rtx, const u8 *TxCaps, const u8 *Km, u8 *HPrime) |
This function computes HPrime used during HDCP 2.2 authentication and key exchange. More... | |
void | XHdcp22Rx_ComputeEkh (const u8 *KprivRx, const u8 *Km, const u8 *M, u8 *Ekh) |
This function computes Ekh used during HDCP 2.2 authentication and key exchange for pairing with receiver. More... | |
void | XHdcp22Rx_ComputeLPrime (const u8 *Rn, const u8 *Km, const u8 *Rrx, const u8 *Rtx, u8 *LPrime) |
This function computes LPrime used during HDCP 2.2 locality check. More... | |
void | XHdcp22Rx_ComputeKs (const u8 *Rrx, const u8 *Rtx, const u8 *Km, const u8 *Rn, const u8 *Eks, u8 *Ks) |
This function computes the Ks used during HDCP 2.2 session key exchange. More... | |
void | XHdcp22Rx_ComputeVPrime (const u8 *ReceiverIdList, u32 ReceiverIdListSize, const u8 *RxInfo, const u8 *SeqNumV, const u8 *Km, const u8 *Rrx, const u8 *Rtx, u8 *VPrime) |
This function computes VPrime used during HDCP 2.2 repeater authentication. More... | |
void | XHdcp22Rx_ComputeMPrime (const u8 *StreamIdType, const u8 *SeqNumM, const u8 *Km, const u8 *Rrx, const u8 *Rtx, u8 *MPrime) |
This function computes VPrime used during HDCP 2.2 repeater authentication. More... | |