mka: Use named initializers for static structs
Signed-off-by: Sabrina Dubroca <sd@queasysnail.net>
This commit is contained in:
parent
d4f668fded
commit
8fab9e1cae
1 changed files with 19 additions and 15 deletions
|
@ -39,12 +39,11 @@ static u8 mka_algo_agility[4] = MKA_ALGO_AGILITY_2009;
|
||||||
static struct macsec_ciphersuite cipher_suite_tbl[] = {
|
static struct macsec_ciphersuite cipher_suite_tbl[] = {
|
||||||
/* GCM-AES-128 */
|
/* GCM-AES-128 */
|
||||||
{
|
{
|
||||||
CS_ID_GCM_AES_128,
|
.id = CS_ID_GCM_AES_128,
|
||||||
CS_NAME_GCM_AES_128,
|
.name = CS_NAME_GCM_AES_128,
|
||||||
MACSEC_CAP_INTEG_AND_CONF_0_30_50,
|
.capable = MACSEC_CAP_INTEG_AND_CONF_0_30_50,
|
||||||
16,
|
.sak_len = DEFAULT_SA_KEY_LEN,
|
||||||
|
.index = 0,
|
||||||
0 /* index */
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
#define CS_TABLE_SIZE (ARRAY_SIZE(cipher_suite_tbl))
|
#define CS_TABLE_SIZE (ARRAY_SIZE(cipher_suite_tbl))
|
||||||
|
@ -52,16 +51,21 @@ static struct macsec_ciphersuite cipher_suite_tbl[] = {
|
||||||
|
|
||||||
static struct mka_alg mka_alg_tbl[] = {
|
static struct mka_alg mka_alg_tbl[] = {
|
||||||
{
|
{
|
||||||
MKA_ALGO_AGILITY_2009,
|
.parameter = MKA_ALGO_AGILITY_2009,
|
||||||
/* 128-bit CAK, KEK, ICK, ICV */
|
|
||||||
16, 16, 16, 16,
|
|
||||||
ieee802_1x_cak_128bits_aes_cmac,
|
|
||||||
ieee802_1x_ckn_128bits_aes_cmac,
|
|
||||||
ieee802_1x_kek_128bits_aes_cmac,
|
|
||||||
ieee802_1x_ick_128bits_aes_cmac,
|
|
||||||
ieee802_1x_icv_128bits_aes_cmac,
|
|
||||||
|
|
||||||
1, /* index */
|
/* 128-bit CAK, KEK, ICK, ICV */
|
||||||
|
.cak_len = DEFAULT_ICV_LEN,
|
||||||
|
.kek_len = DEFAULT_ICV_LEN,
|
||||||
|
.ick_len = DEFAULT_ICV_LEN,
|
||||||
|
.icv_len = DEFAULT_ICV_LEN,
|
||||||
|
|
||||||
|
.cak_trfm = ieee802_1x_cak_128bits_aes_cmac,
|
||||||
|
.ckn_trfm = ieee802_1x_ckn_128bits_aes_cmac,
|
||||||
|
.kek_trfm = ieee802_1x_kek_128bits_aes_cmac,
|
||||||
|
.ick_trfm = ieee802_1x_ick_128bits_aes_cmac,
|
||||||
|
.icv_hash = ieee802_1x_icv_128bits_aes_cmac,
|
||||||
|
|
||||||
|
.index = 1,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
#define MKA_ALG_TABLE_SIZE (ARRAY_SIZE(mka_alg_tbl))
|
#define MKA_ALG_TABLE_SIZE (ARRAY_SIZE(mka_alg_tbl))
|
||||||
|
|
Loading…
Add table
Reference in a new issue