Проблемы при работе DSA PQG Gen - PullRequest
2 голосов
/ 14 июня 2019

Я пытаюсь использовать библиотеки 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

Кто-нибудь сталкивался с этой проблемой раньше?Если да, есть ли какие-нибудь указатели о том, как обойти это?ТИА!

...