diff options
author | Reinhard Kotucha <reinhard.kotucha@web.de> | 2021-04-21 21:26:34 +0000 |
---|---|---|
committer | Reinhard Kotucha <reinhard.kotucha@web.de> | 2021-04-21 21:26:34 +0000 |
commit | 915fcaa574f1e0e3caf480005f9ef3dabb529ebf (patch) | |
tree | 9a68a8e35d7b561362ddfc95fcfe85e4fcc5a611 /Master/tlpkg/tlgs/Resource/Init/pdf_sec.ps | |
parent | 353e1207f87d868c93ee586a5e70a8a7097ed440 (diff) |
Downgrade gs-9.54.0 -> gs-9.53.3 due to errors reported by Ulrike Fischer
git-svn-id: svn://tug.org/texlive/trunk@58939 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/tlgs/Resource/Init/pdf_sec.ps')
-rw-r--r-- | Master/tlpkg/tlgs/Resource/Init/pdf_sec.ps | 34 |
1 files changed, 8 insertions, 26 deletions
diff --git a/Master/tlpkg/tlgs/Resource/Init/pdf_sec.ps b/Master/tlpkg/tlgs/Resource/Init/pdf_sec.ps index 9e6c1c0f074..b6f2bfce556 100644 --- a/Master/tlpkg/tlgs/Resource/Init/pdf_sec.ps +++ b/Master/tlpkg/tlgs/Resource/Init/pdf_sec.ps @@ -1,4 +1,4 @@ -% Copyright (C) 2001-2021 Artifex Software, Inc. +% Copyright (C) 2001-2020 Artifex Software, Inc. % All Rights Reserved. % % This software is provided AS-IS with no warranty, either express or @@ -481,33 +481,15 @@ systemdict /check_r6_password .forceundef % Even if StmF and StrF are Identity, if the StdCF is missing AuthEvent % or it is DocOpen, we require the password. Check for that. 1 index /CF .knownget { - oforce dup type /dicttype eq { - /StdCF .knownget { - oforce dup type /dicttype eq { - /AuthEvent .knownget { - oforce dup type /nametype eq { - /DocOpen eq - or - }{ - ( **** Error: AuthEvent has wrong type.\n) pdfformaterror - ( Cannot decrypt PDF file.\n) pdfformaterror - /pdf_process_Encrypt cvx /invalidfileaccess signalerror - } ifelse - } { - pop true % no AuthEvent, default is DocOpen, require password - } ifelse - }{ - ( **** Error: StdCF has wrong type.\n) pdfformaterror - ( Cannot decrypt PDF file.\n) pdfformaterror - /pdf_process_Encrypt cvx /invalidfileaccess signalerror - } ifelse + /StdCF .knownget { + /AuthEvent .knownget { + /DocOpen eq + or } { - pop true % no StdCF, require password + pop true % no AuthEvent, default is DocOpen, require password } ifelse - }{ - ( **** Error: CF has wrong type.\n) pdfformaterror - ( Cannot decrypt PDF file.\n) pdfformaterror - /pdf_process_Encrypt cvx /invalidfileaccess signalerror + } { + pop true % no StdCF, require password } ifelse } { pop true % no CF, require password |