[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