SSH server settings. More...
#include <ssh_server.h>
Detailed Description
SSH server settings.
Definition at line 73 of file ssh_server.h.
Field Documentation
◆ caPublicKeyVerifyCallback
| SshCaPublicKeyVerifyCallback caPublicKeyVerifyCallback | 
CA public key verification callback.
Definition at line 90 of file ssh_server.h.
◆ certAuthCallback
| SshCertAuthCallback certAuthCallback | 
Certificate authentication callback.
Definition at line 89 of file ssh_server.h.
◆ channels
| SshChannel* channels | 
SSH channels.
Definition at line 82 of file ssh_server.h.
◆ connections
| SshConnection* connections | 
SSH connections.
Definition at line 80 of file ssh_server.h.
◆ ecdhKeyPairGenCallback
| SshEcdhKeyPairGenCallback ecdhKeyPairGenCallback | 
ECDH key pair generation callback.
Definition at line 101 of file ssh_server.h.
◆ ecdhSharedSecretCalcCallback
| SshEcdhSharedSecretCalcCallback ecdhSharedSecretCalcCallback | 
ECDH shared secret calculation callback.
Definition at line 102 of file ssh_server.h.
◆ interface
| NetInterface* interface | 
Underlying network interface.
Definition at line 76 of file ssh_server.h.
◆ keyLogCallback
| SshKeyLogCallback keyLogCallback | 
Key logging callback (for debugging purpose only)
Definition at line 105 of file ssh_server.h.
◆ numChannels
| uint_t numChannels | 
Maximum number of SSH channels.
Definition at line 81 of file ssh_server.h.
◆ numConnections
| uint_t numConnections | 
Maximum number of SSH connections.
Definition at line 79 of file ssh_server.h.
◆ passwordAuthCallback
| SshPasswordAuthCallback passwordAuthCallback | 
Password authentication callback.
Definition at line 93 of file ssh_server.h.
◆ passwordChangeCallback
| SshPasswordChangeCallback passwordChangeCallback | 
Password change callback.
Definition at line 94 of file ssh_server.h.
◆ port
| uint16_t port | 
SSH port number.
Definition at line 77 of file ssh_server.h.
◆ prngAlgo
| const PrngAlgo* prngAlgo | 
Pseudo-random number generator to be used.
Definition at line 83 of file ssh_server.h.
◆ prngContext
| void* prngContext | 
Pseudo-random number generator context.
Definition at line 84 of file ssh_server.h.
◆ publicKeyAuthCallback
| SshPublicKeyAuthCallback publicKeyAuthCallback | 
Public key authentication callback.
Definition at line 86 of file ssh_server.h.
◆ signGenCallback
| SshSignGenCallback signGenCallback | 
Signature generation callback.
Definition at line 97 of file ssh_server.h.
◆ signVerifyCallback
| SshSignVerifyCallback signVerifyCallback | 
Signature verification callback.
Definition at line 98 of file ssh_server.h.
◆ task
| OsTaskParameters task | 
Task parameters.
Definition at line 75 of file ssh_server.h.
◆ timeout
| systime_t timeout | 
Idle connection timeout.
Definition at line 78 of file ssh_server.h.
The documentation for this struct was generated from the following file:
- cyclone_ssh/ssh/ssh_server.h
