КриптоПро CSP  

CP_CHP_CIPHER_SIZE

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