mi empresa está intentando obtener nuestro software OpenSSL 1.0.2l (está compilado en modo FIPS con el contenedor FIPS) con certificación FIPS, pero tengo dificultades para generar claves RSA de acuerdo con el formato de prueba FIPS 186-4 especificado en (< a href="http://csrc.nist.gov/groups/STM/cavp/documents/dss2/rsa2vs.pdf"> enlace ).
Necesito generar los siguientes parámetros usando la API de OpenSSL: e
, seed
, p
, q
, n
, d
. Donde e es el exponente público, p
y q
son los números primos utilizados para la generación de claves RSA, n
es simplemente p*q
, y d
es el exponente privado, y seed
es el valor dado al PRNG para generar los números primos.
El problema es que necesito poder acceder al valor seed
utilizado en la generación de claves RSA de OpenSSL solo para fines de prueba FIPS, pero no tengo idea de dónde se almacena / genera el valor seed
. También es posible que necesite saber cómo establecer el valor de seed
en un valor exacto. Estoy usando el PRNG incorporado para openssl-fips.