Перевірка включення в журнал прозорості
Перевіряє, чи входить запис у дерево Меркла журналу прозорості за правилом RFC 6962: вузол = SHA-256(0x01 ‖ лівий ‖ правий), лист = SHA-256(0x00 ‖ дані). Ви приносите хеш листа, номер, розмір дерева, хеші аудиторського шляху та заявлений корінь, а інструмент крок за кроком збирає корінь знизу вгору за правилом «парний/непарний вузол» і порівнює його із заявленим. Показує таблицю кроків із лівим і правим хешем, кількість кроків, обчислений і заявлений корінь. SHA-256 реалізовано власним кодом без crypto.subtle.
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.