Lines Matching defs:tfm
198 crypto_free_aead(sa->key.tfm);
226 crypto_free_aead(sa->key.tfm);
576 static struct aead_request *macsec_alloc_req(struct crypto_aead *tfm,
585 size = sizeof(struct aead_request) + crypto_aead_reqsize(tfm);
601 aead_request_set_tfm(req, tfm);
693 req = macsec_alloc_req(tx_sa->key.tfm, &iv, &sg, ret);
924 req = macsec_alloc_req(rx_sa->key.tfm, &iv, &sg, ret);
1347 struct crypto_aead *tfm;
1350 tfm = crypto_alloc_aead("gcm(aes)", 0, 0);
1352 if (IS_ERR(tfm))
1353 return tfm;
1355 ret = crypto_aead_setkey(tfm, key, key_len);
1359 ret = crypto_aead_setauthsize(tfm, icv_len);
1363 return tfm;
1365 crypto_free_aead(tfm);
1376 rx_sa->key.tfm = macsec_alloc_tfm(sak, key_len, icv_len);
1377 if (IS_ERR(rx_sa->key.tfm)) {
1379 return PTR_ERR(rx_sa->key.tfm);
1476 tx_sa->key.tfm = macsec_alloc_tfm(sak, key_len, icv_len);
1477 if (IS_ERR(tx_sa->key.tfm)) {
1479 return PTR_ERR(tx_sa->key.tfm);