Lines Matching defs:tfm
193 crypto_free_aead(sa->key.tfm);
221 crypto_free_aead(sa->key.tfm);
551 static struct aead_request *macsec_alloc_req(struct crypto_aead *tfm,
560 size = sizeof(struct aead_request) + crypto_aead_reqsize(tfm);
576 aead_request_set_tfm(req, tfm);
668 req = macsec_alloc_req(tx_sa->key.tfm, &iv, &sg, ret);
894 req = macsec_alloc_req(rx_sa->key.tfm, &iv, &sg, ret);
1359 struct crypto_aead *tfm;
1362 tfm = crypto_alloc_aead("gcm(aes)", 0, 0);
1364 if (IS_ERR(tfm))
1365 return tfm;
1367 ret = crypto_aead_setkey(tfm, key, key_len);
1371 ret = crypto_aead_setauthsize(tfm, icv_len);
1375 return tfm;
1377 crypto_free_aead(tfm);
1388 rx_sa->key.tfm = macsec_alloc_tfm(sak, key_len, icv_len);
1389 if (IS_ERR(rx_sa->key.tfm)) {
1391 return PTR_ERR(rx_sa->key.tfm);
1488 tx_sa->key.tfm = macsec_alloc_tfm(sak, key_len, icv_len);
1489 if (IS_ERR(tx_sa->key.tfm)) {
1491 return PTR_ERR(tx_sa->key.tfm);