Lines Matching refs:tfm
163 struct crypto_akcipher *tfm;
214 tfm = crypto_alloc_akcipher(alg_name, 0, 0);
215 if (IS_ERR(tfm)) {
216 ret = PTR_ERR(tfm);
221 ret = crypto_akcipher_set_priv_key(tfm, key, pkey->keylen);
223 ret = crypto_akcipher_set_pub_key(tfm, key, pkey->keylen);
227 len = crypto_akcipher_maxsize(tfm);
278 crypto_free_akcipher(tfm);
293 struct crypto_akcipher *tfm;
335 tfm = crypto_alloc_akcipher(alg_name, 0, 0);
336 if (IS_ERR(tfm)) {
337 ret = PTR_ERR(tfm);
342 ret = crypto_akcipher_set_priv_key(tfm, key, pkey->keylen);
344 ret = crypto_akcipher_set_pub_key(tfm, key, pkey->keylen);
348 ksz = crypto_akcipher_maxsize(tfm);
358 ret = crypto_akcipher_sync_encrypt(tfm, in, params->in_len,
364 ret = crypto_akcipher_sync_decrypt(tfm, in, params->in_len,
384 crypto_free_akcipher(tfm);
398 struct crypto_sig *tfm;
430 tfm = crypto_alloc_sig(alg_name, 0, 0);
431 if (IS_ERR(tfm))
432 return PTR_ERR(tfm);
448 ret = crypto_sig_set_privkey(tfm, key, pkey->keylen);
450 ret = crypto_sig_set_pubkey(tfm, key, pkey->keylen);
454 ret = crypto_sig_verify(tfm, sig->s, sig->s_size,
460 crypto_free_sig(tfm);