Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/ttssh2/ttxssh/hostkey.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 10070 by doda, Sun Jul 17 15:40:17 2022 UTC revision 10509 by nmaya, Tue Jan 17 23:13:14 2023 UTC
# Line 93  typedef enum { Line 93  typedef enum {
93          SSH_DIGEST_MAX,          SSH_DIGEST_MAX,
94  } digest_algorithm;  } digest_algorithm;
95    
96    typedef enum {
97            RSA_PUBKEY_SIGN_ALGO_NONE,
98            RSA_PUBKEY_SIGN_ALGO_RSA,
99            RSA_PUBKEY_SIGN_ALGO_RSASHA256,
100            RSA_PUBKEY_SIGN_ALGO_RSASHA512,
101            RSA_PUBKEY_SIGN_ALGO_MAX,
102    } ssh_rsapubkeysignalgo;
103    
104    
105  ssh_keytype get_hostkey_type_from_name(char *name);  ssh_keytype get_hostkey_type_from_name(char *name);
106  char* get_ssh2_hostkey_type_name(ssh_keytype type);  char* get_ssh2_hostkey_type_name(ssh_keytype type);
# Line 106  const char* get_ssh2_hostkey_type_name_f Line 114  const char* get_ssh2_hostkey_type_name_f
114  char* get_digest_algorithm_name(digest_algorithm id);  char* get_digest_algorithm_name(digest_algorithm id);
115    
116  void normalize_host_key_order(char *buf);  void normalize_host_key_order(char *buf);
117    void normalize_rsa_pubkey_sign_algo_order(char *buf);
118  ssh_keyalgo choose_SSH2_host_key_algorithm(char *server_proposal, char *my_proposal);  ssh_keyalgo choose_SSH2_host_key_algorithm(char *server_proposal, char *my_proposal);
119  ssh_keyalgo choose_SSH2_keysign_algorithm(char *server_proposal, ssh_keytype keytype);  ssh_keyalgo choose_SSH2_keysign_algorithm(PTInstVar pvar, ssh_keytype keytype);
120  void SSH2_update_host_key_myproposal(PTInstVar pvar);  void SSH2_update_host_key_myproposal(PTInstVar pvar);
121    char* get_ssh2_hostkey_algorithm_digest_name(ssh_keyalgo algo);
122    
123  #endif /* SSHCMAC_H */  #endif /* SSHCMAC_H */

Legend:
Removed from v.10070  
changed lines
  Added in v.10509

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26