blake2: add implementation support for variable digest length