Reformat and "modernise" the sign.c demo.
[openssl.git] / demos / prime / prime.c
index a1bf507b7c44f33d314b8df6f02012f8dc3c1659..103e0efc0cda6d34db18f1fc8499e2ea558ad753 100644 (file)
@@ -57,6 +57,7 @@
  */
 
 #include <stdio.h>
+#include <stdlib.h>
 #include <openssl/bn.h>    
 
 void callback(type,num)
@@ -87,8 +88,8 @@ char *argv[];
                }
 
        fprintf(stderr,"generate a strong prime\n");
-       rand=BN_generate_prime(num,1,NULL,NULL,callback);
-       /* change the second parameter to 1 for a strong prime */
+        rand=BN_generate_prime(NULL,num,1,NULL,NULL,callback,NULL);
+       /* change the third parameter to 1 for a strong prime */
        fprintf(stderr,"\n");
 
        BN_print_fp(stdout,rand);