From 9f2dca3cd166f752b1e48477b1ac383edec78e61 Mon Sep 17 00:00:00 2001 From: Ken Sharp Date: Mon, 27 Mar 2023 12:17:55 +0100 Subject: Put back the MD5Encode filter Commit 3635f4c75e54e337a4eebcf6db3eef0e60f9cebf removed a bunch of filters from PostScript, but we still need the MD5Encode filter for the old PDF interpreter with some kinds of PDF encryption. --- Resource/Init/gs_init.ps | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Resource') diff --git a/Resource/Init/gs_init.ps b/Resource/Init/gs_init.ps index 06153f846..f175e878d 100644 --- a/Resource/Init/gs_init.ps +++ b/Resource/Init/gs_init.ps @@ -2410,8 +2410,8 @@ currentdict /.locksafeglobal .undef /UndefinePostScriptFilters { [ /BCPEncode /TBCPEncode /PNGPredictorEncode /PNGPredictorDecode /PixelDifferenceDecode /PixelDifferenceEncode - /zlibEncode /zlibDecode /PWGDecode /eexecEncode /ArcfourEncode /PSStringEncode /MD5Encode /BCPDecode - /OLDPDF where {/OLDPDF get not {/SHA256Encode /AESDecode /JPXDecode /JBIG2Decode /ArcfourDecode /.EOFDecode} if} if + /zlibEncode /zlibDecode /PWGDecode /eexecEncode /ArcfourEncode /PSStringEncode /BCPDecode + /OLDPDF where {/OLDPDF get not {/SHA256Encode /MD5Encode /AESDecode /JPXDecode /JBIG2Decode /ArcfourDecode /.EOFDecode} if} if ] {filterdict exch undef} forall } .bind executeonly def -- cgit v1.2.1