The circuit playground needs a larger screen. Please open it on a laptop or desktop.
Components
Required I/O
ID
placed
Output C
placed
Output e
placed
Output z
placed
Primitives
TRNG250G
ρ ← U(ℤq) · λ 5
VAULT100G
S + m · λ 1
MOD_EXP400G
G^x · λ 10
HASH_256150G
H(C, ID) · λ 3
MUL100G
a · b · λ 2
ADD20G
a + b · λ 1
SUB20G
a − b · λ 1
DELAY5G/cyc
x → x · λ 1
MUX10G/way
Part B only
DEMUX10G/way
Part B only
Drag onto the canvas or click to add. Connect an output dot (right) to an input dot (left). Select and press Delete to remove.