Class Summary |
MJCSSH3DESCBC |
Implements a 3DES-CBC encoder/decoder as described in FIPS PUB 46-3. |
MJCSSHArcfourCipher |
Class for implementing the ARCFOUR stream cipher as defined in
draft-kaukonen-cipher-arcfour. |
MJCSSHConstants |
Class for providing public constants that are defined by the SSH2 standard. |
MJCSSHHMAC |
This class provides HMAC Message Authentication as defined in RFC-2104. |
MJCSSHIO |
Class for providing functionality either field conversion to String or
from String according to the SSH2 specification, or some aspects of
the SSH2 functionality that could not be put into any other class. |
MJCSSHMD5 |
Class for providing MD5 hash functionality as described in RFC-1321. |
MJCSSHNoneCiphering |
Class for implementing the "none" ciphering method. |
MJCSSHNoneCompression |
Class for implementing the "none" compression method, eg. |
MJCSSHNoneMAC |
Class for implementing the "none" MAC algorithm, eg. |
MJCSSHSHA1 |
Class for providing SHA1 functionality as described in FIPS-180-1 |
MJCSSHTransportLayer |
This is the main class for the MCJ SSH2 layer. |
MJCSSHTransportPackage |
Class for providing a common way to pass the unencoded, uncompressed
SSH2 transport protocol package between the object in the MJC world. |
MJCSSHTransportPackageTokenizer |
Class for providing functionality to create and receive SSH2 packets. |
MJCSSHZLibCompression |
Zlib RFC 1950 |
This package holds all the classes that are mainly responsible for the SSH2 Client side
functionality that was added to MJC v0.1 to become MJC v0.2. This package implements
the SSH2 transport, authentication and connection protocol layers and provides means for
ciphering, MACing (with hashing). Currently there is no implementation for compression.