Project

Profile

Help

Bug #6487

closed

The SEF checksum generated by Saxon 12.5 will not work with SaxonJS 2.x

Added by Norm Tovey-Walsh 5 months ago. Updated 5 months ago.

Status:
Resolved
Priority:
High
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
2024-07-23
Due date:
% Done:

0%

Estimated time:
Legacy ID:
Applies to branch:
12, trunk
Fix Committed on Branch:
12, trunk
Fixed in Maintenance Release:
Platforms:

Description

Saxon 12.5 introduced a cryptographic hash to SEF files (in addition to the existing, adaptive CRC hash already present).

Unfortunately, the Saxon 12.5 hashing algorithm fails to include the new, cryptographic hash in its computation of the CRC hash. I say unfortunately, because SaxonJS 2.x does. Consequently, SaxonJS2 will reject any SEF file compiled with Saxon 12.5. 🙁

As a workaround until Saxon 12.6 is shipped, you can continue to produce SEF files with Saxon 12.4.

Please register to edit this issue

Also available in: Atom PDF