Inklusionsnachweis im Transparenzprotokoll

Prüft, ob ein Eintrag nach der RFC-6962-Regel zum Merkle-Baum eines Transparenzprotokolls gehört: Knoten = SHA-256(0x01 ‖ links ‖ rechts), Blatt = SHA-256(0x00 ‖ Daten). Sie liefern Blatt-Hash, Index, Baumgröße, die Hashes des Audit-Pfads und den behaupteten Wurzelwert; das Werkzeug baut die Wurzel von unten nach oben mit der Gerade/Ungerade-Regel auf und vergleicht sie mit der behaupteten. Es zeigt eine Schritttabelle mit linkem und rechtem Hash, die Schrittzahl sowie die berechnete und die behauptete Wurzel. SHA-256 ist mit eigenem Code ohne crypto.subtle umgesetzt.

Checks whether an entry belongs to a transparency log Merkle tree by the RFC 6962 rule: node = SHA-256(0x01 ‖ left ‖ right), leaf = SHA-256(0x00 ‖ data). You bring the leaf hash, the index, the tree size, the audit path hashes and the claimed root, and the tool rebuilds the root bottom-up with the even/odd node rule and compares it with the claimed one. It shows a table of steps with the left and right hash, the step count, and the computed and claimed root. SHA-256 is implemented in its own code without crypto.subtle.