Lines Matching refs:key
193 crypto_free_aead(sa->key.tfm);
221 crypto_free_aead(sa->key.tfm);
668 req = macsec_alloc_req(tx_sa->key.tfm, &iv, &sg, ret);
676 macsec_fill_iv_xpn(iv, tx_sa->ssci, pn.full64, tx_sa->key.salt);
894 req = macsec_alloc_req(rx_sa->key.tfm, &iv, &sg, ret);
912 rx_sa->key.salt);
1357 static struct crypto_aead *macsec_alloc_tfm(char *key, int key_len, int icv_len)
1367 ret = crypto_aead_setkey(tfm, key, key_len);
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);
1784 pr_notice("macsec: nl: add_rxsa: bad key length: %d != %d\n",
1847 nla_memcpy(rx_sa->key.salt.bytes, tb_sa[MACSEC_SA_ATTR_SALT],
1865 memcpy(ctx.sa.key, nla_data(tb_sa[MACSEC_SA_ATTR_KEY]),
1869 memzero_explicit(ctx.sa.key, secy->key_len);
1874 nla_memcpy(rx_sa->key.id, tb_sa[MACSEC_SA_ATTR_KEYID], MACSEC_KEYID_LEN);
2028 pr_notice("macsec: nl: add_txsa: bad key length: %d != %d\n",
2090 nla_memcpy(tx_sa->key.salt.bytes, tb_sa[MACSEC_SA_ATTR_SALT],
2108 memcpy(ctx.sa.key, nla_data(tb_sa[MACSEC_SA_ATTR_KEY]),
2112 memzero_explicit(ctx.sa.key, secy->key_len);
2117 nla_memcpy(tx_sa->key.id, tb_sa[MACSEC_SA_ATTR_KEYID], MACSEC_KEYID_LEN);
3194 nla_put(skb, MACSEC_SA_ATTR_KEYID, MACSEC_KEYID_LEN, tx_sa->key.id) ||
3299 nla_put(skb, MACSEC_SA_ATTR_KEYID, MACSEC_KEYID_LEN, rx_sa->key.id) ||