Lines Matching refs:req
70 static int ecrdsa_verify(struct akcipher_request *req) in ecrdsa_verify() argument
72 struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req); in ecrdsa_verify()
76 unsigned int ndigits = req->dst_len / sizeof(u64); in ecrdsa_verify()
93 !req->src || in ecrdsa_verify()
95 req->dst_len != ctx->digest_len || in ecrdsa_verify()
96 req->dst_len != ctx->curve->g.ndigits * sizeof(u64) || in ecrdsa_verify()
98 req->dst_len * 2 != req->src_len || in ecrdsa_verify()
99 WARN_ON(req->src_len > sizeof(sig)) || in ecrdsa_verify()
100 WARN_ON(req->dst_len > sizeof(digest))) in ecrdsa_verify()
103 sg_copy_to_buffer(req->src, sg_nents_for_len(req->src, req->src_len), in ecrdsa_verify()
104 sig, req->src_len); in ecrdsa_verify()
105 sg_pcopy_to_buffer(req->src, in ecrdsa_verify()
106 sg_nents_for_len(req->src, in ecrdsa_verify()
107 req->src_len + req->dst_len), in ecrdsa_verify()
108 digest, req->dst_len, req->src_len); in ecrdsa_verify()