Lines Matching refs:key_len
1345 static struct crypto_aead *macsec_alloc_tfm(char *key, int key_len, int icv_len)
1355 ret = crypto_aead_setkey(tfm, key, key_len);
1369 static int init_rx_sa(struct macsec_rx_sa *rx_sa, char *sak, int key_len,
1376 rx_sa->key.tfm = macsec_alloc_tfm(sak, key_len, icv_len);
1469 static int init_tx_sa(struct macsec_tx_sa *tx_sa, char *sak, int key_len,
1476 tx_sa->key.tfm = macsec_alloc_tfm(sak, key_len, icv_len);
1785 if (nla_len(tb_sa[MACSEC_SA_ATTR_KEY]) != secy->key_len) {
1787 nla_len(tb_sa[MACSEC_SA_ATTR_KEY]), secy->key_len);
1829 secy->key_len, secy->icv_len);
1862 secy->key_len);
1865 memzero_explicit(ctx.sa.key, secy->key_len);
2029 if (nla_len(tb_sa[MACSEC_SA_ATTR_KEY]) != secy->key_len) {
2031 nla_len(tb_sa[MACSEC_SA_ATTR_KEY]), secy->key_len);
2072 secy->key_len, secy->icv_len);
2105 secy->key_len);
2108 memzero_explicit(ctx.sa.key, secy->key_len);
3028 switch (secy->key_len) {
3801 secy->key_len = MACSEC_GCM_AES_128_SAK_LEN;
3805 secy->key_len = MACSEC_GCM_AES_256_SAK_LEN;
3809 secy->key_len = MACSEC_GCM_AES_128_SAK_LEN;
3813 secy->key_len = MACSEC_GCM_AES_256_SAK_LEN;
4008 secy->key_len = DEFAULT_SAK_LEN;
4259 switch (secy->key_len) {