add crypto.hash