version 1.23, 2006/08/03 03:34:42 |
version 1.23.4.1, 2006/11/08 00:42:11 |
|
|
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); |