|
Message-ID: <20151022175740.GA4923@openwall.com> Date: Thu, 22 Oct 2015 20:57:40 +0300 From: Solar Designer <solar@...nwall.com> To: john-dev@...ts.openwall.com Cc: balijanosdaniel@...il.com, Cheng Liangyu <clyfish@...il.com> Subject: gcnasm in use Hi, Aleksey Cherepanov found that there is an implementation of scrypt (perhaps only the subset needed for Litecoin?) written in gcnasm (which was in turn written by Daniel Bali under GSoC 2013 with Openwall): https://github.com/clyfish/gcn-scrypt It uses this fork of gcnasm, but the changes relative to Daniel's original are minimal (just one commit "fix bug for gcn-scrypt"): https://github.com/clyfish/gcnasm This shows that gcnasm was almost readily usable to write a complete kernel for a non-trivial hash and achieve reasonable speeds. Perhaps Daniel should have tried harder to actually write a JtR format with gcnasm. And perhaps it's not too late to try now, using this bug-fixed version and using the scrypt implementation as a sufficiently non-trivial example of how to actually use gcnasm. I thought gcnasm was not quite ready for actual use, but I was wrong. Well done, Daniel Bali and Cheng Liangyu (clyfish)! 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.