the code in rfc assume long int (uint4) is 4 bytes which should be valid in
the era of 80386.
On Sep 6, 2014 10:05 PM, "Raul Miller" <rauldmil...@gmail.com> wrote:

> The j602  version is correct, and the same code is used in each.
>
> The problem seems to be that the code was designed for 32 bit integers.
>
> Note also that the reference C implementation based on RFC 1321
> (http://www.rfc-editor.org/rfc/rfc1321.txt) gives exactly the same
> results on 32 bit and 64 bit machines. (In other words it gives the same
> wrong result when compiled with -m64 that J64-802 gives.)
>
> So that means I can't just use a C implementation of md5sum compiled
> with -m64 to work around this issue (and I can't link to C code
> compiled with -m32 from 64 bit J).
>
> Solvable, certainly, but annoying...
>
> Thanks,
>
> --
> Raul
>
> On Sat, Sep 6, 2014 at 9:21 AM, Skip Cave <s...@caveconsulting.com> wrote:
> > Wow! I wonder which hash is the correct md5 hash? Where did the code for
> > each of them come from?
> >
> > Skip
> >
> > Skip Cave
> > Cave Consulting LLC
> >
> >
> > On Sat, Sep 6, 2014 at 8:10 AM, Raul Miller <rauldmil...@gmail.com>
> wrote:
> >
> >> j602:
> >>
> >>    load'convert/misc/md5'
> >>    md5 'example'
> >> 1a79a4d60de6718e8e5b326e338ae533
> >>
> >> j64-802:
> >>
> >>    load'convert/misc/md5'
> >>    md5 'example'
> >> 64a9df64d8defee229d86709a425ea7a
> >>
> >> This is a problem...
> >>
> >> ==
> >> Raul
> >> ----------------------------------------------------------------------
> >> For information about J forums see http://www.jsoftware.com/forums.htm
> >>
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to