Skip to content

ml-kem: harden equality testing - #414

Merged
tarcieri merged 1 commit into
masterfrom
ml-kem/harden-equality-testing-and-add-checkct
Oct 31, 2026
Merged

tarcieri merged 1 commit into
masterfrom
ml-kem/harden-equality-testing-and-add-checkct

Conversation

@tarcieri

@tarcieri tarcieri commented Oct 31, 2026 •

Copy link
Copy Markdown
Member

Removes secret-dependent short circuiting by comparing z with CtEq.

@tarcieri tarcieri changed the title ml-kem: harden equality testing; expand cargo checkct driver ml-kem: harden equality testing; expand cargo checkct Oct 31, 2026
Removes secret-dependent short circuiting by comparing `z` with `CtEq`.
@tarcieri
tarcieri force-pushed the ml-kem/harden-equality-testing-and-add-checkct branch from ea293fa to 510d54a Compare October 31, 2026 21:39
@tarcieri tarcieri changed the title ml-kem: harden equality testing; expand cargo checkct ml-kem: harden equality testing Oct 31, 2026
@tarcieri

Copy link
Copy Markdown
Member Author

Giving up on checkct verification on this for now

@tarcieri
tarcieri merged commit 07ddb61 into master Oct 31, 2026
24 checks passed
@tarcieri
tarcieri deleted the ml-kem/harden-equality-testing-and-add-checkct branch October 31, 2026 21:43
@tarcieri tarcieri mentioned this pull request Oct 31, 2026
tarcieri added a commit that referenced this pull request Oct 31, 2026
## Changed
- Improve performance by sampling NTT coefficients block-wise from the
  XOF (#387)

## Fixed
- Redact secret key material from `Debug` output (#394)
- Harden equality testing (#414)
- Harden zeroization (#415)

## Security
- Bump `ctutils` to v0.4.5; MSRV 1.87 (#405)
- Harden reduction using newly-hardened `ctutils` (#409)
- Bump `module-lattice` to v0.2.4 (#413)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant