version 1.19.8.1, 2006/10/06 03:19:33 |
version 1.19.8.2, 2006/11/08 00:44:05 |
|
|
fatal("ssh_dss_verify: BN_new failed"); |
fatal("ssh_dss_verify: BN_new failed"); |
if ((sig->s = BN_new()) == NULL) |
if ((sig->s = BN_new()) == NULL) |
fatal("ssh_dss_verify: BN_new failed"); |
fatal("ssh_dss_verify: BN_new failed"); |
BN_bin2bn(sigblob, INTBLOB_LEN, sig->r); |
if ((BN_bin2bn(sigblob, INTBLOB_LEN, sig->r) == NULL) || |
BN_bin2bn(sigblob+ INTBLOB_LEN, INTBLOB_LEN, sig->s); |
(BN_bin2bn(sigblob+ INTBLOB_LEN, INTBLOB_LEN, sig->s) == NULL)) |
|
fatal("ssh_dss_verify: BN_bin2bn failed"); |
|
|
/* clean up */ |
/* clean up */ |
memset(sigblob, 0, len); |
memset(sigblob, 0, len); |