openssh 3.9p1 problems on big-endian ARM platform
Lennert Buytenhek
buytenh at wantstofly.org
Thu Mar 3 03:48:17 EST 2005
On Mon, Feb 28, 2005 at 05:56:37PM +0300, Dan Yefimov wrote:
> > I'm having some trouble with openssh 3.9p1 on a big-endian ARM platform.
> > Everything appears to build and run okay, but I can only shell to the box
> > itself or to other big-endian ARM boxes. Shelling to an x86 box gives me:
> >
> > Disconnecting: Corrupted MAC on input.
> >
> > and shelling from an x86 to the ARM gives me the same message.
> >
> > [snip]
>
> I'm afraid you have problems with openssl that is used internally by
> openssh. Try upgrading to the latest openssl release. If that doesn't
> help, try recompiling it with platform-specific optimisations turned
> off. Of course, your compiler must be able to generate correct code
> for your particular platform.
It seems that openssl is assuming that ARM platforms are always
little-endian. Recompiling openssl now, let's see if this helps.
(Patch sent to openssl mailing list.)
Many thanks, this helped a lot.
cheers,
Lennert
More information about the openssh-unix-dev
mailing list