Lines Matching refs:vecs
84 const struct aead_testvec *vecs;
103 const struct cipher_testvec *vecs;
109 const struct comp_testvec *vecs;
115 const struct hash_testvec *vecs;
120 const struct cprng_testvec *vecs;
125 const struct drbg_testvec *vecs;
130 const struct akcipher_testvec *vecs;
135 const struct kpp_testvec *vecs;
1897 static int __alg_test_hash(const struct hash_testvec *vecs,
1963 if (fips_enabled && vecs[i].fips_skip)
1966 err = test_hash_vec(&vecs[i], i, req, desc, tsgl, hashstate);
1989 const struct hash_testvec *template = desc->suite.hash.vecs;
2615 test_desc->suite.aead.vecs[i].klen);
2659 err = test_aead_vec(enc, &suite->vecs[i], i, req, tsgls);
3236 err = test_skcipher_vec(enc, &suite->vecs[i], i, req, tsgls);
3678 err = test_cipher(tfm, ENCRYPT, suite->vecs, suite->count);
3680 err = test_cipher(tfm, DECRYPT, suite->vecs, suite->count);
3701 err = test_acomp(acomp, desc->suite.comp.comp.vecs,
3702 desc->suite.comp.decomp.vecs,
3714 err = test_comp(comp, desc->suite.comp.comp.vecs,
3715 desc->suite.comp.decomp.vecs,
3790 err = test_cprng(rng, desc->suite.cprng.vecs, desc->suite.cprng.count);
3872 const struct drbg_testvec *template = desc->suite.drbg.vecs;
4034 const struct kpp_testvec *vecs, unsigned int tcount)
4039 ret = do_test_kpp(tfm, vecs++, alg);
4061 if (desc->suite.kpp.vecs)
4062 err = test_kpp(tfm, desc->alg, desc->suite.kpp.vecs,
4076 const struct akcipher_testvec *vecs)
4100 key = kmalloc(vecs->key_len + sizeof(u32) * 2 + vecs->param_len,
4104 memcpy(key, vecs->key, vecs->key_len);
4105 ptr = key + vecs->key_len;
4106 ptr = test_pack_u32(ptr, vecs->algo);
4107 ptr = test_pack_u32(ptr, vecs->param_len);
4108 memcpy(ptr, vecs->params, vecs->param_len);
4110 if (vecs->public_key_vec)
4111 err = crypto_akcipher_set_pub_key(tfm, key, vecs->key_len);
4113 err = crypto_akcipher_set_priv_key(tfm, key, vecs->key_len);
4127 if (!vecs->siggen_sigver_test) {
4128 m = vecs->m;
4129 m_size = vecs->m_size;
4130 c = vecs->c;
4131 c_size = vecs->c_size;
4135 * in vecs->m, and cooked signature in vecs->c.
4137 m = vecs->c; /* signature */
4138 m_size = vecs->c_size;
4139 c = vecs->m; /* digest */
4140 c_size = vecs->m_size;
4152 if (vecs->siggen_sigver_test) {
4166 err = crypto_wait_req(vecs->siggen_sigver_test ?
4175 if (!vecs->siggen_sigver_test && c) {
4196 if (vecs->public_key_vec) {
4206 if (!vecs->siggen_sigver_test && !c) {
4212 op = vecs->siggen_sigver_test ? "sign" : "decrypt";
4222 err = crypto_wait_req(vecs->siggen_sigver_test ?
4258 const struct akcipher_testvec *vecs,
4266 ret = test_akcipher_one(tfm, vecs++);
4289 if (desc->suite.akcipher.vecs)
4290 err = test_akcipher(tfm, desc->alg, desc->suite.akcipher.vecs,
4303 #define ____VECS(tv) .vecs = tv, .count = ARRAY_SIZE(tv)
5022 .vecs = fcrypt_pcbc_tv_template,