Closed kovacs-levent closed 3 years ago
See: https://github.com/kovacs-levent/Blake3-Python/issues/1
To decrease memory usage and to allow the incremental processing of input chunks it's needed to implement a chaining value stack.
Also, it's needed to provide the functionality merging of nodes from the stack, but https://github.com/kovacs-levent/Blake3-Python/issues/5, https://github.com/kovacs-levent/Blake3-Python/issues/6 is needed for the calculation of chaining values to do the merge.
Done in add_chunk_value function.
See: https://github.com/kovacs-levent/Blake3-Python/issues/1
To decrease memory usage and to allow the incremental processing of input chunks it's needed to implement a chaining value stack.
Also, it's needed to provide the functionality merging of nodes from the stack, but https://github.com/kovacs-levent/Blake3-Python/issues/5, https://github.com/kovacs-levent/Blake3-Python/issues/6 is needed for the calculation of chaining values to do the merge.