yeah, i saw that. as you've pointed out, the library is old, and the author appears to have moved on (actually, the library is 20 years old! our
wrapper only 13 or so). the library consists of 2 parts: the actual ssh client code (ch.ethz.ssh2) and a wrapper. the wrapper only wraps part of
what is available. you can read about the ssh client code here:
you would need javaobject or reflection to get at the code. i hate to leave you hanging, but ssh on android has little interest to me (given the
number of terminal apps available). i took a look at a couple other libraries, but they would need to be wrapped and would require some work.
if you're comfortable working with javaobject or reflection, you can easily see the methods which are actually available in the library but which are
not wrapped. it could be trivial to use them. while the library doesn't appear to be able to generate a key, that can be done elsewhere. the library
does support authenticating with a key, so if you have the key, you could feed it to that method (from a file stored on your device). the library also
supports interactive keyboard which might offer possibilities. it also supports querying the server as to which methods of authenitication it supports.
side note: the original library was consumed by google (as is often the case)