for num < 15 .. always get the same result.. and it's larger than
expected...

We are using small primes to verify the correctness of our system.

thanks,

Cameron

#include <openssl/bn.h>
#include <stdio.h>
/*
  * @author Cameron Gregory, http://www.bloke.com/
  */

char *me=NULL;
int debug=0;

int main(int argc, char **argv) {
     BIGNUM *a1;
     int i;
     a1=BN_new();

     for (i=2;i<100;i++) {
         if (NULL == BN_generate_prime (a1, i, 1, NULL,NULL,NULL,NULL)) {
             printf("Unable to generate prime %d\n",i);
         }
         printf("%d: %s\n",i,BN_bn2hex(a1));
     }
}


results:
2: 8C27
3: 8C27
4: 8C27
5: 8C27
6: 8C27
7: 8C27
8: 8C27
9: 8C27
10: 8C27
11: 8C27
12: 8C27
13: 8C27
14: 8C27
15: 8C27
16: ECE7
17: 01A25B
18: 038D77
19: 0655D3
20: 0C368F
21: 1A2F5B
22: 3D850F
23: 7533EF
24: F4185B
25: 01B4BF83
26: 038730BF
27: 07A6A347
28: 0EF9162F
29: 1F0C620B
30: 32B63F67
31: 7B17C807
32: D716DA9F
33: 01B321AE0B
34: 03D925F39F
35: 0764FA9DA3
36: 0DC6B9353F
37: 1BB6933783
38: 36A28D04D3
39: 6BB4BA8C97
40: D779689747
41: 018359F5241F
42: 0343F06D6EA3
43: 074E222178C3
44: 0EBF611AE0E3
45: 1ED25F8860E3
46: 3823AF4FE90F
47: 602FF5CC8A7F
48: D169DC5514D7
49: 01D48FB5A55597
50: 03C9AF37049ECF
51: 0667D931FDACF3
52: 0FC6A0D3A9A53B
53: 1CD6DA5D6A65BB
54: 37EB10ABDA7467
55: 66CA77CE1C2E13
56: F075A0793F499B
57: 01C95701E092192B
58: 03FBB79E0E62A3CB
59: 0613EC8029C4529B
60: 0E921F8D99BD0CAB
61: 1FE6F748C594191B
62: 3D4892183B4ECCF3
63: 63DF49231F761ECB
64: CC3E615B976F3D9B
65: 01E0F4F1B958ECB743
66: 03C5F567C2BCBE6697
67: 07A46BA12AFD174993
68: 0C90FFA863203A8CAB
69: 1A668050E56F7F4F6B
70: 396D85F0136F83C0AB
71: 6F8D2D733A69942693
72: EC63DE740DF6A87E6F
73: 01DE7DFD5662607999CB
74: 03B763A9E39C7202FDA7
75: 078C0D69F06DB72DC21F
76: 0F162DFB8BBBA24AFC07
77: 1A11991D665E8CF8D083
78: 3EBD39B39D1AA9D07253
79: 661E0370D398889A6B0F
80: C86BCEFE5D99F40E123F
81: 01A9F109944BB86CC0178B
82: 03D3395F310814CC97DF07
83: 0711C74C462FEF78138E6B
84: 0E6E1108356D70A59DA5DF
85: 1E789D2D50B4FAEB12CE1F
86: 3C69A1C665E3FE963ADB0B
87: 6E4DE3C7FBD5407347BE1B
88: D8C1EC0C4B562E07EF9D97
89: 0194756C9350E0ACDB4F138F
90: 03853388D6F5B2058E4A370B
91: 0681E38E4A0CF39D1D689C2B
92: 0C435421130F2A3D66E5CB2F
93: 1B4A72F60CAE19DDE9024307
94: 32FFBD19BFA94866F0D1E38B
95: 7893A1FEC63B8DC63717B4BF
96: F4C76B5A5244656E2B87794F
97: 01FB1B57E63DFD289042EFA003
98: 03024A0E2D38DE63B6FF679F9F
99: 0782B0E8C13EFD7A169E2849AF

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to