Skip to content

Commit

Permalink
Don't use SHOULD for gadgets being non-affine
Browse files Browse the repository at this point in the history
  • Loading branch information
divergentdave authored and cjpatton committed Nov 2, 2024
1 parent 4b2eedc commit a487454
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion draft-irtf-cfrg-vdaf.md
Original file line number Diff line number Diff line change
Expand Up @@ -3517,7 +3517,7 @@ The circuit is invoked with the following method:
* The length of the output MUST be `valid.EVAL_OUTPUT_LEN`.

Each circuit has a list of gadgets, denoted `GADGETS`, that are invoked by
`valid.eval()`. The circuit evaluated by the gadget SHOULD be non-affine, but MUST
`valid.eval()`. The circuit evaluated by the gadget should be non-affine, and MUST
be arithmetic, i.e., composed only of multiplication, addition, and subtraction
gates. An instance of class `Gadget` has the following interface:

Expand Down

0 comments on commit a487454

Please sign in to comment.