|
Message-ID: <20150515005806.GA10990@openwall.com> Date: Fri, 15 May 2015 03:58:06 +0300 From: Solar Designer <solar@...nwall.com> To: john-dev@...ts.openwall.com Subject: lotus85 Agnieszka, Lei - Want to practice optimizing a format where interleaving is actually expected to be beneficial? lotus85_fmt_plug.c is in need of optimizations very similar to these: git show 57a0e272bbba7187b3240c9c605281100b97515f lotus5_fmt_plug.c git show f64b42fee9e368cd85cf546f08b694510824fea2 lotus5_fmt_plug.c In short, we need proper get_hash*() and binary_hash*() functions, and 3x interleaving. The former should provide huge speedup when cracking a large number of hashes per salt (unusual?), and the latter a further 2x-ish speedup. Oh, and OMP_SCALE needs to be tuned, and BENCHMARK_LENGTH should be changed from -1 to 0 because this is a salted format (unlike lotus5). See also: DOMINOSEC_fmt_plug.c (another related format, for reference). These hashes are expected to be seen in the Hash Runner contest starting later today, so ideally you'd implement the optimizations today (or perhaps someone else will, and you'll miss the opportunity to practice). Thanks, Alexander
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.