Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

171 check-ins using file sshdh.c version 22ef7d201c

2000-10-23
11:03
Update DSS implementation to use new bignum routines check-in: 16fb7a4678 user: simon tags: trunk
10:20
Improved entropy gathering. check-in: bef540f589 user: simon tags: trunk
10:18
Fix a bug which was causing occasional failed-host-key-check messages. Also left some diagnostics in, under #if 0, so that next time this happens it'll be easier to debug. check-in: 7d82ec4952 user: simon tags: trunk
07:31
Oops. A field like `sending_oob' in the Socket structure really deserves to be initialised to something sane at creation time. check-in: bade166428 user: simon tags: trunk
07:20
Plink and PSCP were failing to load the `Default Settings' options when connecting to an arbitrary hostname. In particular, setting a default user name didn't work. Now it does. check-in: 05ecf49826 user: simon tags: trunk
06:57
Remove the NO_SECURITY define I accidentally copied from Pageant check-in: 8c4be9beb8 user: simon tags: trunk
06:55
Created a shiny new abstraction for the socket handling. Has many advantages: - protocol modules can call sk_write() without having to worry about writes blocking, because blocking writes are handled in the abstraction layer and retried later. - `Lost connection while sending' is a thing of the past. - <winsock.h> is no longer needed in most modules, because "putty.h" doesn't have to declare `SOCKET' variables any more, only the abstracted `Socket' type. - select()-equivalent between multiple sockets will now be handled sensibly, which opens the way for things like SSH port forwarding. check-in: 59c2b0e4fd user: simon tags: trunk
05:32
Created a shiny new abstraction for the socket handling. Has many advantages: - protocol modules can call sk_write() without having to worry about writes blocking, because blocking writes are handled in the abstraction layer and retried later. - `Lost connection while sending' is a thing of the past. - <winsock.h> is no longer needed in most modules, because "putty.h" doesn't have to declare `SOCKET' variables any more, only the abstracted `Socket' type. - select()-equivalent between multiple sockets will now be handled sensibly, which opens the way for things like SSH port forwarding. check-in: a2baae931e user: simon tags: trunk
2000-10-21
12:52
Ooh. Actually, that vulnerability is further-reaching than I thought. As well as the ".." attack in recursive copies, the name sent by the client was also trusted in a single-file implicit- destination copy such as "pscp host:foo .". (The result was ./foo, where foo is what the server claimed the file was rather than what the user asked for. I think it's not unreasonable that if the user requests file `foo' from the host, he should get the result in a file called `foo' no matter what the host thinks.) check-in: 45b7073ca1 user: simon tags: trunk
12:36
Fix a potential vulnerability in incoming `pscp -r'. The server sends filenames of things in the directory being copied. A malicious server could have sent, for example, "..\..\windows\system\foo.dll" and overwritten something crucial. The filenames are now vetted to ensure they don't contain slashes or backslashes. check-in: fb06cc0f0f user: simon tags: trunk
11:30
Three new configurable options: - Robert de Bath's Compose key is now off by default and configurable on - The ages-old controversy over whether ALT by itself should bring the System menu up is now controllable by a config option - You can now independently configure whether scrollback resets on a keypress _and_ whether it resets on screen activity. check-in: 36e1cf31e3 user: simon tags: trunk
2000-10-20
13:36
Chinese support patch from zmx@cdpa.nsysu.edu.tw check-in: 61d9f40750 user: simon tags: trunk
12:57
Remember to close key files when rsakey_encrypted meets a bogus one check-in: 79cdab1ba7 user: simon tags: trunk
10:20
Put back the code that ensures "Default Settings" is always in the session list even if it isn't in the Registry. This got deleted overenthusiastically because I didn't have a comment explaining what it was doing there. Now there's a comment, so I probably won't remove it again. check-in: ed6506d04e user: simon tags: trunk
10:09
Rename "Stored Sessions" to "Saved Sessions" for consistency check-in: cc1dd19f91 user: simon tags: trunk
10:09
Some better IDC_* names for the controls on the Colours panel check-in: c762c25eb4 user: simon tags: trunk
09:45
Add the LBS_NOTIFY style to the list box in colouredit(), which was vital to it working right check-in: 5c40e9c36c user: simon tags: trunk
08:51
Introduce a sane interface function, from_backend(), for backends to use when they have data from the network. Replaces the utterly daft inbuf / inbuf_head / term_out() interface, which only made sense when feeding to terminal.c. (terminal.c now implements from_backend() as a small function that gateways to the old interface.) As a side effect, from_backend() also has an `is_stderr' parameter, so scp can once again separate the server's pronouncements on stderr from the actual protocol progress on stdout. check-in: 07725a2915 user: simon tags: trunk
08:23
Trim trailing whitespace off saved session names on the command line check-in: 889672b0ee user: simon tags: trunk
07:31
Remember to update scrollbar when scrollback is reset check-in: 24264a1c40 user: simon tags: trunk
06:16
Replace the 8859-2 -> Win1250 translation which I accidentally blew away check-in: 1c1f98fd70 user: simon tags: trunk
05:47
A couple of UI tweaks in puttygen check-in: 15e8f8e0d3 user: simon tags: trunk
05:44
Removed TODO comment after verifying that generated keys work check-in: 6d0f485169 user: simon tags: trunk
05:42
Entropy fix after better statistical analysis check-in: 997ad13ebf user: simon tags: trunk
05:07
Variable key size in PuTTYgen. Also required adding WM_VSCROLL to the window style in bigeditctrl() in winctrls.c. check-in: 16f42d028f user: simon tags: trunk
04:50
Add a PuTTYgen icon check-in: 2ba40c2260 user: simon tags: trunk
04:43
Check whether key was actually saved, and warn if not check-in: c266d0396c user: simon tags: trunk
04:41
Save Key now prompts before overwriting an existing file check-in: a677373c49 user: simon tags: trunk
04:36
Adjust the title of the PuTTYgen window check-in: 3da231957f user: simon tags: trunk
04:31
Add a second passphrase prompt to protect against typos check-in: f2cff3718f user: simon tags: trunk
04:24
We must InitCommonControls() or the progress bar doesn't work on 95 check-in: 738a36faa4 user: simon tags: trunk
2000-10-19
10:43
PuTTYgen initial version. Still to do are basic user-friendliness features (prompt for passphrase twice, prompt before overwriting a file, check the key file was actually saved OK), testing of the generated keys to make sure I got the file format right, and support for a variable key size. I think what's already here is basically sound though. check-in: 6ca7ca4b41 user: simon tags: trunk
2000-10-18
10:36
Miscellaneous cleanups and reorgs in preparation for building PuTTYgen. In particular, moved self-managing controls stuff out of windlg.c into the new and reusable winctrls.c. check-in: bc05912afb user: simon tags: trunk
10:33
Add some more commented-out diagnostics for ssh1 check-in: d06b20ce5f user: simon tags: trunk
10:00
RSA key generation routines, and the bignum enhancements required to support them. A key generation tool will be forthcoming soon. check-in: 0867c6f5f7 user: simon tags: trunk
2000-10-12
10:26
Add an "Add Key" option to the systray menu in Pageant check-in: 4b00c86902 user: simon tags: trunk
09:24
Implement MD5 MAC for the benefit of old SSH2 servers check-in: 9343a578d9 user: simon tags: trunk
08:34
Miscellaneous fixes for better interoperation with commercial SSH 2 check-in: 8481f684cf user: simon tags: trunk
07:56
Implement a much more visually appealing, but much more internally grotty, hack to get around Explorer maximising the config box. check-in: bae4981c5c user: simon tags: trunk
07:39
Add a config option to emulate the HMAC bug in commercial SSH v2.3.x and earlier (namely, it uses only 16 bytes of key rather than 20). check-in: 1c4e477710 user: simon tags: trunk
04:10
Stop the SSH panel appearing in PuTTYtel check-in: 6463fb6e02 user: simon tags: trunk
04:10
Stop plink's key verification locking up on input check-in: 864a5e6eec user: simon tags: trunk
2000-10-11
14:56
Add UNE 10053 to the cleartext ones check-in: b71f1daa72 user: simon tags: trunk
2000-10-10
11:02
Turn off paste-as-poorman for line drawing chars until it's configurable check-in: 989ea651c4 user: simon tags: trunk
07:43
ISO8859-2 to CP852 output translation wants to have Win1250 to ISO8859-2 input translation as its counterpart, not CP852 to ISO8859-2. Because the reason you want this translation is if your _font_ is coded CP852 - in which case your keymap will not follow suit but will still be in Win1250. check-in: e8d9334312 user: simon tags: trunk
05:50
Scroll regions of two lines are allowed check-in: fd9b98daed user: simon tags: trunk
04:17
Trivial bug with the function-key radio buttons check-in: 8b631197c0 user: simon tags: trunk
04:03
Now when a saved session is loaded, its name appears in the IDC_SESSEDIT box, so that clicking Save will save over it. Useful for people who want to load, modify, and re-save. Special case: this doesn't apply to Default Settings, because I think people will be more likely to load DS, modify it, and save under a _different_ name, so it's good not to allow a single mouse click to screw them up. check-in: f610916c9f user: simon tags: trunk
03:33
Move initialisation of the saved session box outside init_dlg_ctrls() so that you don't end up with twice as many items after clicking Load check-in: f6b663e5a5 user: simon tags: trunk
03:20
Rename IDC_FUNCTILDE from "VT400" to "ESC[n~" because another VT400 now exists! check-in: 780b68abf3 user: simon tags: trunk
2000-10-09
11:29
Add ISO8859-2 / CP852 translation courtesy of Jaromir Filsak check-in: 26f88ae09e user: simon tags: trunk
11:12
Work around horrifyingly nonportable use of unions in <commctrl.h> check-in: 1e13f019c3 user: simon tags: trunk
10:51
Abandon the tab control in favour of a tree view check-in: 5d24c9ea3a user: simon tags: trunk
07:53
Robert de Bath's big patch: - cope with strange WinSock wrappers not supporting SIOCATMARK - define yet more terminal compatibility modes - support UK-ASCII (just like US-ASCII but # is a sterling sign) - support connection keepalives at a configurable interval check-in: dacc5f4049 user: simon tags: trunk
07:19
Miscellaneous fixes to try to make other compilers happier check-in: d26ab350ad user: simon tags: trunk
07:16
Remove the hierarchical dialog structure check-in: b7def76c13 user: simon tags: trunk
04:10
Add a compile option so that anyone who really wants to can build a Win95-only (securityless) version of Pageant. This will refuse to run at all under NT, so as to avoid the risk of people accidentally running an insecure binary on a security-requiring system. check-in: 9a28745289 user: simon tags: trunk
2000-10-07
03:10
Alt-Enter was fouling up on Win95; added explicit handler check-in: ea5ef7a4d3 user: simon tags: trunk
2000-10-06
11:19
Fix sorting of saved sessions list box so Default Settings is back at the top of the list instead of being filed under D check-in: 6a2fce62c1 user: simon tags: trunk
11:01
Stop throwing out the Connection panel during midsession reconfig. Instead, only throw out the useless parts of it. See, the new auto- layout features bear fruit immediately! check-in: ea01413e4c user: simon tags: trunk
10:54
Update Makefile generation and ensure everything works with Borland 5.5 check-in: d5536a524f user: simon tags: trunk
08:21
Create settings.c and move the load/save session code out of windlg.c into it. Allows plink and pscp to no longer link with windlg.c, meaning they lose some of the sillier stub functions and also can provide a console-based form of verify_ssh_host_key(). check-in: 6a5608b815 user: simon tags: trunk
07:43
Move omission of SSH protocol setting in PuTTYtel into windlg.c and remove nosshres.rc accordingly check-in: 82bc60153d user: simon tags: trunk
07:32
Add a parameter to write_clip() so that windlg.c need not call term_deselect check-in: 21437e2618 user: simon tags: trunk
07:31
Re-enable copying the Event Log. (rev 1.39 [r661] accidentally disabled it) check-in: 9744355ccf user: simon tags: trunk
07:10
Cross-reference cleanup: winstore.c should not use fatalbox() check-in: 6fc22be474 user: simon tags: trunk
06:49
Mistaken identity in sesssaver() was breaking saved-session edit box check-in: b39f2bdf42 user: simon tags: trunk
06:42
Tighten up use of "static" throughout. Module-internal things should NOT be exported willy-nilly. It encourages people to use them. check-in: 39b5dda1d1 user: simon tags: trunk
04:06
Localise control IDs in each dialog procedure, for maintainability check-in: d05c8d9f4a user: simon tags: trunk
03:10
Add LBS_STANDARD on saved session list box, so you can double-click check-in: 08f80b9777 user: simon tags: trunk
03:06
Remove rogue debug statement check-in: 9584bc880b user: simon tags: trunk
2000-10-05
12:19
Revamp the auto-layout of PuTTY configuration box controls. They are now auto-laid-out at runtime instead of compile time. Byebye win_res.inp and mkres.c; byebye most of win_res.rc; hello a whole new load of control-creation functions in windlg.c. Also, now that we're creating the tab control at runtime, we can check to see if it succeeded and use an alternative if so. This _should_ enable the config box to work on Win32s, although at the time of checkin that's untested. check-in: 7c331ba284 user: simon tags: trunk
11:48
Remove /DWIN32S_COMPAT by detecting presence of GetSystemPowerStatus at runtime using GetProcAddress check-in: 849cfeb488 user: simon tags: trunk
07:15
We now honour the PLINK_PROTOCOL environment variable if it's set. Also we are able to notice when a backend is instantly sendok(), rather than waiting until after the first successful socket read. (This was zogging raw connections. They're still slightly zogged but not as badly as they were.) check-in: 4403babd9a user: simon tags: trunk
2000-10-04
09:35
Enable protocol prefix on [user@]host argument in Plink check-in: 978f627fbe user: simon tags: trunk
09:35
Store default port number in each back end check-in: aa9735db7e user: simon tags: trunk
09:13
Plink now honours the Default Settings protocol and supports -l for username. Also removed a diagnostic which had got in by mistake. check-in: 0b37467f3c user: simon tags: trunk
05:02
Fix a typo; thanks to Al Sutton check-in: b990c09d65 user: simon tags: trunk
2000-10-03
04:05
Work around DSA formatting bug in commercial-SSH 2.0.13 check-in: 8bc8e8a1a1 user: simon tags: trunk
2000-10-02
10:22
Ability to specify a remote command in PuTTY proper check-in: 1c8cc2988e user: simon tags: trunk
08:57
Make the new test suite's comment more accurate :-) check-in: 58ccb1fd31 user: simon tags: trunk
07:38
Local remove of first key in list wasn't working check-in: 0d0eb1da40 user: simon tags: trunk
07:24
Add ability to configure the initial window title check-in: cd8a3399a0 user: simon tags: trunk
06:47
Deletion case 2c can shift the root; case 3b is not the only case that can do that. The bad case happens when you have a root node containing only one actual element, and its two child nodes have only one element each, and you try to delete the element in the root. check-in: 4fd084c2e3 user: simon tags: trunk
06:47
Add trailing newline in tree234.h check-in: efe451f712 user: simon tags: trunk
06:46
Shiny new test harness for the 2-3-4 tree check-in: 89ce8ddbcb user: simon tags: trunk
2000-09-29
10:56
Further restructuring check-in: a8fad32e72 user: simon tags: trunk
10:53
Fix ssh2 after the rev 1.54 [r649] reorg broke it check-in: 5fa56c8f05 user: simon tags: trunk
07:04
Make sure a locally entered login name still comes up in the pw prompt check-in: 7e03c47c01 user: simon tags: trunk
07:04
Oops - remove ugly debugging test pattern in cursor check-in: 1154a575ce user: simon tags: trunk
05:32
Try to improve the caret usage check-in: d286e670e1 user: simon tags: trunk
03:56
Add -pw and -P options, and usage/version message, to plink check-in: b7b9c438f2 user: simon tags: trunk
03:43
Minor restructuring to ssh.c in preparation for portability drive check-in: 19989375f0 user: simon tags: trunk
03:43
Add the About and Licence boxes to Pageant check-in: f1cce9068b user: simon tags: trunk
03:42
Fix a very old bug nobody ever noticed: multiple About boxes :-) check-in: 75f705b883 user: simon tags: trunk
2000-09-28
06:05
DSS key format string was missing some commas check-in: 06bdebe617 user: simon tags: trunk
04:48
Keep parent pointers valid during deletion check-in: c982d0028c user: simon tags: trunk
03:37
Remove some spurious #includes check-in: 12854689df user: simon tags: trunk
03:37
While we're doing a hostkey reorg, store port numbers as well check-in: 730c1dee4e user: simon tags: trunk
03:35
Fix small compilation problem in Pageant check-in: ad24f836ee user: simon tags: trunk
2000-09-27
11:44
Remove unnecessary DSS bit check-in: eda8d19d65 user: simon tags: trunk
11:21
Finish creating the storage.h abstraction and winstore.c implementation check-in: e557ea5fa5 user: simon tags: trunk
10:21
Rationalised host key storage. Also started code reorg: persistent-state routines have been moved out into a replaceable module winstore.c. check-in: 0483920aa1 user: simon tags: trunk
04:36
Remove the special hooks in ssh.c for pscp. pscp now uses the standard interface to the outside of the ssh module. This means pscp now works without change in SSH2. check-in: 8fc7f9ff56 user: simon tags: trunk
2000-09-26
09:26
Implement OpenSSH-compatible RSA key fingerprints and use them throughout check-in: 17b8b5895e user: simon tags: trunk
08:31
Oops - free the key after removing it! check-in: 8c1c63765e user: simon tags: trunk
08:18
Remote addition and removal of keys in Pageant check-in: 5135e2cd1c user: simon tags: trunk
07:54
Accelerators and wording change in Pageant systray menu check-in: 03a25a8daf user: simon tags: trunk
06:16
Fix a segfault in agent forwarding code check-in: 54891bde65 user: simon tags: trunk
06:16
Fix tree corruption in the "really easy" case on deletion check-in: ff9f35aea0 user: simon tags: trunk
05:06
The "Authenticated using key from agent" message is a verbose-only one check-in: 21e51ebc1d user: simon tags: trunk
05:05
Fix a small bug in 2-3-4 tree enumeration check-in: 2bd8724989 user: simon tags: trunk
04:22
Pageant should now not fail for lack of security APIs on 95-type platforms check-in: 83c546e1ae user: simon tags: trunk
2000-09-25
11:25
Oops - puttytel now needs a stub random_destroy_seed() to compile check-in: 11d704cb90 user: simon tags: trunk
11:17
Add an invisible System Caret for blind-helper-software to track check-in: 2f46e58f50 user: simon tags: trunk
10:47
Implement "putty -cleanup" check-in: e6791e9da7 user: simon tags: trunk
06:11
Robert de Bath has a better alternative to revs 1.47/48 [r582,r583]; back out those changes and commit the simpler version check-in: 9b884bb6e1 user: simon tags: trunk
05:56
Pageant now detects if it is already running and refuses to start if so check-in: 6ce249bd07 user: simon tags: trunk
05:55
Pageant now allows filenames with spaces on cmdline. Thanks to Brian Coogan check-in: 8b97c8da6a user: simon tags: trunk
05:50
Double-clicking on the Pageant systray icon now brings up the key list check-in: 20ecae08be user: simon tags: trunk
05:14
Rationalise ordering of authentication operations. Still some work to do, but at least pscp no longer hangs when prompting for a passphrase check-in: 8a1e546ec2 user: simon tags: trunk
04:27
Enable PuTTY command line to deal with "user@host" format check-in: be23b22b9a user: simon tags: trunk
2000-09-22
09:46
Enable copying the Event Log check-in: cd3e56e839 user: simon tags: trunk
09:24
Make the Event Log scroll down when more things appear on it check-in: 47b79c3c63 user: simon tags: trunk
09:10
Avoid rapid-fire resize events during NT opaque drags check-in: ae6ce77dbd user: simon tags: trunk
08:23
Everyone's favourite trivial change: Shift-Ins now pastes check-in: 59bb4bd45e user: simon tags: trunk
08:16
Enable better build-time flexibility over which WinSock to include check-in: 710e30e69c user: simon tags: trunk
08:10
Bug fix: line discipline selection is not enabled until after ssh authentication phase to stop user/password prompts behaving oddly check-in: 6a62bd814c user: simon tags: trunk
06:04
Prevent network errors from summarily closing the window when CoE is off check-in: 9a812d08ee user: simon tags: trunk
04:49
Num Lock shouldn't send anything in non-app-keypad mode check-in: e6a81f12c2 user: simon tags: trunk
04:38
Closing the About box now returns focus to the config box, and likewise closing the Licence box returns focus to the About box check-in: 53b0cd0a5b user: simon tags: trunk
04:35
Saved-session name box now persists over panel switches check-in: e882f53818 user: simon tags: trunk
04:30
Work around the missing underline in some fonts check-in: b0da7a2348 user: simon tags: trunk
2000-09-21
09:34
Miscellaneous ssh2 fixes. plink is now relatively sane check-in: 95ba42915d user: simon tags: trunk
2000-09-20
10:15
Fix Blowfish-with-SSH2 combination, and enable user cipher selection for SSH2 check-in: d9a5271cd4 user: simon tags: trunk
09:58
Remove a spurious WS_GROUP check-in: 32a5ffa98f user: simon tags: trunk
09:29
SSH2 is now more plausible - window sizes listened to, basic non-crashing check-in: 8c5d667bcc user: simon tags: trunk
06:40
Ensure backend netevent handlers are never reentered - fixes many strange problems with the ssh.c coroutines check-in: 2ec133bcd4 user: simon tags: trunk
05:59
A couple of SSH2 fixes check-in: 5c68403ec1 user: simon tags: trunk
2000-09-19
11:29
Improved means of IPC between agent and PuTTY check-in: a085cbc7c5 user: simon tags: trunk
03:24
Fix Jacob's fix for mingw32 resource compiler so that it _only_ happens when using the mingw32 resource compiler! check-in: bbef848662 user: simon tags: trunk
2000-09-17
02:30
Jacob Nevins provided this workaround for a bug in mingw32's resource compiler check-in: 12fe270690 user: simon tags: trunk
2000-09-15
10:54
Lars Gunnarsson's GUI interface changes check-in: eb5bb44383 user: simon tags: trunk
06:26
Configuration option for agent forwarding check-in: 98e7e211ec user: simon tags: trunk
06:17
Rationalise accelerators in dialog boxes check-in: b6e415cc9d user: simon tags: trunk
05:57
A couple of small cleanups check-in: 554d36098b user: simon tags: trunk
05:48
Delete should be void not void *; also use correct compare fn in find. check-in: 83f86a518c user: simon tags: trunk
05:48
Delete should be void not void *. check-in: 4f6f0c3aee user: simon tags: trunk
05:48
Pageant now accepts an initial key list on the command line check-in: 8cc0645020 user: simon tags: trunk
2000-09-14
10:04
Source form of win_res.rc check-in: f61c396818 user: simon tags: trunk
10:02
2-3-4 tree routines check-in: c3493ebd82 user: simon tags: trunk
10:02
Added Pageant, a first-attempt PuTTY authentication agent check-in: 73ed12aa69 user: simon tags: trunk
10:02
Header file for 2-3-4 tree routines check-in: 256f39353e user: simon tags: trunk
2000-09-12
03:44
Add CryptoCard authentication check-in: fdee375aeb user: simon tags: trunk
2000-09-11
09:47
Yet another pedantic fix for scroll margin setting :-) check-in: ca863352ad user: simon tags: trunk
06:06
Fix cutting-off of "Blowfish" in SSH config box check-in: 94c6d5a4ed user: simon tags: trunk
04:37
Add switch to choose SSH v1-versus-v2 protocol preference where both are available check-in: 588a02a9cc user: simon tags: trunk
04:36
Oops - remove diagnostics :-) check-in: e6cafe101b user: simon tags: trunk
04:23
Saner handling of WM_SYSCOMMAND:SC_KEYMENU to avoid problems on an isolated press of the Alt key check-in: 744a45db58 user: simon tags: trunk
04:23
Add further types of garbage to .cvsignore and to "make clean" check-in: a88e887d3f user: simon tags: trunk
03:27
Actually _commit_ plink. It now works as a CVS transport! check-in: 3932cb0185 user: simon tags: trunk
2000-09-09
03:21
Oops - remove SHA debugging from ssh2 check-in: 885cafd0c2 user: simon tags: trunk
2000-09-08
11:42
Stop plink losing data at start of session check-in: d38c485e7c user: simon tags: trunk
10:24
plink can now execute a specific command instead of just a shell session check-in: de6e68c7a0 user: simon tags: trunk
09:45
Added a fourth application: plink, a command line connection utility check-in: 851ef355bf user: simon tags: trunk
03:33
Public key authentication now works in pscp too - oops check-in: 173ff281f1 user: simon tags: trunk
2000-09-07
11:40
Add sshpubk.c to load authenticating keys from files check-in: e3c9842f4d user: simon tags: trunk
11:33
RSA key authentication in ssh1 works; SSH2 is nearly there check-in: 13f290eba8 user: simon tags: trunk
2000-09-06
04:55
SSH2 transport layer now enables encryption and MAC successfully for 3DES check-in: 198ff9cc46 user: simon tags: trunk
2000-09-05
11:23
Second attempt. Can successfully decrypt the _first block_ of a packet. check-in: 30c9e5ddcd user: simon tags: trunk
09:28
SSH 2 support, phase 1, debugging. Currently does Diffie-Hellman and gets the same results as the server, which is a pretty good start. check-in: bc6bddff97 user: simon tags: trunk