Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Wed, 27 Apr 2016 00:04:00 +0200
From: Lukas Odzioba <>
Subject: Re: USB-FPGA development

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.


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.