Инициализируем библиотеку вот этим кодом:
OPENSSL_add_all_algorithms_noconf();
ERR_load_crypto_strings();
ENGINE_load_openssl();
ENGINE_load_builtin_engines();
Стандартные алгоритмы присутствуют, а алгоритмов GOST нет.
Под Windows используется инициализация:
OPENSSL_add_all_algorithms_noconf();
ERR_load_crypto_strings();
ENGINE_load_openssl();
ENGINE_load_gost();
В этом случае алгоритмы GOST работают нормально.
В библиотеке Libcrypto.so Отсутствует функция ENGINE_load_gost.
Как проинициализировать алгоритмы GOST под linux?