Lines Matching defs:tfm
190 crypto_free_aead(sa->key.tfm);
218 crypto_free_aead(sa->key.tfm);
548 static struct aead_request *macsec_alloc_req(struct crypto_aead *tfm,
557 size = sizeof(struct aead_request) + crypto_aead_reqsize(tfm);
573 aead_request_set_tfm(req, tfm);
665 req = macsec_alloc_req(tx_sa->key.tfm, &iv, &sg, ret);
891 req = macsec_alloc_req(rx_sa->key.tfm, &iv, &sg, ret);
1330 struct crypto_aead *tfm;
1333 tfm = crypto_alloc_aead("gcm(aes)", 0, 0);
1335 if (IS_ERR(tfm))
1336 return tfm;
1338 ret = crypto_aead_setkey(tfm, key, key_len);
1342 ret = crypto_aead_setauthsize(tfm, icv_len);
1346 return tfm;
1348 crypto_free_aead(tfm);
1359 rx_sa->key.tfm = macsec_alloc_tfm(sak, key_len, icv_len);
1360 if (IS_ERR(rx_sa->key.tfm)) {
1362 return PTR_ERR(rx_sa->key.tfm);
1459 tx_sa->key.tfm = macsec_alloc_tfm(sak, key_len, icv_len);
1460 if (IS_ERR(tx_sa->key.tfm)) {
1462 return PTR_ERR(tx_sa->key.tfm);