Проверка ЭП на golang или C++
Интересна также функция расчёта хэша (ГОСТ Р 34.10-2012) от данных на Go без обращения к КриптоПро.
Основная цель максимально быстро выполнять две функции: считать хэш и проверять УЭП.
На вход программа получает хэш данных (ГОСТ Р 34.10-2012) и УЭП данных CAdES. Далее, обращаясь программе к КриптоПро CSP версии 4 (опционально 5 версии), установленной на ОС Debian 9.4 amd64, по стандартному API (на официальном сайте есть документация и демоверсия на 3 месяца), проверять корректна ли данная УЭП и не числиться ли в списки отозванных, а также вернуть данные о подписанте. Нужно учесть, что подписантов может быть несколько.
Тестовый пример во вложении:
1. Файл "test.txt" содержит подписываемые данные.
2. Файл "test.txt.sig" содержит УЭП.
Необходимо указать сроки и стоимость выполнения задачи.