UNPKG

crypto-pro-actual-cades-plugin

Version:

API для взаимодействия с КриптоПро (актуальный файл cadesplugin_api.js)

29 lines (28 loc) 1.05 kB
/// <reference types="node" /> import { TranscodeEncoding } from 'buffer'; /** Дополнительные настройки */ declare type Options = { /** * Алгоритм хеширования * * @defaultValue `cadesplugin.CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256` */ hashedAlgorithm?: number; /** * Кодировка сообщения для хеширования * * @defaultValue `utf8` */ encoding?: TranscodeEncoding; }; /** * Создает хеш сообщения по ГОСТ Р 34.11-2012 (по умолчанию 256 бит) * https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D1%80%D0%B8%D0%B1%D0%BE%D0%B3_(%D1%85%D0%B5%D1%88-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F) * * @param unencryptedMessage - сообщение для хеширования * @options - дополнительные настройки * * @returns хеш */ export declare const createHash: (unencryptedMessage: string | ArrayBuffer, options?: Options) => Promise<string>; export {};