Lines Matching defs:tfm
89 struct crypto_shash *tfm;
95 tfm = crypto_alloc_shash(hashname, 0, 0);
96 if (IS_ERR(tfm)) {
98 return PTR_ERR(tfm);
102 if (crypto_shash_digestsize(tfm) == 0)
106 size = sizeof(struct shash_desc) + crypto_shash_descsize(tfm);
110 sdesc->shash.tfm = tfm;
117 crypto_free_shash(tfm);
126 if (sdesc->shash.tfm)
127 crypto_free_shash(sdesc->shash.tfm);
147 unsigned int h = crypto_shash_digestsize(desc->tfm);
206 crypto_shash_digestsize(sdesc->shash.tfm));
239 struct crypto_kpp *tfm;
315 tfm = crypto_alloc_kpp("dh", 0, 0);
316 if (IS_ERR(tfm)) {
317 ret = PTR_ERR(tfm);
321 ret = crypto_kpp_set_secret(tfm, secret, secretlen);
325 outlen = crypto_kpp_maxsize(tfm);
350 req = kpp_request_alloc(tfm, GFP_KERNEL);
400 crypto_free_kpp(tfm);