GNOME Bugzilla – Bug 726598
evince cannot open pdf with AESV3 256 encryption
Last modified: 2018-05-22 15:32:39 UTC
When opening a file with AESV3 256 encryption evince repeatedly prompts for a password interactively and fails to render the document. To recreate: 1. Encrypt a PDF with qpdf: $ qpdf --version qpdf version 4.2.0 Copyright (c) 2005-2013 Jay Berkenbilt This software may be distributed under the terms of version 2 of the Artistic License which may be found in the source distribution. It is provided "as is" without express or implied warranty. $ qpdf --encrypt "wibble" "wobble" 256 -- plain.pdf encrypted.pdf $ egrep -a AES encrypted.pdf << /CF << /StdCF << /AuthEvent /DocOpen /CFM /AESV3 /Length 32 >> >> /Filter /Standard /Length 256 ... 2. Check it opens with Adobe Acrobat 3. Attempt to open with evince: $ evince --version GNOME Document Viewer 3.10.0 $ evince encrypted.pdf (evince:17902): EvinceDocument-CRITICAL **: ev_document_get_n_pages: assertion 'EV_IS_DOCUMENT (document)' failed Syntax Error: Invalid encryption key length Command Line Error: Incorrect password Syntax Error: Invalid encryption key length Command Line Error: Incorrect password (evince:17902): Gtk-CRITICAL **: gtk_widget_get_toplevel: assertion 'GTK_IS_WIDGET (widget)' failed
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/evince/issues/446.