|
SmartFTP FTP Library
|
Provides detailed information about the cryptographic algorithms used in the active SSH session. More...
import "sfFTPLib.idl";
Properties | |
| KeyExchange | KeyExchangeAlgorithm [get] |
| Retrieves the Key Exchange algorithm used to establish the shared secret. | |
| HashAlgo | KeyExchangeHashAlgorithm [get] |
| Retrieves the hashing algorithm used specifically during the Key Exchange. | |
| Encryption | ClientToServerEncryption [get] |
| Encryption | ServerToClientEncryption [get] |
| Retrieves the symmetric encryption algorithm used for data received FROM the server. | |
| SSHCompression | ClientToServerCompression [get] |
| Retrieves the compression method used for data sent TO the server. | |
| SSHCompression | ServerToClientCompression [get] |
| Retrieves the compression method used for data received FROM the server. | |
| HMAC | ClientToServerMAC [get] |
| Retrieves the Message Authentication Code (MAC) algorithm for outgoing data. | |
| HMAC | ServerToClientMAC [get] |
| Retrieves the Message Authentication Code (MAC) algorithm for incoming data. | |
| SSHPublicKeyAlgo | HostKeyAlgorithm [get] |
| Retrieves the algorithm used for the Server Host Key. | |
Provides detailed information about the cryptographic algorithms used in the active SSH session.
This interface exposes the specific algorithms that were negotiated between the client and server during the handshake.
|
getproperty |
Retrieves the compression method used for data sent TO the server.
|
getproperty |
|
getproperty |
Retrieves the Message Authentication Code (MAC) algorithm for outgoing data.
Note: If an Authenticated Encryption with Associated Data (AEAD) cipher is used (like aes256-gcm or chacha20-poly1305), the MAC is implicit, and this property returns ftpHMACNone.
|
getproperty |
Retrieves the algorithm used for the Server Host Key.
|
getproperty |
Retrieves the Key Exchange algorithm used to establish the shared secret.
|
getproperty |
Retrieves the hashing algorithm used specifically during the Key Exchange.
|
getproperty |
Retrieves the compression method used for data received FROM the server.
|
getproperty |
Retrieves the symmetric encryption algorithm used for data received FROM the server.
|
getproperty |
Retrieves the Message Authentication Code (MAC) algorithm for incoming data.
Note: If an Authenticated Encryption with Associated Data (AEAD) cipher is used (like aes256-gcm or chacha20-poly1305), the MAC is implicit, and this property returns ftpHMACNone.