Another shapshot

Ben Lindstrom mouring at
Wed Nov 8 18:34:04 EST 2000

On Wed, 8 Nov 2000, Gert Doering wrote:

> Hi,
> On Sun, Nov 05, 2000 at 01:38:47AM +0100, Gert Doering wrote:
> > Idea.  What it does is:
> > 
> >  ptr = (up[2] + up[3]) % 99 ...
> > 
> > - do, by chance, the first 4 bytes of "up" contain a long int and the code
> > is adding the two "low bytes" together?  I'm on a big endian machine
> > (PowerPC) and if that is so, this might need byte-swapping...
> No.  Tried using up[0]+up[1] instead, but that also gives me a constant
> number - the first always gives me "58", the second "85", but neither
> gives the current challenge.
> So - is anybody working on S/Key in OpenSSH?  Is somebody using it on a
> non-BSD platform?  If yes, what did you do, which s/key library, which
> CPU endianness, ...?
If I knew of a S/Key library outside of the code in the OpenBSD tree I'd
be happy to compile it up under Linux and see if I can mimic this problem.

> Is anybody interested in getting this to work?  I think a portable way to
> do OTPs is very important.
May be worth porting the S/Key library in the OpenBSD tree. It's rather
small, but it has a lot of dependancy from what it looks at.

- Ben

More information about the openssh-unix-dev mailing list