(please CC, I'm not on the list.)

Hi all,

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.

What's odd is that the RSA fingerprints are reported differently if I'm
shelling from the x86 or from the ARM. From the ARM I get:

[buytenh@enp2611 ~]$ ssh localhost
The authenticity of host 'localhost (127.0.0.1)' can't be established.
RSA key fingerprint is 09:ee:a8:21:21:dc:82:bd:3a:49:1d:25:a3:c4:ad:eb.
Are you sure you want to continue connecting (yes/no)? yes

>From the x86 I get:


pi% ssh enp2611
The authenticity of host 'enp2611 (10.0.0.31)' can't be established.
RSA key fingerprint is 36:01:dc:80:71:5f:12:cd:26:ec:4d:31:bb:82:5e:01.
Are you sure you want to continue connecting (yes/no)? yes

Any ideas where to look first? Most ARM boxes are little-endian, so I
thought that maybe openssh was assuming that arm is always little-endian,
like many other packages do, but that doesn't seem to be it.


cheers,
Lennert

_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@mindrot.org
http://www.mindrot.org/mailman/listi...enssh-unix-dev