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 4 days ago. Updated 4 days 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.

Actions #2

Updated by Norm Tovey-Walsh 4 days ago

  • Status changed from New to Resolved
  • Fix Committed on Branch 12, trunk added

Fixed.

Please register to edit this issue

Also available in: Atom PDF