added bufHash32(buffer)