File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222# let sha256round = raw (sha256roundchip . name )
2323# let rotxor = raw (rotxorchip . name )
2424
25- The purpose of this set of chips is to provide an accelerator for the SHA256 compression function.
26- They do not intend to handle the requisite repeated invocations of this compression,
27- nor with padding or the preparation of the initial state .
25+ The following chips constitute an accelerator for the SHA256 compression function;
26+ other aspects of SHA256 hashing (such as repeated compression invocation,
27+ input padding and state initialization) fall outside the scope of this accelerator .
2828
2929The base # sha256 chip provides the `ECALL` interface, interacts with memory and then delegates to the # sha256msgsched and # sha256round chips
3030to perform the message schedule and the compression rounds, respectively.
You can’t perform that action at this time.
0 commit comments