It is an implementation of the Adler32 rolling hash algorithm in the Rust programming language.
It is adapted from Jean-Loup Gailly‘s and Mark Adler’s original implementation in zlib. A copy of the zlib copyright and license can be found in LICENSE-ZLIB.