Структура для передачи параметров для шифрования в случае мультипакетной обработки (использования флага CP_CHP_MULTIPACKET). Мультипакет передаётся массивом структур CSP_Multipacket_ENC. Каждая структура передаёт пакет как линейный буфер, либо как IOVEC, если в параметре dwFlags установлены флаги CP_CRYPT_HASH_PACKET, CP_CHP_MULTIPACKET и CP_CRYPT_DATA_IOVEC.
typedef struct CSP_Multipacket_ENC_ {
BYTE * pbEncData;
DWORD cbEncDataLen;
DWORD dwEncBufLen;
DWORD dwEncResult;
} CSP_Multipacket_ENC;
Члены
- pbEncData
-
указатель на линейный пакет, указатель на IOVEC.
- cbEncDataLen
-
длина линейного пакета; общая длина элементов IOVEC
- dwEncBufLen
-
длина буфера линейного пакета, число элементов IOVEC
- dwEncResult
-
результат обработки пакета.