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