Я пытаюсь использовать библиотеки OpenSSL 1.0.2p и openssl-fips-2.0.16 и запустить DSA PQ Generation (режим A.1.1.2).Кажется, что работает нормально в Linux, но тот же код не работает в Windows (пробовал на 7 и 10).Ошибка возникает в "dsa_builtin_paramgen2".Ниже приведен фрагмент кода:
dsa_builtin_paramgen2(dsa, L, N, md,
NULL, 0, -1, seed,
&c, &h, NULL);
Значения переменных, переданных в функцию, показанную ниже:
DSA *dsa = DSA_new();
EVP_MD *md = (EVP_MD*)(EVP_sha224());
int c = 0;
unsigned long h = 0;
L=2048, N=224;
//seed contains nothing
Кто-нибудь сталкивался с этой проблемой раньше?Если да, есть ли какие-нибудь указатели о том, как обойти это?ТИА!