| Package | Description |
|---|---|
| com.sshtools.common.ssh.components |
This package contains an abstract cryptographic provider for the SSH protocol.
|
| com.sshtools.common.ssh.components.jce |
This package contains a set of algoritm implementations that enable the Maverick API
to use a Java Cryptography Extension provider.
|
| com.sshtools.common.ssh.compression |
Compression interface for the SSH Transport Protocol.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SshHmac
This interface should be implemented by all message authentication
implementations.
|
interface |
SshKeyExchangeLegacy
Base interface for SSH2 key exchange implementations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NoneCipher
This special cipher implementation provides an unencrypted connection.
|
class |
NoneHmac |
class |
SshCipher
Base class for all SSH protocol ciphers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractHmac
An abstract class that implements the
SshHmac
interface to provide support for JCE based message authentication. |
class |
AbstractJCECipher
An abstract base class for defining SSH ciphers which use a JCE
provider instead of the internal Maverick Crypto provider.
|
class |
AES128Cbc
An implementation of the AES 128 bit cipher using a JCE provider.
|
class |
AES128Ctr |
class |
AES128Gcm |
class |
AES192Cbc
An implementation of the AES 128 bit cipher using a JCE provider.
|
class |
AES192Ctr |
class |
AES256Cbc
An implementation of the AES 128 bit cipher using a JCE provider.
|
class |
AES256Ctr |
class |
AES256Gcm |
class |
ArcFour |
class |
ArcFour128 |
class |
ArcFour256 |
class |
BlowfishCbc
An implementation of the Blowfish cipher using a JCE provider.
|
class |
ChaCha20Poly1305 |
class |
HmacMD5
MD5 message authentication implementation.
|
class |
HmacMD596
MD5 message authentication implementation.
|
class |
HmacMD5ETM
MD5 message authentication implementation.
|
class |
HmacRipeMd160
SHA-1 message authentication implementation.
|
class |
HmacRipeMd160ETM
SHA-1 message authentication implementation.
|
class |
HmacSha1
SHA-1 message authentication implementation.
|
class |
HmacSha196
SHA-1 message authentication implementation.
|
class |
HmacSha1ETM
SHA-1 message authentication implementation.
|
class |
HmacSha256
SHA-1 message authentication implementation.
|
class |
HmacSha256_96
SHA-1 message authentication implementation.
|
class |
HmacSha256_at_ssh_dot_com
SHA-1 message authentication implementation.
|
class |
HmacSha256ETM
SHA-1 message authentication implementation.
|
class |
HmacSha512
SHA-1 message authentication implementation.
|
class |
HmacSha512_96
SHA-1 message authentication implementation.
|
class |
HmacSha512ETM
SHA-1 message authentication implementation.
|
class |
TripleDesCbc
An implementation of the 3DES cipher using a JCE provider.
|
class |
TripleDesCtr
An implementation of the 3DES cipher using a JCE provider.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SshCompression
Compression interface which can be implemented to provide the SSH
Transport Protocol with compression.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NoneCompression |
Copyright © 2022. All rights reserved.