Browse Subversion Repository
Diff of /trunk/ttssh2/ttxssh/hostkey.h
Parent Directory
| Revision Log
| Patch
| 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); |
| 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 |
|
|
| |