I appears that dropbearconvert doesn't work. It does no conversion and just prints the following output:
The problem seems to be that the "master" dropbearmulti programs is not built to contain dropbearconvert. I think the dropbear Makefile.in needs to list dropbearconvert on the PROGRAMS= line:
But somehow, the symlink "dropbearconvert" is pointing to "dropbearmulti". I don't see where in the build process this is occurring. But possibly a bit below in the Makefile.in it needs this to ensure the symlink is present:
If dropbearconvert is intentionally not supported, then the symlink should not be present since it make it appear that dropbearconvert is supported.
Code:
gene@flatbox:/tmp/home/root/.ssh# dropbearconvert openssh dropbear ./id_rsa ./id_rsa.db
Dropbear SSH multi-purpose v2014.66
Make a symlink pointing at this binary with one of the following names:
'dropbear' - the Dropbear server
'dbclient' or 'ssh' - the Dropbear client
'dropbearkey' - the key generator
'scp' - secure copy
Code:
dropbear: dropbear/config.h
@$(SEP)
@$(MAKE) -C $@ PROGRAMS="dropbear dbclient dropbearkey scp dropbearconvert" MULTI=1 $(PARALLEL_BUILD)
Code:
ln -sf dropbearmulti dropbearconvert