Инфраструктура открытых ключей: библиотека GCrypt как альтернатива OpenSSL с поддержкой российской криптографии
Сегодня в стандартной версии openssl отсутствует поддержка как ГОСТ Р 34.11–2012, так и ГОСТ Р 34.10–2012. Более того, в версии 1.1 поддержка криптографии ГОСТ исключена из стандартной поставки («The GOST engine was out of date and therefore it has been removed.»). Все это заставляет искать альтернативные пути для работы с сертификатами, с электронной подписью («сообщениями формата CMS») и другими объектами ИОК на базе новой российской криптографии. Одним из таких возможных путей является использование библиотеки GCrypt. В этой библиотеке реализована поддержка новых алгоритмов ГОСТ Р 34.11–2012 (алгоритмы хэширования) и ГОСТ Р 34.10–2012 (алгоритмы подписи).
>>> https://habr.com/post/414249/