TinySSH is small SSH server using state-of-the-art cryptographic library compatible with NaCl.
TinySSH offers good security on TCP and is designed for perfect security on CurveCP.
Mailing: send email to
- easy auditable - TinySSH has less than 100000 words of code
- no dynamic memory allocation - TinySSH has all memory statically allocated (less than 1MB)
- simple configuration - TinySSH can't be misconfigured
- reusing code - TinySSH is reusing libraries from CurveCP implementation
- reusing software - TinySSH is using tcpserver/curvecpserver for TCP/CurveCP connection
- limited amount of features - TinySSH doesn't have features such: SSH1 protocol, compression, scp, sftp, ...
- no older cryptographic primitives - rsa, dsa, classic diffie-hellman, hmac-md5, hmac-sha1, 3des, arcfour, ...
- no copyright restrictions - TinySSH is in the public domain (see the licence)
- no dependency on OpenSSL - TinySSH has its own crypto library compatible with NaCl
- speed - TinySSH can be also compiled using high-speed NaCl library instead of internal.
- cryptographic library (minimum 128-bit security, side-channel attack resistant, state-of-the-art crypto, ...)
- public-key authentication only (no password or hostbased authentication)
- State-of-the-art crypto: ssh-ed25519, email@example.com, firstname.lastname@example.org
- Older standard: ecdsa-sha2-nistp256, ecdh-sha2-nistp256, aes128-ctr, aes256-ctr, hmac-sha2-256
experimental: 2014.01.01 - 2014.12.31 (experimentation)
- alpha: expected 2015.01.01 - 2015.12.31 (not ready for production use, ready for testing)
- beta: expected 2016.01.01 - ????.??.?? (ready for production use)
- stable: expected ????.??.?? - (ready for production use - including post-quantum crypto)
TinySSH can be compiled using primitives from TweetNaCl
library tnx Tanja Lange, Daniel J. Bernstein and Peter Schwabe
TinySSH uses email@example.com introduced by libssh.org thx libssh.org
TinySSH uses firstname.lastname@example.org introduced by OpenSSH thx OpenSSH
Current release (20151001)
- has 70280 words of code
- alpha release