Diff

Differences From Artifact [5316fea250]:

To Artifact [5d8c7add2a]:


193
194
195
196
197
198
199

200
201
202
203
204
205
206
207
const static struct ssh_kex *kex_algs[] = {
#ifdef DO_DIFFIE_HELLMAN_GEX
    &ssh_diffiehellman_gex,
#endif
    &ssh_diffiehellman };

extern const struct ssh_signkey ssh_dss;

const static struct ssh_signkey *hostkey_algs[] = { &ssh_dss };

extern const struct ssh_mac ssh_md5, ssh_sha1, ssh_sha1_buggy;

static void nullmac_key(unsigned char *key) { }
static void nullmac_generate(unsigned char *blk, int len, unsigned long seq) { }
static int nullmac_verify(unsigned char *blk, int len, unsigned long seq) { return 1; }
const static struct ssh_mac ssh_mac_none = {







>
|







193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
const static struct ssh_kex *kex_algs[] = {
#ifdef DO_DIFFIE_HELLMAN_GEX
    &ssh_diffiehellman_gex,
#endif
    &ssh_diffiehellman };

extern const struct ssh_signkey ssh_dss;
extern const struct ssh_signkey ssh_rsa;
const static struct ssh_signkey *hostkey_algs[] = { &ssh_rsa, &ssh_dss };

extern const struct ssh_mac ssh_md5, ssh_sha1, ssh_sha1_buggy;

static void nullmac_key(unsigned char *key) { }
static void nullmac_generate(unsigned char *blk, int len, unsigned long seq) { }
static int nullmac_verify(unsigned char *blk, int len, unsigned long seq) { return 1; }
const static struct ssh_mac ssh_mac_none = {