sshkey_generate
ASSERT_INT_EQ(sshkey_generate(KEY_ED25519, 0, &key), 0);
ASSERT_INT_EQ(sshkey_generate(keytype, bits, &private), 0);
ASSERT_INT_EQ(sshkey_generate(ktype, bits, &k), 0);
ASSERT_INT_EQ(sshkey_generate(ktype, bits, &k), 0);
ASSERT_INT_EQ(sshkey_generate(KEY_RSA, 128, &k1),
ASSERT_INT_EQ(sshkey_generate(KEY_RSA, 1 << 20, &k1),
ASSERT_INT_EQ(sshkey_generate(KEY_ECDSA, 42, &k1),
ASSERT_INT_EQ(sshkey_generate(KEY_RSA, 767, &kr),
ASSERT_INT_EQ(sshkey_generate(KEY_RSA, 1024, &kr), 0);
ASSERT_INT_EQ(sshkey_generate(KEY_ECDSA, 256, &ke), 0);
ASSERT_INT_EQ(sshkey_generate(KEY_ED25519, 256, &kf), 0);
ASSERT_INT_EQ(sshkey_generate(KEY_RSA, 1024, &k1), 0);
ASSERT_INT_EQ(sshkey_generate(KEY_ECDSA, 256, &k1), 0);
ASSERT_INT_EQ(sshkey_generate(KEY_ED25519, 256, &k1), 0);
ASSERT_INT_EQ(sshkey_generate(KEY_RSA, 1024, &k), 0);
ASSERT_INT_EQ(sshkey_generate(KEY_RSA, 2048, &k), 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);
ASSERT_INT_EQ(sshkey_generate(KEY_ED25519, 256, &k), 0);
if ((r = sshkey_generate(type, bits, &private)) != 0) {
if ((r = sshkey_generate(type, bits, &private)) != 0)
int sshkey_generate(int type, u_int bits, struct sshkey **keyp);