Eseguo il seguente codice in Netbeans e ottengo l'errore: FIPS_mode_set fallito: f06d065.
Come abilitare la modalità FIPS e ottenere il codice in esecuzione?
#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);
}