Skip to main content

Module paper

Module paper 

Source
Expand description

The modules of each paper’s chip, as planner slots.

slots lists every module this build has; the planner shows and sizes only the ones the chosen [Mode] uses (DSig modules only in the DSig paper). Module shares are derived from the sign and verify powers, so the starting powers here are placeholders.

Which modules exist depends on the crate features (see the crate’s “Features” section):

FeatureSlots it adds
dsigDSig sign, DSig verify
ed25519Ed25519 sign, Ed25519 verify
sha512the SHA-512 line, from rhdl_sha512_pipelined
ed25519 without sha512the SHA-512 line as the Ed25519 crate’s estimate (same model, no AGPL crate)

A paper whose modules are missing is not offered by the TUI (App::has_paper).

Constants§

DEFAULT_MODE
The paper the TUI opens on.

Functions§

papers
The papers this build can plan: the Ed25519 paper with ed25519, the DSig paper with dsig, and with ubft the two uBFT services (DSig, Ed25519).
slots
Every module this build has, in display order.