libssh  0.8.90
The SSH library
Data Fields
ssh_crypto_struct Struct Reference

Data Fields

bignum e
 
bignum f
 
bignum x
 
bignum k
 
bignum y
 
bignum g
 
bignum p
 
int dh_group_is_mutable
 
ssh_string dh_server_signature
 
size_t digest_len
 
unsigned char * session_id
 
unsigned char * secret_hash
 
unsigned char * encryptIV
 
unsigned char * decryptIV
 
unsigned char * decryptkey
 
unsigned char * encryptkey
 
unsigned char * encryptMAC
 
unsigned char * decryptMAC
 
unsigned char hmacbuf [DIGEST_MAX_LEN]
 
struct ssh_cipher_structin_cipher
 
struct ssh_cipher_structout_cipher
 
enum ssh_hmac_e in_hmac out_hmac
 
ssh_key server_pubkey
 
int do_compress_out
 
int do_compress_in
 
int delayed_compress_in
 
int delayed_compress_out
 
void * compress_out_ctx
 
void * compress_in_ctx
 
struct ssh_kex_struct server_kex
 
struct ssh_kex_struct client_kex
 
char * kex_methods [SSH_KEX_METHODS]
 
enum ssh_key_exchange_e kex_type
 
enum ssh_mac_e mac_type
 
enum ssh_crypto_direction_e used
 

The documentation for this struct was generated from the following file: