<div dir="ltr">Dear Dropbear Authors,<div><br></div><div>Thank you for your work on Dropbear! It&#39;s a great SSH server and toolset for resource-constrained systems, I use it every day.</div><div><br></div><div>This weekend I&#39;ve implemented a couple of features I&#39;ve always wanted to have:</div><div><br></div><div><div>* Added ssh-ed25519 crypto for server host keys and user keys. The implementation is based on TweetNaCl v20140427.</div><div>* Added environment variable propagation (similar to OpenSSH AcceptEnv, command-line flag -A) to Dropbear sshd.</div><div>* Added autodetection and loading of OpenSSH hostkeys to Dropbear sshd (with `make OPENSSHHOSTKEYLOAD=1&#39;).</div><div>* Added flag to dropbearkey to generate private keys in OpenSSH format directly (dropbearkey -Z openssh, with `make WRITEOPENSSHKEYS=1&#39;).</div><div>* Improved some command-line flags (e.g. dropbear -E is always available).</div><div>* Compilation instructions for pts-xstatic (statically linked i386 Linux binary). Binary size is 350456 bytes.</div><div>* Added option to compile without loading any system hostkeys (e.g. from /etc/dropbear) (with `make NOSYSHOSTKEYLOAD=1&#39;).</div><div>* Made dropbearkey behavior is more compatible with ssh-keygen in OpenSSH:</div><div>** dropbearkey now creates a .pub file.</div><div>** -b bits flag.</div><div>** -C comment flag. (The comment will be added to the public key file, and not to the private key file.)</div><div>** -P passphrase flag. Only the empty passhprase is allowed.</div><div>** -N passphrase flag. Only the empty passhprase is allowed.</div><div>* Added autodection of the input private key file format, as `dropbearconvert any&#39;.</div></div><div><br></div><div>The code is in <a href="https://github.com/pts/pts-dropbear">https://github.com/pts/pts-dropbear</a>, which is a fork of </div><div>dropbear-2017.75.tar.bz2.<br></div><div><br></div><div>It would be great if these improvements could be merged to upstream Dropbear, so all Dropbear users would benefit. Please let me know what the best course of action would be to make this happen, and how I can help.</div><div><br></div><div>Best regards,</div><div><br></div><div>Péter Szabó</div></div>