Ejecuto el siguiente código en Netbeans y aparece el error: FIPS_mode_set error: f06d065.
¿Cómo habilitar el modo FIPS y hacer que el código se ejecute?
#include <openssl/crypto.h>
int main()
{
int mode = FIPS_mode(), ret = 0; unsigned long err = 0;
/* Toggle FIPS mode */
if(mode == 0)
{
ret = FIPS_mode_set(1 /*on*/);
if(ret != 1)
{
err = ERR_get_error();
}
}
else
{
ret = FIPS_mode_set(0 /*off*/);
if(ret != 1)
{
err = ERR_get_error();
}
}
if(ret != 1)
printf("FIPS_mode_set failed: %lx.", err);
}