Lines Matching refs:dig
652 void MHal_HDMITx_HdcpSha1Init(SHA1_DATA *dig) in MHal_HDMITx_HdcpSha1Init() argument
657 dig->m_auiBuf[i] = sm_H160[i]; in MHal_HDMITx_HdcpSha1Init()
658 dig->m_auiBits[0] = 0; in MHal_HDMITx_HdcpSha1Init()
659 dig->m_auiBits[1] = 0; in MHal_HDMITx_HdcpSha1Init()
660 memset(dig->m_aucIn, 0, BLOCKSIZE) ; // 2006/1/18 3:31PM by Emily in MHal_HDMITx_HdcpSha1Init()
699 void _MHal_HDMITx_HdcpSha1Transform(SHA1_DATA *dig) in _MHal_HDMITx_HdcpSha1Transform() argument
701 MS_U8 * pucIn = dig->m_aucIn; in _MHal_HDMITx_HdcpSha1Transform()
714 A = dig->m_auiBuf[0]; in _MHal_HDMITx_HdcpSha1Transform()
715 B = dig->m_auiBuf[1]; in _MHal_HDMITx_HdcpSha1Transform()
716 C = dig->m_auiBuf[2]; in _MHal_HDMITx_HdcpSha1Transform()
717 D = dig->m_auiBuf[3]; in _MHal_HDMITx_HdcpSha1Transform()
718 E = dig->m_auiBuf[4]; in _MHal_HDMITx_HdcpSha1Transform()
756 dig->m_auiBuf[0] += A; in _MHal_HDMITx_HdcpSha1Transform()
757 dig->m_auiBuf[1] += B; in _MHal_HDMITx_HdcpSha1Transform()
758 dig->m_auiBuf[2] += C; in _MHal_HDMITx_HdcpSha1Transform()
759 dig->m_auiBuf[3] += D; in _MHal_HDMITx_HdcpSha1Transform()
760 dig->m_auiBuf[4] += E; in _MHal_HDMITx_HdcpSha1Transform()
764 void MHal_HDMITx_HdcpSha1AddData(SHA1_DATA *dig, MS_U8 const * pcData, MS_U16 iDataLength) in MHal_HDMITx_HdcpSha1AddData() argument
769 uiT = dig->m_auiBits[0]; in MHal_HDMITx_HdcpSha1AddData()
770 if ((dig->m_auiBits[0] = uiT + ((MS_U32) iDataLength << 3)) < uiT) in MHal_HDMITx_HdcpSha1AddData()
771 dig->m_auiBits[1]++; //Carry from low to high in MHal_HDMITx_HdcpSha1AddData()
777 MS_U8 * puc = (MS_U8 *) dig->m_aucIn + uiT; in MHal_HDMITx_HdcpSha1AddData()
785 _MHal_HDMITx_HdcpSha1Transform(dig); in MHal_HDMITx_HdcpSha1AddData()
792 memcpy(dig->m_aucIn, pcData, BLOCKSIZE); in MHal_HDMITx_HdcpSha1AddData()
793 _MHal_HDMITx_HdcpSha1Transform(dig); in MHal_HDMITx_HdcpSha1AddData()
798 memcpy(dig->m_aucIn, pcData, iDataLength); in MHal_HDMITx_HdcpSha1AddData()
802 void MHal_HDMITx_HdcpSha1FinalDigest(SHA1_DATA *dig, MS_U8* pcDigest) in MHal_HDMITx_HdcpSha1FinalDigest() argument
809 uiCount = (dig->m_auiBits[0] >> 3) & (BLOCKSIZE - 1); in MHal_HDMITx_HdcpSha1FinalDigest()
812 puc = dig->m_aucIn + uiCount; in MHal_HDMITx_HdcpSha1FinalDigest()
822 _MHal_HDMITx_HdcpSha1Transform(dig); in MHal_HDMITx_HdcpSha1FinalDigest()
824 memset(dig->m_aucIn, 0, BLOCKSIZE - 8); in MHal_HDMITx_HdcpSha1FinalDigest()
833 Word2Bytes1(&dig->m_auiBits[1], &dig->m_aucIn[BLOCKSIZE - 8]); in MHal_HDMITx_HdcpSha1FinalDigest()
834 Word2Bytes1(&dig->m_auiBits[0], &dig->m_aucIn[BLOCKSIZE - 4]); in MHal_HDMITx_HdcpSha1FinalDigest()
835 _MHal_HDMITx_HdcpSha1Transform(dig); in MHal_HDMITx_HdcpSha1FinalDigest()
838 Word2Bytes(&dig->m_auiBuf[i], pcDigest); in MHal_HDMITx_HdcpSha1FinalDigest()