by "indirect referencing" do you mean pointers?
Actually my way of porting the application to the wii was direct, only tweaked the headers since vc++ lacks some posix functionality. Also turned both standalone programs into library functions... Tested it through functionality too, I was injecting giana sisters into the international karate savegame...
Because of the limited time I had, still as I said, it was just a port to gain the functionality, only studied the keys/values needed by the program... That was the toughest part because info on them was pretty narrow at the time I did the port...
So if you have time I suggest you first to understand which cyrpto/hashing functions both programs (tachtig & twintig) use and reimplement them directly in java code... I'm sure most of the crypto functions used in the program are already available in java either as part of the system library or easily accessible third party libraries.
The topics you should be reading about is mainly around assymetric cyrpto like elliptical curve cyrptography and rsa...
The gain in porting them this way is resulting library could easily extendible and reused and would be easy to follow...
For the problem with FE100, you need vc++2008 runtime redistributables and libeay32.dll for windows...
Also you can compile segher's original code under Msys and use that I guess.
Edited 1 time(s). Last edit at 10/31/2009 01:29PM by I.R.on.