Lines Matching refs:tfm
108 struct crypto_akcipher *tfm; in software_key_query() local
120 tfm = crypto_alloc_akcipher(alg_name, 0, 0); in software_key_query()
121 if (IS_ERR(tfm)) in software_key_query()
122 return PTR_ERR(tfm); in software_key_query()
136 ret = crypto_akcipher_set_priv_key(tfm, key, pkey->keylen); in software_key_query()
138 ret = crypto_akcipher_set_pub_key(tfm, key, pkey->keylen); in software_key_query()
142 len = crypto_akcipher_maxsize(tfm); in software_key_query()
158 crypto_free_akcipher(tfm); in software_key_query()
171 struct crypto_akcipher *tfm; in software_key_eds_op() local
186 tfm = crypto_alloc_akcipher(alg_name, 0, 0); in software_key_eds_op()
187 if (IS_ERR(tfm)) in software_key_eds_op()
188 return PTR_ERR(tfm); in software_key_eds_op()
191 req = akcipher_request_alloc(tfm, GFP_KERNEL); in software_key_eds_op()
207 ret = crypto_akcipher_set_priv_key(tfm, key, pkey->keylen); in software_key_eds_op()
209 ret = crypto_akcipher_set_pub_key(tfm, key, pkey->keylen); in software_key_eds_op()
246 crypto_free_akcipher(tfm); in software_key_eds_op()
255 struct crypto_shash *tfm; in cert_sig_digest_update() local
272 tfm = crypto_alloc_shash(sig->hash_algo, 0, 0); in cert_sig_digest_update()
273 if (IS_ERR(tfm)) in cert_sig_digest_update()
274 return PTR_ERR(tfm); in cert_sig_digest_update()
276 desc_size = crypto_shash_descsize(tfm) + sizeof(*desc); in cert_sig_digest_update()
283 desc->tfm = tfm; in cert_sig_digest_update()
298 crypto_free_shash(tfm); in cert_sig_digest_update()
317 struct crypto_akcipher *tfm; in public_key_verify_signature() local
337 tfm = crypto_alloc_akcipher(alg_name, 0, 0); in public_key_verify_signature()
338 if (IS_ERR(tfm)) in public_key_verify_signature()
339 return PTR_ERR(tfm); in public_key_verify_signature()
342 req = akcipher_request_alloc(tfm, GFP_KERNEL); in public_key_verify_signature()
360 ret = crypto_akcipher_set_priv_key(tfm, buf, pkey->keylen); in public_key_verify_signature()
362 ret = crypto_akcipher_set_pub_key(tfm, buf, pkey->keylen); in public_key_verify_signature()
367 ret = cert_sig_digest_update(sig, tfm); in public_key_verify_signature()
389 crypto_free_akcipher(tfm); in public_key_verify_signature()