Skip to main content

Module point_compress

Module point_compress 

Source
Expand description

Parallel pair compression for extended Edwards points.

One batch inversion converts two projective points to affine form. Fourteen contexts rotate through one initiation-interval-one field multiplier, hiding most of its 17-cycle latency. Pairing halves the inversion cost per signing request and keeps point encoding below the fixed-message signing budget.

Structs§

CompressedPoint
Canonical compressed Edwards-Y encoding.
PointCompressPair
Fourteen-context batch-inversion point compressor.
PointCompressPairIn
Two points accepted by PointCompressPair.
PointCompressPairOut
Flow control and compressed pair returned by PointCompressPair.

Functions§

point_compress_pair_kernel
State transition for PointCompressPair.