• Home
  • Raw
  • Download

Lines Matching refs:tfm

154 	struct crypto_akcipher *tfm;  in software_key_query()  local
165 tfm = crypto_alloc_akcipher(alg_name, 0, 0); in software_key_query()
166 if (IS_ERR(tfm)) in software_key_query()
167 return PTR_ERR(tfm); in software_key_query()
181 ret = crypto_akcipher_set_priv_key(tfm, key, pkey->keylen); in software_key_query()
183 ret = crypto_akcipher_set_pub_key(tfm, key, pkey->keylen); in software_key_query()
187 len = crypto_akcipher_maxsize(tfm); in software_key_query()
223 crypto_free_akcipher(tfm); in software_key_query()
236 struct crypto_akcipher *tfm; in software_key_eds_op() local
250 tfm = crypto_alloc_akcipher(alg_name, 0, 0); in software_key_eds_op()
251 if (IS_ERR(tfm)) in software_key_eds_op()
252 return PTR_ERR(tfm); in software_key_eds_op()
255 req = akcipher_request_alloc(tfm, GFP_KERNEL); in software_key_eds_op()
271 ret = crypto_akcipher_set_priv_key(tfm, key, pkey->keylen); in software_key_eds_op()
273 ret = crypto_akcipher_set_pub_key(tfm, key, pkey->keylen); in software_key_eds_op()
310 crypto_free_akcipher(tfm); in software_key_eds_op()
319 struct crypto_shash *tfm; in cert_sig_digest_update() local
336 tfm = crypto_alloc_shash(sig->hash_algo, 0, 0); in cert_sig_digest_update()
337 if (IS_ERR(tfm)) in cert_sig_digest_update()
338 return PTR_ERR(tfm); in cert_sig_digest_update()
340 desc_size = crypto_shash_descsize(tfm) + sizeof(*desc); in cert_sig_digest_update()
347 desc->tfm = tfm; in cert_sig_digest_update()
362 crypto_free_shash(tfm); in cert_sig_digest_update()
381 struct crypto_akcipher *tfm; in public_key_verify_signature() local
415 tfm = crypto_alloc_akcipher(alg_name, 0, 0); in public_key_verify_signature()
416 if (IS_ERR(tfm)) in public_key_verify_signature()
417 return PTR_ERR(tfm); in public_key_verify_signature()
420 req = akcipher_request_alloc(tfm, GFP_KERNEL); in public_key_verify_signature()
438 ret = crypto_akcipher_set_priv_key(tfm, buf, pkey->keylen); in public_key_verify_signature()
440 ret = crypto_akcipher_set_pub_key(tfm, buf, pkey->keylen); in public_key_verify_signature()
445 ret = cert_sig_digest_update(sig, tfm); in public_key_verify_signature()
467 crypto_free_akcipher(tfm); in public_key_verify_signature()