version 1.8, 2001/09/17 19:27:15 |
version 1.9, 2001/11/07 22:10:28 |
|
|
if (strcmp("ssh-dss", ktype) != 0) { |
if (strcmp("ssh-dss", ktype) != 0) { |
error("ssh_dss_verify: cannot handle type %s", ktype); |
error("ssh_dss_verify: cannot handle type %s", ktype); |
buffer_free(&b); |
buffer_free(&b); |
|
xfree(ktype); |
return -1; |
return -1; |
} |
} |
|
xfree(ktype); |
sigblob = buffer_get_string(&b, &len); |
sigblob = buffer_get_string(&b, &len); |
rlen = buffer_len(&b); |
rlen = buffer_len(&b); |
|
buffer_free(&b); |
if(rlen != 0) { |
if(rlen != 0) { |
error("remaining bytes in signature %d", rlen); |
error("ssh_dss_verify: " |
buffer_free(&b); |
"remaining bytes in signature %d", rlen); |
|
xfree(sigblob); |
return -1; |
return -1; |
} |
} |
buffer_free(&b); |
|
xfree(ktype); |
|
} |
} |
|
|
if (len != SIGBLOB_LEN) { |
if (len != SIGBLOB_LEN) { |