КриптоПро CSP  

Функции хэширования и ЭЦП

Функции хэширования и ЭЦП предназначены для вычисления значения хэш функции и формирования/проверки ЭЦП данных.

ФункцииОписание
CPCreateHash Функция CPCreateHash() инициализирует дескриптор нового объекта функции хэширования потока данных.
CPDestroyHash Функция CPDestroyHash() удаляет объект функции хэширования.
CPDuplicateHash Функция CPDuplicateHash() создаёт точную копию объекта функции хэширования, включая все его переменные, определяющие внутреннее состояние объекта функции хэширования.
CPGetHashParam Функция CPGetHashParam() возвращает параметры объекта функции хэширования и значение функции хэширования.
CPHashData Функция CPHashData() передаёт данные указанному объекту функции хэширования.
CPHashSessionKey Функция CPHashSessionKey() передаёт криптографический ключ указанному объекту функции хэширования. Это позволяет хэшировать ключи сессии без передачи ключа приложению.
CPSetHashParam Функция CPSetHashParam() устанавливает параметры объекта хэширования.
CPSignHash Функция CPSignHash() возвращает значение электронной цифровой подписи от значения функции хэширования.
CPVerifySignature Функция CPVerifySignature() осуществляет проверку цифровой подписи.