-
Notifications
You must be signed in to change notification settings - Fork 781
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[entropy_src/doc] Document behavior of SHA3 conditioner engine
Previously, the documentation and comments in the RTL suggested that the number of bits the conditioner takes to produce a single 384-bit seed would be fixed to 2048 bits. However, this is not true. In a nutshell, the number of bits consumed is equal to the configured health test window size. This commit clarifies this in the documentation as well as in the RTL. In addition, this commit also documents in the RTL when the SHA3 conditioner block is actually active. So far, this the assumption was the conditioner was only active if explicitly triggered by the main state machine upon finishing checking the next health test window. However, the SHA3 engine is also active whenever 832 bits have been received. This condition is not tracked by the main state machine which is the reason for the CS AES Halt interface currently being broken. See also #17941. Signed-off-by: Pirmin Vogel <[email protected]>
- Loading branch information
Showing
6 changed files
with
61 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters