[Simh] Transferring data

Johnny Billquist bqt at softjar.se
Fri Apr 22 10:44:55 EDT 2016


On 2016-04-22 16:39, Johnny Billquist wrote:
> On 2016-04-22 16:25, Sampsa Laine wrote:
>>
>> Actually we had this idea with Steve Davidson where we’d build a
>> crypto-coprocessor in Python on the host OS and somehow hook it up
>> (via say a serial port) to a PDP-11 and have the host OS do all the
>> RSA, AES, SHA, MD5 operations that way and the SSH server on the
>> PDP-11 would just be a shim to implement the SSH protocol.
>>
>> It’s quite easily doable in Python since it comes with all the crypto
>> libraries pre-built, Johnny, you interested in something like this for
>> adding SSH to your RSX TCP/IP stack?
>
> No. That would be pretty much meaningless, as there are options and
> stuff done in SSH which affects what should happen on the system as
> well. You cannot move ssh outside, and still have the functionality in
> place.

Actually, if you talk about just offloading the crypto-work, I guess 
that could be done. But then you'd need some kind of device where you 
could pass certificates and encrypted streams, and get the results after 
those steps, as well as the reverse.
But that would mean implementing a sortof ssh that would depend on this 
special ssh-cyrpto-device to work, so not usable on a real pdp-11 (not 
that ssh will ever be possible on a real pdp-11 anyway).

I seriously doubt I'd ever do this, but if someone else wants to, they 
could grab my telnet server (sources are included), and just add the 
work in that code to deal with ssh.

> How do you think something like sftp works?

This is somewhere where it gets even more interesting, as you here then 
need to fire off a process instead of giving a shell (or equivalent). 
And then deal with all the details of it.

Ugh!

	Johnny


More information about the Simh mailing list