Simon Tatham
28b1fc766c
Preliminary support for RSA user authentication in SSH2! Most of the
...
error messages are currently wrong, and Pageant doesn't yet support
the new key type, and I haven't thoroughly tested that falling back
to password authentication and trying invalid keys etc all work. But
what I have here has successfully performed a public key
authentication, so it's working to at least some extent.
[originally from svn r973]
2001-03-03 11:54:34 +00:00
Simon Tatham
1d4009402e
Include key type in SSH2 key fingerprints, now we have more than one
...
[originally from svn r971]
2001-03-02 17:16:22 +00:00
Simon Tatham
97ace7d80d
Added support for RSA host keys (not user keys yet)
...
[originally from svn r969]
2001-03-02 17:13:36 +00:00
Simon Tatham
f72b5aa95f
Remove the last lingering knowledge, outside sshbn.c, of the
...
internal structure of the Bignum type. Bignum is now a fully opaque
type unless you're inside sshbn.c.
[originally from svn r960]
2001-03-01 17:41:26 +00:00
Simon Tatham
d5240d4157
Make memory management uniform: _everything_ now goes through the
...
smalloc() macros and thence to the safemalloc() functions in misc.c.
This should allow me to plug in a debugging allocator and track
memory leaks and segfaults and things.
[originally from svn r818]
2000-12-12 10:33:13 +00:00
Simon Tatham
e51b4da9f7
Make the frankly ridiculous prototypes for modpow() and modmul() more sane
...
[originally from svn r752]
2000-10-23 16:11:31 +00:00
Simon Tatham
aad0a52dfb
Rationalised host key storage. Also started code reorg: persistent-state
...
routines have been moved out into a replaceable module winstore.c.
[originally from svn r639]
2000-09-27 15:21:04 +00:00
Simon Tatham
355cdbd5e8
Implement OpenSSH-compatible RSA key fingerprints and use them throughout
...
[originally from svn r637]
2000-09-26 14:26:21 +00:00
Simon Tatham
673f2e48a7
Rationalise ordering of authentication operations. Still some work to do,
...
but at least pscp no longer hangs when prompting for a passphrase
[originally from svn r621]
2000-09-25 10:14:53 +00:00
Simon Tatham
c366174cc2
Added Pageant, a first-attempt PuTTY authentication agent
...
[originally from svn r589]
2000-09-14 15:02:50 +00:00
Simon Tatham
d9af8f4b90
RSA key authentication in ssh1 works; SSH2 is nearly there
...
[originally from svn r572]
2000-09-07 16:33:49 +00:00
Simon Tatham
35205e5cb7
SSH 2 support, phase 1, debugging. Currently does Diffie-Hellman and gets
...
the same results as the server, which is a pretty good start.
[originally from svn r569]
2000-09-05 14:28:17 +00:00
Simon Tatham
d39f735b23
Rather silly byte-string / word-string transformations in RSA key
...
handling were failing when the key had an odd number of bytes. A
server with an 850-bit key was suffering connection failures as a
result. Now fixed.
[originally from svn r426]
2000-03-24 11:46:39 +00:00
Simon Tatham
11821d4d27
Fix some picky compiler warnings kindly provided by Borland C++ 5.5
...
[originally from svn r396]
2000-03-08 10:21:13 +00:00
Simon Tatham
4b76ca2ab2
Joris's RSA works; reformat and remove old version
...
[originally from svn r173]
1999-07-06 19:38:54 +00:00
Simon Tatham
bd241d7dfc
Joris van Rantwijk's RSA speedup patch
...
[originally from svn r171]
1999-07-05 16:31:57 +00:00
Simon Tatham
c74130d423
Initial checkin: beta 0.43
...
[originally from svn r11]
1999-01-08 13:02:13 +00:00