summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bn/bn_const.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/bn/bn_const.c')
-rw-r--r--src/lib/libcrypto/bn/bn_const.c18
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}
29LCRYPTO_ALIAS(get_rfc2409_prime_768);
29 30
30BIGNUM * 31BIGNUM *
31BN_get_rfc2409_prime_768(BIGNUM *bn) 32BN_get_rfc2409_prime_768(BIGNUM *bn)
32{ 33{
33 return get_rfc2409_prime_768(bn); 34 return get_rfc2409_prime_768(bn);
34} 35}
36LCRYPTO_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}
64LCRYPTO_ALIAS(get_rfc2409_prime_1024);
62 65
63BIGNUM * 66BIGNUM *
64BN_get_rfc2409_prime_1024(BIGNUM *bn) 67BN_get_rfc2409_prime_1024(BIGNUM *bn)
65{ 68{
66 return get_rfc2409_prime_1024(bn); 69 return get_rfc2409_prime_1024(bn);
67} 70}
71LCRYPTO_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}
104LCRYPTO_ALIAS(get_rfc3526_prime_1536);
100 105
101BIGNUM * 106BIGNUM *
102BN_get_rfc3526_prime_1536(BIGNUM *bn) 107BN_get_rfc3526_prime_1536(BIGNUM *bn)
103{ 108{
104 return get_rfc3526_prime_1536(bn); 109 return get_rfc3526_prime_1536(bn);
105} 110}
111LCRYPTO_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}
149LCRYPTO_ALIAS(get_rfc3526_prime_2048);
143 150
144BIGNUM * 151BIGNUM *
145BN_get_rfc3526_prime_2048(BIGNUM *bn) 152BN_get_rfc3526_prime_2048(BIGNUM *bn)
146{ 153{
147 return get_rfc3526_prime_2048(bn); 154 return get_rfc3526_prime_2048(bn);
148} 155}
156LCRYPTO_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}
204LCRYPTO_ALIAS(get_rfc3526_prime_3072);
196 205
197BIGNUM * 206BIGNUM *
198BN_get_rfc3526_prime_3072(BIGNUM *bn) 207BN_get_rfc3526_prime_3072(BIGNUM *bn)
199{ 208{
200 return get_rfc3526_prime_3072(bn); 209 return get_rfc3526_prime_3072(bn);
201} 210}
211LCRYPTO_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}
270LCRYPTO_ALIAS(get_rfc3526_prime_4096);
260 271
261BIGNUM * 272BIGNUM *
262BN_get_rfc3526_prime_4096(BIGNUM *bn) 273BN_get_rfc3526_prime_4096(BIGNUM *bn)
263{ 274{
264 return get_rfc3526_prime_4096(bn); 275 return get_rfc3526_prime_4096(bn);
265} 276}
277LCRYPTO_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}
357LCRYPTO_ALIAS(get_rfc3526_prime_6144);
345 358
346BIGNUM * 359BIGNUM *
347BN_get_rfc3526_prime_6144(BIGNUM *bn) 360BN_get_rfc3526_prime_6144(BIGNUM *bn)
348{ 361{
349 return get_rfc3526_prime_6144(bn); 362 return get_rfc3526_prime_6144(bn);
350} 363}
364LCRYPTO_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}
466LCRYPTO_ALIAS(get_rfc3526_prime_8192);
452 467
453BIGNUM * 468BIGNUM *
454BN_get_rfc3526_prime_8192(BIGNUM *bn) 469BN_get_rfc3526_prime_8192(BIGNUM *bn)
455{ 470{
456 return get_rfc3526_prime_8192(bn); 471 return get_rfc3526_prime_8192(bn);
457} 472}
473LCRYPTO_ALIAS(BN_get_rfc3526_prime_8192);