version 1.6, 2015/01/15 21:38:50 |
version 1.7, 2016/04/21 06:08:02 |
|
|
if (key == NULL || |
if (key == NULL || |
sshkey_type_plain(key->type) != KEY_ED25519 || |
sshkey_type_plain(key->type) != KEY_ED25519 || |
key->ed25519_pk == NULL || |
key->ed25519_pk == NULL || |
datalen >= INT_MAX - crypto_sign_ed25519_BYTES) |
datalen >= INT_MAX - crypto_sign_ed25519_BYTES || |
|
signature == NULL || signaturelen == 0) |
return SSH_ERR_INVALID_ARGUMENT; |
return SSH_ERR_INVALID_ARGUMENT; |
|
|
if ((b = sshbuf_from(signature, signaturelen)) == NULL) |
if ((b = sshbuf_from(signature, signaturelen)) == NULL) |