Lines Matching refs:sigblob
52 u_char digest[EVP_MAX_MD_SIZE], sigblob[SIGBLOB_LEN]; in ssh_dss_sign() local
80 memset(sigblob, 0, SIGBLOB_LEN); in ssh_dss_sign()
81 BN_bn2bin(sig->r, sigblob+ SIGBLOB_LEN - INTBLOB_LEN - rlen); in ssh_dss_sign()
82 BN_bn2bin(sig->s, sigblob+ SIGBLOB_LEN - slen); in ssh_dss_sign()
90 memcpy(*sigp, sigblob, SIGBLOB_LEN); in ssh_dss_sign()
96 buffer_put_string(&b, sigblob, SIGBLOB_LEN); in ssh_dss_sign()
115 u_char digest[EVP_MAX_MD_SIZE], *sigblob; in ssh_dss_verify() local
128 sigblob = xmalloc(signaturelen); in ssh_dss_verify()
129 memcpy(sigblob, signature, signaturelen); in ssh_dss_verify()
144 sigblob = buffer_get_string(&b, &len); in ssh_dss_verify()
150 xfree(sigblob); in ssh_dss_verify()
166 if ((BN_bin2bn(sigblob, INTBLOB_LEN, sig->r) == NULL) || in ssh_dss_verify()
167 (BN_bin2bn(sigblob+ INTBLOB_LEN, INTBLOB_LEN, sig->s) == NULL)) in ssh_dss_verify()
171 memset(sigblob, 0, len); in ssh_dss_verify()
172 xfree(sigblob); in ssh_dss_verify()