Skip to content

Commit

Permalink
Update docs/audit_report/src/side_channels/01_04_slh_dsa.rst
Browse files Browse the repository at this point in the history
Co-authored-by: Fabian Albert <[email protected]>
  • Loading branch information
aewag and FAlbertDev authored Nov 21, 2024
1 parent 3b7dd03 commit 4a4dbb8
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/audit_report/src/side_channels/01_04_slh_dsa.rst
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ The children of this node are root nodes of individual Merkle trees that are use

The `treehash` routine uses the leaves of a Merkle tree to calculate the nodes above it.
Components of a FORS signature are the so-called authentication data.
These are nodes that are generated during signature generation and are required for verification in order to calculate the respective root of the Merkle tree.During verification, parts of the leaves are calculated depending on the message and the signature.
These are nodes that are generated during signature generation and are required for verification in order to calculate the respective root of the Merkle tree. During verification, parts of the leaves are calculated depending on the message and the signature.
The remaining nodes required to calculate the root are the so-called authentication data, which are also contained in the signature.

The `treehash` routine detects during execution whether the currently calculated node must be added to the authentication data (:srcref:`[src/lib/pubkey/sphincsplus/sphincsplus_common]/sp_treehash.cpp:64|internal_leaf`).
Expand Down

0 comments on commit 4a4dbb8

Please sign in to comment.