КриптоПро CSP  

CP_CHP_CIPHER_SIZE_INT

Размер шифруемого поля пакета.
#define CP_CHP_CIPHER_SIZE_INT(f, l, ivlen) (					\
		(l) -							\
		CP_CHP_REALHEADER_SIZE_INT(f,ivlen) -				\
		CP_CHP_TRAILER_SIZE(f) -				\
		((((f)&CP_CHP_TRAILER_MASK)==CP_CHP_TRAILER_MASK)	\
		    ?(0)						\
		    :(CP_CHP_HASH_SIZE(f)))				\
	    )