diff options
Diffstat (limited to 'src/lib/libcrypto/bn/bn_const.c')
-rw-r--r-- | src/lib/libcrypto/bn/bn_const.c | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/lib/libcrypto/bn/bn_const.c b/src/lib/libcrypto/bn/bn_const.c index 0ceff9160d..e0009b0be4 100644 --- a/src/lib/libcrypto/bn/bn_const.c +++ b/src/lib/libcrypto/bn/bn_const.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: bn_const.c,v 1.5 2018/02/20 17:02:30 jsing Exp $ */ | 1 | /* $OpenBSD: bn_const.c,v 1.6 2023/07/08 12:21:58 beck Exp $ */ |
2 | /* Insert boilerplate */ | 2 | /* Insert boilerplate */ |
3 | 3 | ||
4 | #include <openssl/bn.h> | 4 | #include <openssl/bn.h> |
@@ -26,12 +26,14 @@ get_rfc2409_prime_768(BIGNUM *bn) | |||
26 | }; | 26 | }; |
27 | return BN_bin2bn(RFC2409_PRIME_768, sizeof(RFC2409_PRIME_768), bn); | 27 | return BN_bin2bn(RFC2409_PRIME_768, sizeof(RFC2409_PRIME_768), bn); |
28 | } | 28 | } |
29 | LCRYPTO_ALIAS(get_rfc2409_prime_768); | ||
29 | 30 | ||
30 | BIGNUM * | 31 | BIGNUM * |
31 | BN_get_rfc2409_prime_768(BIGNUM *bn) | 32 | BN_get_rfc2409_prime_768(BIGNUM *bn) |
32 | { | 33 | { |
33 | return get_rfc2409_prime_768(bn); | 34 | return get_rfc2409_prime_768(bn); |
34 | } | 35 | } |
36 | LCRYPTO_ALIAS(BN_get_rfc2409_prime_768); | ||
35 | 37 | ||
36 | /* "Second Oakley Default Group" from RFC2409, section 6.2. | 38 | /* "Second Oakley Default Group" from RFC2409, section 6.2. |
37 | * | 39 | * |
@@ -59,12 +61,14 @@ get_rfc2409_prime_1024(BIGNUM *bn) | |||
59 | }; | 61 | }; |
60 | return BN_bin2bn(RFC2409_PRIME_1024, sizeof(RFC2409_PRIME_1024), bn); | 62 | return BN_bin2bn(RFC2409_PRIME_1024, sizeof(RFC2409_PRIME_1024), bn); |
61 | } | 63 | } |
64 | LCRYPTO_ALIAS(get_rfc2409_prime_1024); | ||
62 | 65 | ||
63 | BIGNUM * | 66 | BIGNUM * |
64 | BN_get_rfc2409_prime_1024(BIGNUM *bn) | 67 | BN_get_rfc2409_prime_1024(BIGNUM *bn) |
65 | { | 68 | { |
66 | return get_rfc2409_prime_1024(bn); | 69 | return get_rfc2409_prime_1024(bn); |
67 | } | 70 | } |
71 | LCRYPTO_ALIAS(BN_get_rfc2409_prime_1024); | ||
68 | 72 | ||
69 | /* "1536-bit MODP Group" from RFC3526, Section 2. | 73 | /* "1536-bit MODP Group" from RFC3526, Section 2. |
70 | * | 74 | * |
@@ -97,12 +101,14 @@ get_rfc3526_prime_1536(BIGNUM *bn) | |||
97 | }; | 101 | }; |
98 | return BN_bin2bn(RFC3526_PRIME_1536, sizeof(RFC3526_PRIME_1536), bn); | 102 | return BN_bin2bn(RFC3526_PRIME_1536, sizeof(RFC3526_PRIME_1536), bn); |
99 | } | 103 | } |
104 | LCRYPTO_ALIAS(get_rfc3526_prime_1536); | ||
100 | 105 | ||
101 | BIGNUM * | 106 | BIGNUM * |
102 | BN_get_rfc3526_prime_1536(BIGNUM *bn) | 107 | BN_get_rfc3526_prime_1536(BIGNUM *bn) |
103 | { | 108 | { |
104 | return get_rfc3526_prime_1536(bn); | 109 | return get_rfc3526_prime_1536(bn); |
105 | } | 110 | } |
111 | LCRYPTO_ALIAS(BN_get_rfc3526_prime_1536); | ||
106 | 112 | ||
107 | /* "2048-bit MODP Group" from RFC3526, Section 3. | 113 | /* "2048-bit MODP Group" from RFC3526, Section 3. |
108 | * | 114 | * |
@@ -140,12 +146,14 @@ get_rfc3526_prime_2048(BIGNUM *bn) | |||
140 | }; | 146 | }; |
141 | return BN_bin2bn(RFC3526_PRIME_2048, sizeof(RFC3526_PRIME_2048), bn); | 147 | return BN_bin2bn(RFC3526_PRIME_2048, sizeof(RFC3526_PRIME_2048), bn); |
142 | } | 148 | } |
149 | LCRYPTO_ALIAS(get_rfc3526_prime_2048); | ||
143 | 150 | ||
144 | BIGNUM * | 151 | BIGNUM * |
145 | BN_get_rfc3526_prime_2048(BIGNUM *bn) | 152 | BN_get_rfc3526_prime_2048(BIGNUM *bn) |
146 | { | 153 | { |
147 | return get_rfc3526_prime_2048(bn); | 154 | return get_rfc3526_prime_2048(bn); |
148 | } | 155 | } |
156 | LCRYPTO_ALIAS(BN_get_rfc3526_prime_2048); | ||
149 | 157 | ||
150 | /* "3072-bit MODP Group" from RFC3526, Section 4. | 158 | /* "3072-bit MODP Group" from RFC3526, Section 4. |
151 | * | 159 | * |
@@ -193,12 +201,14 @@ get_rfc3526_prime_3072(BIGNUM *bn) | |||
193 | }; | 201 | }; |
194 | return BN_bin2bn(RFC3526_PRIME_3072, sizeof(RFC3526_PRIME_3072), bn); | 202 | return BN_bin2bn(RFC3526_PRIME_3072, sizeof(RFC3526_PRIME_3072), bn); |
195 | } | 203 | } |
204 | LCRYPTO_ALIAS(get_rfc3526_prime_3072); | ||
196 | 205 | ||
197 | BIGNUM * | 206 | BIGNUM * |
198 | BN_get_rfc3526_prime_3072(BIGNUM *bn) | 207 | BN_get_rfc3526_prime_3072(BIGNUM *bn) |
199 | { | 208 | { |
200 | return get_rfc3526_prime_3072(bn); | 209 | return get_rfc3526_prime_3072(bn); |
201 | } | 210 | } |
211 | LCRYPTO_ALIAS(BN_get_rfc3526_prime_3072); | ||
202 | 212 | ||
203 | /* "4096-bit MODP Group" from RFC3526, Section 5. | 213 | /* "4096-bit MODP Group" from RFC3526, Section 5. |
204 | * | 214 | * |
@@ -257,12 +267,14 @@ get_rfc3526_prime_4096(BIGNUM *bn) | |||
257 | }; | 267 | }; |
258 | return BN_bin2bn(RFC3526_PRIME_4096, sizeof(RFC3526_PRIME_4096), bn); | 268 | return BN_bin2bn(RFC3526_PRIME_4096, sizeof(RFC3526_PRIME_4096), bn); |
259 | } | 269 | } |
270 | LCRYPTO_ALIAS(get_rfc3526_prime_4096); | ||
260 | 271 | ||
261 | BIGNUM * | 272 | BIGNUM * |
262 | BN_get_rfc3526_prime_4096(BIGNUM *bn) | 273 | BN_get_rfc3526_prime_4096(BIGNUM *bn) |
263 | { | 274 | { |
264 | return get_rfc3526_prime_4096(bn); | 275 | return get_rfc3526_prime_4096(bn); |
265 | } | 276 | } |
277 | LCRYPTO_ALIAS(BN_get_rfc3526_prime_4096); | ||
266 | 278 | ||
267 | /* "6144-bit MODP Group" from RFC3526, Section 6. | 279 | /* "6144-bit MODP Group" from RFC3526, Section 6. |
268 | * | 280 | * |
@@ -342,12 +354,14 @@ get_rfc3526_prime_6144(BIGNUM *bn) | |||
342 | }; | 354 | }; |
343 | return BN_bin2bn(RFC3526_PRIME_6144, sizeof(RFC3526_PRIME_6144), bn); | 355 | return BN_bin2bn(RFC3526_PRIME_6144, sizeof(RFC3526_PRIME_6144), bn); |
344 | } | 356 | } |
357 | LCRYPTO_ALIAS(get_rfc3526_prime_6144); | ||
345 | 358 | ||
346 | BIGNUM * | 359 | BIGNUM * |
347 | BN_get_rfc3526_prime_6144(BIGNUM *bn) | 360 | BN_get_rfc3526_prime_6144(BIGNUM *bn) |
348 | { | 361 | { |
349 | return get_rfc3526_prime_6144(bn); | 362 | return get_rfc3526_prime_6144(bn); |
350 | } | 363 | } |
364 | LCRYPTO_ALIAS(BN_get_rfc3526_prime_6144); | ||
351 | 365 | ||
352 | /* "8192-bit MODP Group" from RFC3526, Section 7. | 366 | /* "8192-bit MODP Group" from RFC3526, Section 7. |
353 | * | 367 | * |
@@ -449,9 +463,11 @@ get_rfc3526_prime_8192(BIGNUM *bn) | |||
449 | }; | 463 | }; |
450 | return BN_bin2bn(RFC3526_PRIME_8192, sizeof(RFC3526_PRIME_8192), bn); | 464 | return BN_bin2bn(RFC3526_PRIME_8192, sizeof(RFC3526_PRIME_8192), bn); |
451 | } | 465 | } |
466 | LCRYPTO_ALIAS(get_rfc3526_prime_8192); | ||
452 | 467 | ||
453 | BIGNUM * | 468 | BIGNUM * |
454 | BN_get_rfc3526_prime_8192(BIGNUM *bn) | 469 | BN_get_rfc3526_prime_8192(BIGNUM *bn) |
455 | { | 470 | { |
456 | return get_rfc3526_prime_8192(bn); | 471 | return get_rfc3526_prime_8192(bn); |
457 | } | 472 | } |
473 | LCRYPTO_ALIAS(BN_get_rfc3526_prime_8192); | ||