Lines Matching defs:template
1074 * "-generic" to every part of the name that is not a template name. Examples:
1886 const struct hash_testvec *template = desc->suite.hash.vecs;
1899 if (template[nr_unkeyed].ksize)
1903 if (!template[nr_unkeyed + nr_keyed].ksize) {
1909 template[nr_unkeyed + nr_keyed].ksize);
1914 err = __alg_test_hash(template, nr_unkeyed, driver, type, mask,
1916 template += nr_unkeyed;
1920 err = __alg_test_hash(template, nr_keyed, driver, type, mask,
2612 const struct cipher_testvec *template,
2635 if (fips_enabled && template[i].fips_skip)
2638 input = enc ? template[i].ptext : template[i].ctext;
2639 result = enc ? template[i].ctext : template[i].ptext;
2643 if (WARN_ON(template[i].len > PAGE_SIZE))
2647 memcpy(data, input, template[i].len);
2650 if (template[i].wk)
2653 ret = crypto_cipher_setkey(tfm, template[i].key,
2654 template[i].klen);
2656 if (ret == template[i].setkey_error)
2659 algo, j, template[i].setkey_error, ret,
2663 if (template[i].setkey_error) {
2665 algo, j, template[i].setkey_error);
2670 for (k = 0; k < template[i].len;
2681 if (memcmp(q, result, template[i].len)) {
2684 hexdump(q, template[i].len);
3459 const struct cprng_testvec *template,
3479 memcpy(seed, template[i].v, template[i].vlen);
3480 memcpy(seed + template[i].vlen, template[i].key,
3481 template[i].klen);
3482 memcpy(seed + template[i].vlen + template[i].klen,
3483 template[i].dt, template[i].dtlen);
3492 for (j = 0; j < template[i].loops; j++) {
3494 template[i].rlen);
3499 template[i].rlen);
3504 err = memcmp(result, template[i].result,
3505 template[i].rlen);
3509 hexdump(result, template[i].rlen);
3727 const struct drbg_testvec *template = desc->suite.drbg.vecs;
3734 err = drbg_cavs_test(&template[i], pr, driver, type, mask);