Lines Matching refs:vecs
81 const struct aead_testvec *vecs; member
87 const struct cipher_testvec *vecs; member
93 const struct comp_testvec *vecs; member
99 const struct hash_testvec *vecs; member
104 const struct cprng_testvec *vecs; member
109 const struct drbg_testvec *vecs; member
114 const struct akcipher_testvec *vecs; member
119 const struct kpp_testvec *vecs; member
1729 if (desc->suite.aead.enc.vecs) { in alg_test_aead()
1730 err = test_aead(tfm, ENCRYPT, desc->suite.aead.enc.vecs, in alg_test_aead()
1736 if (!err && desc->suite.aead.dec.vecs) in alg_test_aead()
1737 err = test_aead(tfm, DECRYPT, desc->suite.aead.dec.vecs, in alg_test_aead()
1759 err = test_cipher(tfm, ENCRYPT, suite->vecs, suite->count); in alg_test_cipher()
1761 err = test_cipher(tfm, DECRYPT, suite->vecs, suite->count); in alg_test_cipher()
1781 err = test_skcipher(tfm, ENCRYPT, suite->vecs, suite->count); in alg_test_skcipher()
1783 err = test_skcipher(tfm, DECRYPT, suite->vecs, suite->count); in alg_test_skcipher()
1804 err = test_acomp(acomp, desc->suite.comp.comp.vecs, in alg_test_comp()
1805 desc->suite.comp.decomp.vecs, in alg_test_comp()
1817 err = test_comp(comp, desc->suite.comp.comp.vecs, in alg_test_comp()
1818 desc->suite.comp.decomp.vecs, in alg_test_comp()
1853 const struct hash_testvec *template = desc->suite.hash.vecs; in alg_test_hash()
1948 err = test_cprng(rng, desc->suite.cprng.vecs, desc->suite.cprng.count); in alg_test_cprng()
2030 const struct drbg_testvec *template = desc->suite.drbg.vecs; in alg_test_drbg()
2195 const struct kpp_testvec *vecs, unsigned int tcount) in test_kpp() argument
2200 ret = do_test_kpp(tfm, vecs++, alg); in test_kpp()
2222 if (desc->suite.kpp.vecs) in alg_test_kpp()
2223 err = test_kpp(tfm, desc->alg, desc->suite.kpp.vecs, in alg_test_kpp()
2231 const struct akcipher_testvec *vecs) in test_akcipher_one() argument
2251 if (vecs->public_key_vec) in test_akcipher_one()
2252 err = crypto_akcipher_set_pub_key(tfm, vecs->key, in test_akcipher_one()
2253 vecs->key_len); in test_akcipher_one()
2255 err = crypto_akcipher_set_priv_key(tfm, vecs->key, in test_akcipher_one()
2256 vecs->key_len); in test_akcipher_one()
2266 if (WARN_ON(vecs->m_size > PAGE_SIZE)) in test_akcipher_one()
2269 memcpy(xbuf[0], vecs->m, vecs->m_size); in test_akcipher_one()
2273 sg_set_buf(&src_tab[1], xbuf[0] + 8, vecs->m_size - 8); in test_akcipher_one()
2275 akcipher_request_set_crypt(req, src_tab, &dst, vecs->m_size, in test_akcipher_one()
2280 err = crypto_wait_req(vecs->siggen_sigver_test ? in test_akcipher_one()
2289 if (req->dst_len != vecs->c_size) { in test_akcipher_one()
2295 if (memcmp(vecs->c, outbuf_enc, vecs->c_size)) { in test_akcipher_one()
2297 hexdump(outbuf_enc, vecs->c_size); in test_akcipher_one()
2302 if (vecs->public_key_vec) { in test_akcipher_one()
2312 if (WARN_ON(vecs->c_size > PAGE_SIZE)) in test_akcipher_one()
2315 memcpy(xbuf[0], vecs->c, vecs->c_size); in test_akcipher_one()
2317 sg_init_one(&src, xbuf[0], vecs->c_size); in test_akcipher_one()
2320 akcipher_request_set_crypt(req, &src, &dst, vecs->c_size, out_len_max); in test_akcipher_one()
2322 err = crypto_wait_req(vecs->siggen_sigver_test ? in test_akcipher_one()
2332 if (out_len < vecs->m_size) { in test_akcipher_one()
2339 if (memchr_inv(outbuf_dec, 0, out_len - vecs->m_size) || in test_akcipher_one()
2340 memcmp(vecs->m, outbuf_dec + out_len - vecs->m_size, in test_akcipher_one()
2341 vecs->m_size)) { in test_akcipher_one()
2357 const struct akcipher_testvec *vecs, in test_akcipher() argument
2365 ret = test_akcipher_one(tfm, vecs++); in test_akcipher()
2388 if (desc->suite.akcipher.vecs) in alg_test_akcipher()
2389 err = test_akcipher(tfm, desc->alg, desc->suite.akcipher.vecs, in alg_test_akcipher()
2402 #define __VECS(tv) { .vecs = tv, .count = ARRAY_SIZE(tv) }
3005 .vecs = fcrypt_pcbc_tv_template,