gcm_iv
char *initial_rn, *gcm_iv;
gcm_iv = MLX5_ADDR_OF(tls_static_params, ctx, gcm_iv);
memcpy(gcm_iv, salt, salt_sz);
struct gcm_iv_xpn *gcm_iv = (struct gcm_iv_xpn *)iv;
gcm_iv->ssci = ssci ^ salt.ssci;
gcm_iv->pn = cpu_to_be64(pn) ^ salt.pn;
struct gcm_iv *gcm_iv = (struct gcm_iv *)iv;
gcm_iv->sci = sci;
gcm_iv->pn = htonl(pn);
u8 gcm_iv[0x60];
u8 gcm_iv[0x20];