Lines Matching defs:sig
48 int dca_dsa_sign(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *sig,
50 int dca_dsa_verify(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *sig,
57 dca_dsa_sign(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *sig,
75 if (dca_length(sig) < DSASIGLEN) {
78 dca_length(sig), DSASIGLEN);
79 sig->cd_length = DSASIGLEN;
86 * yet. Only reset the sig cd_length to zero before writing to it.
92 reqp->dr_out = sig;
161 * Set the sig cd_length to zero so it's ready to take the
201 dca_dsa_verify(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *sig,
211 if (sig == NULL) {
222 if (dca_length(sig) != DSASIGLEN) {
229 /* Don't change the data & sig values for verify. */
244 err = dca_gather(sig, reqp->dr_ibuf_kaddr+SHA1LEN, DSAPARTLEN, 1);
251 err = dca_gather(sig, reqp->dr_ibuf_kaddr+SHA1LEN+DSAPARTLEN,
264 sig->cd_offset -= (DSAPARTLEN * 2);
265 sig->cd_length += (DSAPARTLEN * 2);
278 reqp->dr_out = sig;
329 crypto_data_t *sig = reqp->dr_out;
342 if (dca_sgcheck(reqp->dr_dca, sig, DCA_SG_CONTIG)) {
347 if ((daddr = dca_bufdaddr(sig)) == NULL) {
544 crypto_key_t *key, crypto_data_t *data, crypto_data_t *sig,
566 rv = dca_dsa_sign(&ctx, data, sig, req);
569 rv = dca_dsa_verify(&ctx, data, sig, req);