version 1.100, 2008/11/04 08:22:13 |
version 1.101, 2009/02/12 03:26:22 |
|
|
fatal("%s: key type mismatch", __func__); |
fatal("%s: key type mismatch", __func__); |
if ((key = key_from_blob(blob, blen)) == NULL) |
if ((key = key_from_blob(blob, blen)) == NULL) |
fatal("%s: received bad key", __func__); |
fatal("%s: received bad key", __func__); |
|
if (key->type != KEY_RSA) |
|
fatal("%s: received bad key type %d", __func__, key->type); |
|
key->type = KEY_RSA1; |
if (ssh1_challenge) |
if (ssh1_challenge) |
BN_clear_free(ssh1_challenge); |
BN_clear_free(ssh1_challenge); |
ssh1_challenge = auth_rsa_generate_challenge(key); |
ssh1_challenge = auth_rsa_generate_challenge(key); |