Lines Matching refs:dig
673 void MHal_HDMITx_HdcpSha1Init(SHA1_DATA *dig) in MHal_HDMITx_HdcpSha1Init() argument
678 dig->m_auiBuf[i] = sm_H160[i]; in MHal_HDMITx_HdcpSha1Init()
679 dig->m_auiBits[0] = 0; in MHal_HDMITx_HdcpSha1Init()
680 dig->m_auiBits[1] = 0; in MHal_HDMITx_HdcpSha1Init()
681 memset(dig->m_aucIn, 0, BLOCKSIZE) ; // 2006/1/18 3:31PM by Emily in MHal_HDMITx_HdcpSha1Init()
720 void _MHal_HDMITx_HdcpSha1Transform(SHA1_DATA *dig) in _MHal_HDMITx_HdcpSha1Transform() argument
722 MS_U8 * pucIn = dig->m_aucIn; in _MHal_HDMITx_HdcpSha1Transform()
735 A = dig->m_auiBuf[0]; in _MHal_HDMITx_HdcpSha1Transform()
736 B = dig->m_auiBuf[1]; in _MHal_HDMITx_HdcpSha1Transform()
737 C = dig->m_auiBuf[2]; in _MHal_HDMITx_HdcpSha1Transform()
738 D = dig->m_auiBuf[3]; in _MHal_HDMITx_HdcpSha1Transform()
739 E = dig->m_auiBuf[4]; in _MHal_HDMITx_HdcpSha1Transform()
777 dig->m_auiBuf[0] += A; in _MHal_HDMITx_HdcpSha1Transform()
778 dig->m_auiBuf[1] += B; in _MHal_HDMITx_HdcpSha1Transform()
779 dig->m_auiBuf[2] += C; in _MHal_HDMITx_HdcpSha1Transform()
780 dig->m_auiBuf[3] += D; in _MHal_HDMITx_HdcpSha1Transform()
781 dig->m_auiBuf[4] += E; in _MHal_HDMITx_HdcpSha1Transform()
785 void MHal_HDMITx_HdcpSha1AddData(SHA1_DATA *dig, MS_U8 const * pcData, MS_U16 iDataLength) in MHal_HDMITx_HdcpSha1AddData() argument
790 uiT = dig->m_auiBits[0]; in MHal_HDMITx_HdcpSha1AddData()
791 if ((dig->m_auiBits[0] = uiT + ((MS_U32) iDataLength << 3)) < uiT) in MHal_HDMITx_HdcpSha1AddData()
792 dig->m_auiBits[1]++; //Carry from low to high in MHal_HDMITx_HdcpSha1AddData()
798 MS_U8 * puc = (MS_U8 *) dig->m_aucIn + uiT; in MHal_HDMITx_HdcpSha1AddData()
806 _MHal_HDMITx_HdcpSha1Transform(dig); in MHal_HDMITx_HdcpSha1AddData()
813 memcpy(dig->m_aucIn, pcData, BLOCKSIZE); in MHal_HDMITx_HdcpSha1AddData()
814 _MHal_HDMITx_HdcpSha1Transform(dig); in MHal_HDMITx_HdcpSha1AddData()
819 memcpy(dig->m_aucIn, pcData, iDataLength); in MHal_HDMITx_HdcpSha1AddData()
823 void MHal_HDMITx_HdcpSha1FinalDigest(SHA1_DATA *dig, MS_U8* pcDigest) in MHal_HDMITx_HdcpSha1FinalDigest() argument
830 uiCount = (dig->m_auiBits[0] >> 3) & (BLOCKSIZE - 1); in MHal_HDMITx_HdcpSha1FinalDigest()
833 puc = dig->m_aucIn + uiCount; in MHal_HDMITx_HdcpSha1FinalDigest()
843 _MHal_HDMITx_HdcpSha1Transform(dig); in MHal_HDMITx_HdcpSha1FinalDigest()
845 memset(dig->m_aucIn, 0, BLOCKSIZE - 8); in MHal_HDMITx_HdcpSha1FinalDigest()
854 Word2Bytes1(&dig->m_auiBits[1], &dig->m_aucIn[BLOCKSIZE - 8]); in MHal_HDMITx_HdcpSha1FinalDigest()
855 Word2Bytes1(&dig->m_auiBits[0], &dig->m_aucIn[BLOCKSIZE - 4]); in MHal_HDMITx_HdcpSha1FinalDigest()
856 _MHal_HDMITx_HdcpSha1Transform(dig); in MHal_HDMITx_HdcpSha1FinalDigest()
859 Word2Bytes(&dig->m_auiBuf[i], pcDigest); in MHal_HDMITx_HdcpSha1FinalDigest()