← Back to team overview

desktop-packages team mailing list archive

[Bug 1293282] Re: evince cannot open pdf with AESV3 256 encryption

 

** Changed in: evince
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to evince in Ubuntu.
https://bugs.launchpad.net/bugs/1293282

Title:
  evince cannot open pdf with AESV3 256 encryption

Status in Evince:
  Confirmed
Status in evince package in Ubuntu:
  Triaged

Bug description:
  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

To manage notifications about this bug go to:
https://bugs.launchpad.net/evince/+bug/1293282/+subscriptions