Home | History | Annotate | Download | only in fpdf_parser

Lines Matching refs:dest_buf

662         FX_LPBYTE dest_buf, FX_DWORD& dest_size)

665 FXSYS_memcpy32(dest_buf, src_buf, src_size);
697 FXSYS_memcpy32(dest_buf, iv, 16);
699 CRYPT_AESEncrypt(m_pAESContext, dest_buf + 16, src_buf, nblocks * 16);
703 CRYPT_AESEncrypt(m_pAESContext, dest_buf + nblocks * 16 + 16, padding, 16);
707 CRYPT_AESDecrypt(m_pAESContext, dest_buf, src_buf + 16, src_size - 16);
709 dest_size -= dest_buf[dest_size - 1];
713 if (dest_buf != src_buf) {
714 FXSYS_memcpy32(dest_buf, src_buf, src_size);
716 CRYPT_ArcFourCryptBlock(dest_buf, dest_size, realkey, realkeylen);
773 FX_BOOL CPDF_StandardCryptoHandler::CryptStream(FX_LPVOID context, FX_LPCBYTE src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf, FX_BOOL bEncrypt)
779 dest_buf.AppendBlock(src_buf, src_size);
783 int old_size = dest_buf.GetSize();
784 dest_buf.AppendBlock(src_buf, src_size);
785 CRYPT_ArcFourCrypt(context, dest_buf.GetBuffer() + old_size, src_size);
790 dest_buf.AppendBlock(pContext->m_Block, 16);
816 dest_buf.AppendBlock(block_buf, 16);
826 FX_BOOL CPDF_StandardCryptoHandler::CryptFinish(FX_LPVOID context, CFX_BinaryBuf& dest_buf, FX_BOOL bEncrypt)
843 dest_buf.AppendBlock(block_buf, 16);
848 dest_buf.AppendBlock(block_buf, 16);
853 dest_buf.AppendBlock(block_buf, 16 - block_buf[15]);
917 CFX_BinaryBuf& dest_buf)
919 return CryptStream(context, src_buf, src_size, dest_buf, FALSE);
921 FX_BOOL CPDF_StandardCryptoHandler::DecryptFinish(FX_LPVOID context, CFX_BinaryBuf& dest_buf)
923 return CryptFinish(context, dest_buf, FALSE);
933 FX_LPBYTE dest_buf, FX_DWORD& dest_size)
935 CryptBlock(TRUE, objnum, gennum, src_buf, src_size, dest_buf, dest_size);
940 CFX_BinaryBuf dest_buf;
942 DecryptStream(context, (FX_LPCBYTE)str, str.GetLength(), dest_buf);
943 DecryptFinish(context, dest_buf);
944 str = dest_buf;