Closed Bug 1944300 Opened 1 month ago Closed 20 days ago

HACL* consistency check failures

Categories

(NSS :: Libraries, defect)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jcristau, Assigned: jcristau)

References

(Regression)

Details

(Keywords: regression)

Attachments

(5 files)

Bug 1866841 modified a number of HACL* files, which causes the consistency check on CI to fail when comparing the code in nss vs github.

We expect our version of the code to be the same as HACL* revision
0f136f28935822579c244f287e1d2a1908a7e552 (modulo clang-format), but
changeset e4f466278056 "Bug 1866841 - Add Libcrux implementation of
ML-KEM 768 to FreeBL" made a number of changes that cause the
consistency check to fail.

The default diff output is unreadable.

These files aren't in the version of HACL* we're comparing against.

:franziskus, since you are the author of the regressor, bug 1866841, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(franziskuskiefer)
Assignee: nobody → jcristau
Status: NEW → ASSIGNED
Flags: needinfo?(franziskuskiefer)
  • move the formatting and patching to the beginning of the script so we can
    patch more than dist/gcc-compatible/*
  • consolidate Hacl_Ed25519.{c,h} patches from bug 1325335 into a single file

This was initially included in 1866841; we now account for it to compare
against HACL*, to avoid regressing bug 1857190.

Status: ASSIGNED → RESOLVED
Closed: 20 days ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: