make X509_REVOKED opaque
[openssl.git] / crypto / include / internal / bn_srp.h
1
2 #ifndef OPENSSL_NO_SRP
3
4 extern const BIGNUM bn_group_1024;
5
6 extern const BIGNUM bn_group_1536;
7
8 extern const BIGNUM bn_group_2048;
9
10 extern const BIGNUM bn_group_3072;
11
12 extern const BIGNUM bn_group_4096;
13
14 extern const BIGNUM bn_group_6144;
15
16 extern const BIGNUM bn_group_8192;
17
18 extern const BIGNUM bn_generator_19;
19
20 extern const BIGNUM bn_generator_5;
21
22 extern const BIGNUM bn_generator_2;
23
24 static SRP_gN knowngN[] = {
25     {"8192", (BIGNUM *)&bn_generator_19, (BIGNUM *)&bn_group_8192},
26     {"6144", (BIGNUM *)&bn_generator_5, (BIGNUM *)&bn_group_6144},
27     {"4096", (BIGNUM *)&bn_generator_5, (BIGNUM *)&bn_group_4096},
28     {"3072", (BIGNUM *)&bn_generator_5, (BIGNUM *)&bn_group_3072},
29     {"2048", (BIGNUM *)&bn_generator_2, (BIGNUM *)&bn_group_2048},
30     {"1536", (BIGNUM *)&bn_generator_2, (BIGNUM *)&bn_group_1536},
31     {"1024", (BIGNUM *)&bn_generator_2, (BIGNUM *)&bn_group_1024},
32 };
33
34 # define KNOWN_GN_NUMBER sizeof(knowngN) / sizeof(SRP_gN)
35
36 #endif