version 1.2, 2000/04/12 07:03:06 |
version 1.2.2.1, 2000/06/12 02:37:34 |
|
|
}; |
}; |
|
|
Buffer *kex_init(char *myproposal[PROPOSAL_MAX]); |
Buffer *kex_init(char *myproposal[PROPOSAL_MAX]); |
int dh_pub_is_valid(DH *dh, BIGNUM *dh_pub); |
void |
DH *dh_new_group1(); |
kex_exchange_kexinit( |
Kex *kex_choose_conf(char *cprop[PROPOSAL_MAX], char *sprop[PROPOSAL_MAX], int server); |
Buffer *my_kexinit, Buffer *peer_kexint, |
|
char *peer_proposal[PROPOSAL_MAX]); |
|
Kex * |
|
kex_choose_conf(char *cprop[PROPOSAL_MAX], |
|
char *sprop[PROPOSAL_MAX], int server); |
int kex_derive_keys(Kex *k, unsigned char *hash, BIGNUM *shared_secret); |
int kex_derive_keys(Kex *k, unsigned char *hash, BIGNUM *shared_secret); |
void bignum_print(BIGNUM *b); |
|
void packet_set_kex(Kex *k); |
void packet_set_kex(Kex *k); |
|
int dh_pub_is_valid(DH *dh, BIGNUM *dh_pub); |
|
DH *dh_new_group1(); |
|
|
unsigned char * |
unsigned char * |
kex_hash( |
kex_hash( |