KEY_ECDSA
KEY_ECDSA,
KEY_ECDSA,
KEY_ECDSA,
KEY_ECDSA,
KEY_ECDSA,
KEY_ECDSA,
KEY_ECDSA,
KEY_ECDSA,
do_kex_with_key(kex, NULL, NULL, NULL, KEY_ECDSA, 256);
k1 = sshkey_new(KEY_ECDSA);
ASSERT_INT_EQ(sshkey_generate(KEY_ECDSA, 42, &k1),
ASSERT_INT_EQ(sshkey_generate(KEY_ECDSA, 256, &ke), 0);
ASSERT_INT_EQ(k1->type, KEY_ECDSA);
ASSERT_INT_EQ(sshkey_generate(KEY_ECDSA, 256, &k1), 0);
ASSERT_INT_EQ(sshkey_generate(KEY_ECDSA, 256, &k), 0);
ASSERT_INT_EQ(sshkey_generate(KEY_ECDSA, 384, &k), 0);
ASSERT_INT_EQ(sshkey_generate(KEY_ECDSA, 521, &k), 0);
signature_benchmark("ECDSA-256", KEY_ECDSA, 256, NULL, 0);
signature_benchmark("ECDSA-384", KEY_ECDSA, 384, NULL, 0);
signature_benchmark("ECDSA-521", KEY_ECDSA, 521, NULL, 0);
signature_benchmark("ECDSA-256", KEY_ECDSA, 256, NULL, 1);
signature_benchmark("ECDSA-384", KEY_ECDSA, 384, NULL, 1);
signature_benchmark("ECDSA-521", KEY_ECDSA, 521, NULL, 1);
if (key->type != pktype || (sshkey_type_plain(pktype) == KEY_ECDSA &&
if (key->type != pktype || (sshkey_type_plain(pktype) == KEY_ECDSA &&
case KEY_ECDSA:
case KEY_ECDSA:
case KEY_ECDSA:
sshkey_type_plain(keytype) == KEY_ECDSA &&
(kex->hostkey_type == KEY_ECDSA &&
sshkey_type_plain(key->type) != KEY_ECDSA)
sshkey_type_plain(key->type) != KEY_ECDSA ||
/* .type = */ KEY_ECDSA,
/* .type = */ KEY_ECDSA,
/* .type = */ KEY_ECDSA,
case KEY_ECDSA:
case KEY_ECDSA:
case KEY_ECDSA:
case KEY_ECDSA:
case KEY_ECDSA:
(*k)->type = KEY_ECDSA;
case KEY_ECDSA:
case KEY_ECDSA:
key->type = KEY_ECDSA;
case KEY_ECDSA:
case KEY_ECDSA:
key->type = KEY_ECDSA;
(type != KEY_ECDSA || k->key->ecdsa_nid == nid))
(type != KEY_ECDSA || k->key->ecdsa_nid == nid))
if (sshkey_type_plain(k->key->type) == KEY_ECDSA &&
KEY_ECDSA,
case KEY_ECDSA:
case KEY_ECDSA:
case KEY_ECDSA:
case KEY_ECDSA:
case KEY_ECDSA:
if (k->type == KEY_ECDSA &&
case KEY_ECDSA:
case KEY_ECDSA:
(type == KEY_UNSPEC || type == KEY_ECDSA)) {
prv->type = KEY_ECDSA;
return KEY_ECDSA;
case KEY_ECDSA: