This repository contains the source code for our Applied Cryptography Project Seminar class project at Eötvös Loránd University (ELTE). Our project is a native python implementation of the BLAKE3 hashing algorithm.
Parent Node Chaining values, in the Merkle tree each parent node has 2 children, the childrens can be chunks or another parent node. The chaining of parent nodes are done by a single compression function call, this is closely related to the Merkle Tree and the compression function, see here and here.
Parent Node Chaining values, in the Merkle tree each parent node has 2 children, the childrens can be chunks or another parent node. The chaining of parent nodes are done by a single compression function call, this is closely related to the Merkle Tree and the compression function, see here and here.
For more info read section 2.5: https://github.com/BLAKE3-team/BLAKE3-specs/blob/master/blake3.pdf