Jenkins hashing is ported with unittests