My own Java implementation of version 1 of the SSH protocol. It is ``inspired'' by the source code to the C code for ssh 1.x, but reorganized and rewritten and ported enough that I can claim the copyright on this version.

Some of the classes in this package add support for using SSH to protect RMI connections, as Snowflake does.

This package predates the Java Cryptography Extensions. It should be modified to merge with JCE interfaces. Specifically, my stub {@link SshRandom} class should be replaced with calls to a cryptographically-strong source of randomness, and the {@link ssh.RSA} package should become a JCE provider so that my implementation can be replaced with alternative implementations. @author jonh@cs.dartmouth.edu