КриптоПро CAPILite  

CryptHashData

Функция CryptHashData добавляет данные в определенный объект функции хеширования. Эта функция, а также функция CryptHashSessionKey могут быть вызваны несколько раз для вычисления хеша длинного или дискретного потока данных.

Перед вызовом этой функции необходимо вызвать функцию CryptCreateHash для создания дескриптора объекта функции хеширования.

Аналогична описанию в CryptoAPI

WINADVAPI BOOL WINAPI CryptHashData(
  HCRYPTHASH hHash,
  CONST BYTE * pbData,
  DWORD dwDataLen,
  DWORD dwFlags
);

Требования:

AIX: 5/6/7 или выше.
FreeBSD: 7/8/9 или выше.
Linux: LSB 3.1 (RHEL 4, SuSE 10) или выше.
Solaris: 10/11 или выше.
Mac OSX: 10.7/8 или выше.
iOS: 6/7 или выше.
Файл описания: Прототип описан в файлах CSP_WinCrypt.h и WinCryptEx.h.

См. также

Функции обработки хеша и цифровой подписи , CryptCreateHash, CryptHashSessionKey, CryptSignHash, CryptHashData в MS CryptoAPI 2.0 World Wide Web link