В макросах приняты обозначения параметров:
Макросы | Описание |
---|---|
CP_CHP_HASH_SIZE_SHIFT | Сдвиг поля для маски CP_CHP_HASH_SIZE_MASK. |
CP_CHP_TRAILER_SHIFT | Сдвиг поля для маски CP_CHP_TRAILER_MASK. |
CP_CHP_HEADER_SHIFT | Сдвиг поля для маски CP_CHP_HEADER_MASK. |
CP_CHP_IV_SIZE | Размер поля IV в пакете. |
_CP_CHP_ADD_ | |
_CP_CHP_SUB_ | |
_CP_CHP_SAFE_CHECK_ | |
CP_CHP_IV_DATA | Указатель на поле IV в пакете. |
CP_CHP_HEADER_DATA | Указатель на поле заголовка в пакете, если заголовок присутствует. |
CP_CHP_PUREHEADER_SIZE | Размер поля заголовка пакета. |
CP_CHP_HEADER_SIZE | Размер хэшируемого поля заголовка пакета и поля IV (если IV хэшируется). |
CP_CHP_REALHEADER_SIZE | Суммарный размер поля заголовка пакета и поля IV. |
CP_CHP_HASH_SIZE | Размер поля значения хэш-функции. |
CP_CHP_HASH_DATA | Указатель на поле значения хэш-функции в пакете, если поле присутствует. |
CP_CHP_HASH_LEN | Длина хэшируемого поля пакета(в случае, когда поле IV хэшируется). |
CP_CHP_HASH_LEN_1 | Длина первого хэшируемого поля (в случае, когда поле IV не хэшируется). |
CP_CHP_TRAILER_SIZE | Размер поля трейлера. |
CP_CHP_TRAILER_DATA | Указатель на поле трейлера в пакете, если поле присутствует. |
CP_CHP_PAYLOAD_SIZE | Размер тела пакета. |
CP_CHP_CIPHER_SIZE | Размер шифруемого поля пакета. |
CP_CHP_CIPHER_DATA | Указатель на шифруемое поле пакета. |
CP_CHP_HASH_DATA_2 | Указатель на второе хэшируемое поле пакета (в случае, когда поле IV не хэшируется). |
CP_CHP_HASH_LEN_2 | Длина второго хэшируемого поля пакета (в случае, когда поле IV не хэшируется). |