On Fri, Aug 6, 2010 at 12:39 AM, Alan DeKok <aland@deployingradius.com> wrote:
Mike J wrote:
> I've fixed the x86 module (was using a wrong client config file). So I
> have x86 working but don't have the ppc module working.
..
> Is this likely the cause of my issue?

 Yes.  Figure out how to build the MD5 code with the correct endian
definitions.  Don't be afraid to hard-code the definition in the source.


That seemed to work.

In case others are interested: in 1.3.17 you have to define "HIGHFIRST" if you are compiling for a big endian arch (ppc in my case).
I added "-DHIGHFIRST"  to CFLAGS in the makefile, rather than hard-code it in md5.c.

Alan, thanks for your help.