version 1.100, 2019/01/21 10:24:09 |
version 1.101, 2019/01/21 10:28:01 |
|
|
int kex_kem_client(struct ssh *); |
int kex_kem_client(struct ssh *); |
int kex_kem_server(struct ssh *); |
int kex_kem_server(struct ssh *); |
|
|
|
int kex_dh_keypair(struct kex *); |
|
int kex_dh_enc(struct kex *, const u_char *, size_t, struct sshbuf **, |
|
struct sshbuf **); |
|
int kex_dh_dec(struct kex *, const u_char *, size_t, struct sshbuf **); |
|
|
int kex_c25519_keypair(struct kex *); |
int kex_c25519_keypair(struct kex *); |
int kex_c25519_enc(struct kex *, const u_char *, size_t, struct sshbuf **, |
int kex_c25519_enc(struct kex *, const u_char *, size_t, struct sshbuf **, |
struct sshbuf **); |
struct sshbuf **); |
|
|
|
|
int kex_dh_keygen(struct kex *); |
int kex_dh_keygen(struct kex *); |
int kex_dh_compute_key(struct kex *, BIGNUM *, struct sshbuf *); |
int kex_dh_compute_key(struct kex *, BIGNUM *, struct sshbuf *); |
int kex_dh_hash(int, const struct sshbuf *, const struct sshbuf *, |
|
const u_char *, size_t, const u_char *, size_t, const u_char *, size_t, |
|
const BIGNUM *, const BIGNUM *, const u_char *, size_t, u_char *, size_t *); |
|
|
|
int kexgex_hash(int, const struct sshbuf *, const struct sshbuf *, |
int kexgex_hash(int, const struct sshbuf *, const struct sshbuf *, |
const u_char *, size_t, const u_char *, size_t, const u_char *, size_t, |
const u_char *, size_t, const u_char *, size_t, const u_char *, size_t, |