Tengo el siguiente código tratando de generar un par de claves DSA.
OpenSSL_add_all_algorithms ();
ctx = EVP_PKEY_CTX_new_id (EVP_PKEY_DSA, NULL); EVP_PKEY_keygen_init (ctx);
if (EVP_PKEY_CTX_set_dsa_paramgen_bits (ctx, 1024) < = 0) ERR_print_errors_fp (stderr);
y me aparece el siguiente error
3073906944: error: 06089094: rutinas de envolvente digital: EVP_PKEY_CTX_ctrl: operación no válida: pmeth_lib.c: 398:
¿Alguna pista sobre lo que estoy haciendo mal? gracias