An algebraic hash function based on SL