Searched refs:aes_gcm (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec_offload.c | 151 struct aes_gcm_keymat *aes_gcm = &attrs->aes_gcm; in mlx5_create_ipsec_obj() local 162 memcpy(salt_p, &aes_gcm->salt, sizeof(aes_gcm->salt)); in mlx5_create_ipsec_obj() 166 memcpy(salt_iv_p, &aes_gcm->seq_iv, sizeof(aes_gcm->seq_iv)); in mlx5_create_ipsec_obj() 211 struct aes_gcm_keymat *aes_gcm = &sa_entry->attrs.aes_gcm; in mlx5_ipsec_create_sa_ctx() local 216 err = mlx5_create_encryption_key(mdev, aes_gcm->aes_key, in mlx5_ipsec_create_sa_ctx() 217 aes_gcm->key_len / BITS_PER_BYTE, in mlx5_ipsec_create_sa_ctx()
|
| H A D | ipsec.c | 395 struct aes_gcm_keymat *aes_gcm = &attrs->aes_gcm; in mlx5e_ipsec_build_accel_xfrm_attrs() local 407 memcpy(aes_gcm->aes_key, x->aead->alg_key, key_len); in mlx5e_ipsec_build_accel_xfrm_attrs() 408 aes_gcm->key_len = key_len * 8; in mlx5e_ipsec_build_accel_xfrm_attrs() 414 memcpy(&aes_gcm->seq_iv, &geniv_ctx->salt, ivsize); in mlx5e_ipsec_build_accel_xfrm_attrs() 415 memcpy(&aes_gcm->salt, x->aead->alg_key + key_len, in mlx5e_ipsec_build_accel_xfrm_attrs() 416 sizeof(aes_gcm->salt)); in mlx5e_ipsec_build_accel_xfrm_attrs() 421 aes_gcm->icv_len = x->aead->alg_icv_len; in mlx5e_ipsec_build_accel_xfrm_attrs()
|
| H A D | ipsec.h | 102 struct aes_gcm_keymat aes_gcm; member
|
| /linux/drivers/crypto/nx/ |
| H A D | nx_csbcpb.h | 125 struct cop_symcpb_aes_gcm aes_gcm; member
|