[Poppler-bugs] [Bug 99416] Sign PDF with digital signature

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Sep 16 17:17:41 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=99416

--- Comment #52 from Albert Astals Cid <aacid at kde.org> ---
(In reply to Adrian Johnson from comment #47)
> (In reply to Hans-Ulrich Jüttner from comment #46)
> > With the Contents object I see no problem replacing it with the correct
> > signature
> > value. However, the ByteRange object on disk is a string with multiple
> > spaces,
> > e.g. "/ByteRange [0 103562     108976     311        ]". These multiple
> > spaces
> > can't be represented in the ByteRange object in memory as it is an array of
> > integers. But if these multiple spaces are removed the signature will be
> > invalidated since the hash is calculated over a string including these
> > spaces.
> 
> This doesn't make sense. The signature has to be computed on the disk file.
> 
> > Before the patch (3) of Adrian this problem was avoided by not producing such
> > multiple spaces.
> 
> Before patch (3) the entire PDF file was written to memory which is a
> non-starter. 

Agreed, reading the entire PDF file to memory is not a good idea.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/poppler-bugs/attachments/20170916/afb00cc9/attachment.html>


More information about the Poppler-bugs mailing list