|
Message-ID: <20110712073742.GA15716@openwall.com> Date: Tue, 12 Jul 2011 11:37:42 +0400 From: Solar Designer <solar@...nwall.com> To: crypt-dev@...ts.openwall.com Subject: Re: Yuri's Status Report - #9 of 15 Hi Yuri, On Tue, Jul 12, 2011 at 12:58:47AM -0300, Yuri Gonzaga wrote: > Although I spent my week time of work trying to conclude this task, I > couldn't achieve the integration to JtR. So, my accomplishment is missing. I think you should have posted about the problem sooner, not postpone that until your weekly report. > Actually, I figure out a problem and need you help. > I am working with Pico board in the Windows environment, as you already > know. > In the other hand, the JtR is made to run in an unix one. > Even in the Windows, I had to compile the code using cygwin. > I prepared both sides, but was unable to integrate because I couldn't > realise a simple way to call USB functions, that depends on a DLL, on the > cygwin environment. I just did some Google web searches (I am not familiar with development under Windows, not even with Cygwin, although I maintain support for that in JtR), and there appear to be three ways to do it: 1. If the DLL is not stripped, you may convert it to a .a static library and link against that: http://www.cygwin.com/cygwin-ug-net/dll.html http://wiki.tcl.tk/2435 2. If you have a .lib file corresponding to the DLL, you may link to it dynamically. 3. For arbitrary DLLs, you may load/use them via Win32 API calls, which are in turn available via existing Cygwin DLLs: http://gcc.gnu.org/ml/gcc-help/2002-12/msg00088.html Please give these a try. If unsuccessful for another day, please join the john-dev list and bring your question up in there. It is on topic for john-dev, and there are people on that list more familiar with development on Windows than I am. > - Priorities > - GSoC's Midterm evaluations > - Eksblowfish loop and JtR integration > - one core > - multiple cores Sounds fine. Obviously, we'll need to return to our main project soon, but being able to interface to multiple crypto cores is desirable anyway. 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.