version 1.1, 2014/06/24 01:16:58 |
version 1.2, 2014/06/27 18:50:39 |
|
|
if (commentp != NULL) |
if (commentp != NULL) |
*commentp = NULL; |
*commentp = NULL; |
|
|
if ((r = sshkey_parse_private_fileblob_type(buffer, KEY_UNSPEC, |
|
passphrase, keyp, commentp)) == 0) |
|
return 0; |
|
#ifdef WITH_SSH1 |
#ifdef WITH_SSH1 |
/* it's a SSH v1 key if the public key part is readable */ |
/* it's a SSH v1 key if the public key part is readable */ |
if ((r = sshkey_parse_public_rsa1_fileblob(buffer, NULL, NULL)) == 0) { |
if ((r = sshkey_parse_public_rsa1_fileblob(buffer, NULL, NULL)) == 0) { |
|
|
passphrase, keyp, commentp); |
passphrase, keyp, commentp); |
} |
} |
#endif /* WITH_SSH1 */ |
#endif /* WITH_SSH1 */ |
|
if ((r = sshkey_parse_private_fileblob_type(buffer, KEY_UNSPEC, |
|
passphrase, keyp, commentp)) == 0) |
|
return 0; |
return r; |
return r; |
} |
} |