version 1.4, 2014/10/08 21:45:48 |
version 1.5, 2014/11/18 01:02:25 |
|
|
cp = space+1; |
cp = space+1; |
if (*cp == '\0') |
if (*cp == '\0') |
return SSH_ERR_INVALID_FORMAT; |
return SSH_ERR_INVALID_FORMAT; |
if (ret->type == KEY_UNSPEC) { |
if (ret->type != KEY_UNSPEC && ret->type != type) |
ret->type = type; |
|
} else if (ret->type != type) |
|
return SSH_ERR_KEY_TYPE_MISMATCH; |
return SSH_ERR_KEY_TYPE_MISMATCH; |
if ((blob = sshbuf_new()) == NULL) |
if ((blob = sshbuf_new()) == NULL) |
return SSH_ERR_ALLOC_FAIL; |
return SSH_ERR_ALLOC_FAIL; |
|
|
sshkey_free(k); |
sshkey_free(k); |
return SSH_ERR_EC_CURVE_MISMATCH; |
return SSH_ERR_EC_CURVE_MISMATCH; |
} |
} |
/*XXXX*/ |
ret->type = type; |
if (sshkey_is_cert(ret)) { |
if (sshkey_is_cert(ret)) { |
if (!sshkey_is_cert(k)) { |
if (!sshkey_is_cert(k)) { |
sshkey_free(k); |
sshkey_free(k); |