I_SUPPORT_ENCRYPT
if (!(I_SUPPORT_ENCRYPT & remote_supports_decrypt & (unsigned)typemask(type)))
(I_SUPPORT_ENCRYPT & typemask(type))) {
if (!havesessionkey || !(I_SUPPORT_ENCRYPT & remote_supports_decrypt))