https://github.com/larsbrinkhoff/notes-about-ssh-for-pdp10
Notes about SSH for PDP-10.
https://github.com/larsbrinkhoff/notes-about-ssh-for-pdp10
pdp-10 ssh-client ssh-server
Last synced: 2 months ago
JSON representation
Notes about SSH for PDP-10.
- Host: GitHub
- URL: https://github.com/larsbrinkhoff/notes-about-ssh-for-pdp10
- Owner: larsbrinkhoff
- Created: 2023-08-20T11:37:34.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-08-21T07:47:57.000Z (over 1 year ago)
- Last Synced: 2025-01-19T16:10:53.956Z (4 months ago)
- Topics: pdp-10, ssh-client, ssh-server
- Homepage:
- Size: 1000 Bytes
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
A small set of primitives needed for SSH, as advised by Niels Möller.
- For key exchange: diffie-hellman-group14-sha256 and/or
curve25519-sha256.- For public key authentication: rsa-sha2-256 and/or ssh-ed25519.
- For session encryption: aes128-ctr.
- For session authentication: hmac-sha2-256.
Consider [email protected] instead of aes and hmac.
Maybe it would be simplest to just support the most modern primitives:
curve25519-sha256, ssh-ed25519, [email protected].
ssh-ed25519 requires 64-bit computations, so it may be simpler to
stick to rsa; then sha256 is the only hash function you need.dropbear and tinyssh are small implementations.
- https://matt.ucc.asn.au/dropbear/dropbear.html "Dropbear can compile
to a 110kB statically linked binary with uClibc on x86 (only minimal
options selected)"- https://tinyssh.org/ "TinySSH has less than 100000 words of code",
"all memory statically allocated (less than 1MB)"Kragen Javier Sitaker suggests looking at NaCl and TweetNaCL.
- http://nacl.cr.yp.to/
- http://tweetnacl.cr.yp.to/