Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 26 Apr 2016 14:17:28 -0800
From: Royce Williams <>
To: john-dev <>
Subject: Re: USB-FPGA development

On Tue, Apr 26, 2016 at 2:04 PM, Lukas Odzioba <>

> 2016-04-26 23:20 GMT+02:00  <>:
> > At test site, it displays 20 MB/s. There's small increase if FPGA's
> buffers doubled, quadrupled etc. and absolute maximum (achieved if host
> sends/receives in 512K pieces) is about 30 MB/s.
> This should be ok for start.
> > So far I didn't implement parallel processing of several boards. I'm
> considering usage of asynchronous USB transfer functions, or usage of
> OpenMP, or several threads or processes. So far it's a standalone test
> application and I'm yet unsure how exactly it would integrate into JtR
> code. Any suggestions are welcome.
> To integrate it to john you have to have some format that you want to
> compute on this board.
> Did you work on something like that, or maybe you just have
> communication and the rest is still to do in this project?
> Long story short we need three parts of the puzzle:
> - fpga application that will compute hash(salt,password)
> - communication, which you already have
> - hooks in JtR to glue it up
> If you still don't have first step we need to select some slow hash
> format first.
> I guess solar or other guys on the list will have some suggestions
> which I'd like to hear.

Not knowing any better, descrypt seems like a good candidate.


Content of type "text/html" skipped

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.