source: rtems-libbsd/ipsec-tools/src/racoon/dhgroup.h @ b376ae1

55-freebsd-126-freebsd-12
Last change on this file since b376ae1 was ff36f5e, checked in by Christian Mauderer <christian.mauderer@…>, on 05/30/18 at 12:27:35

Import ipsec-tools 0.8.2.

Import unchanged ipsec-tools sources in the release version 0.8.2. The
homepage of ipsec-tools is http://ipsec-tools.sourceforge.net/. The
sources can be obtained from there.

  • Property mode set to 100644
File size: 10.3 KB
Line 
1/*      $NetBSD: dhgroup.h,v 1.4 2006/09/09 16:22:09 manu Exp $ */
2
3/* Id: dhgroup.h,v 1.3 2004/06/11 16:00:16 ludvigm Exp */
4
5/*
6 * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
7 * All rights reserved.
8 *
9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions
11 * are met:
12 * 1. Redistributions of source code must retain the above copyright
13 *    notice, this list of conditions and the following disclaimer.
14 * 2. Redistributions in binary form must reproduce the above copyright
15 *    notice, this list of conditions and the following disclaimer in the
16 *    documentation and/or other materials provided with the distribution.
17 * 3. Neither the name of the project nor the names of its contributors
18 *    may be used to endorse or promote products derived from this software
19 *    without specific prior written permission.
20 *
21 * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
22 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 * ARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
25 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 */
33
34#ifndef _DHGROUP_H
35#define _DHGROUP_H
36
37#define OAKLEY_PRIME_MODP768 \
38        "FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1" \
39        "29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD" \
40        "EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245" \
41        "E485B576 625E7EC6 F44C42E9 A63A3620 FFFFFFFF FFFFFFFF"
42
43#define OAKLEY_PRIME_MODP1024 \
44        "FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1" \
45        "29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD" \
46        "EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245" \
47        "E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED" \
48        "EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE65381" \
49        "FFFFFFFF FFFFFFFF"
50
51#define OAKLEY_PRIME_MODP1536 \
52        "FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1" \
53        "29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD" \
54        "EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245" \
55        "E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED" \
56        "EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE45B3D" \
57        "C2007CB8 A163BF05 98DA4836 1C55D39A 69163FA8 FD24CF5F" \
58        "83655D23 DCA3AD96 1C62F356 208552BB 9ED52907 7096966D" \
59        "670C354E 4ABC9804 F1746C08 CA237327 FFFFFFFF FFFFFFFF"
60
61/* RFC 3526 */
62#define OAKLEY_PRIME_MODP2048 \
63        "FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1" \
64        "29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD" \
65        "EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245" \
66        "E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED" \
67        "EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE45B3D" \
68        "C2007CB8 A163BF05 98DA4836 1C55D39A 69163FA8 FD24CF5F" \
69        "83655D23 DCA3AD96 1C62F356 208552BB 9ED52907 7096966D" \
70        "670C354E 4ABC9804 F1746C08 CA18217C 32905E46 2E36CE3B" \
71        "E39E772C 180E8603 9B2783A2 EC07A28F B5C55DF0 6F4C52C9" \
72        "DE2BCBF6 95581718 3995497C EA956AE5 15D22618 98FA0510" \
73        "15728E5A 8AACAA68 FFFFFFFF FFFFFFFF"
74
75#define OAKLEY_PRIME_MODP3072 \
76        "FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1" \
77        "29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD" \
78        "EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245" \
79        "E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED" \
80        "EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE45B3D" \
81        "C2007CB8 A163BF05 98DA4836 1C55D39A 69163FA8 FD24CF5F" \
82        "83655D23 DCA3AD96 1C62F356 208552BB 9ED52907 7096966D" \
83        "670C354E 4ABC9804 F1746C08 CA18217C 32905E46 2E36CE3B" \
84        "E39E772C 180E8603 9B2783A2 EC07A28F B5C55DF0 6F4C52C9" \
85        "DE2BCBF6 95581718 3995497C EA956AE5 15D22618 98FA0510" \
86        "15728E5A 8AAAC42D AD33170D 04507A33 A85521AB DF1CBA64" \
87        "ECFB8504 58DBEF0A 8AEA7157 5D060C7D B3970F85 A6E1E4C7" \
88        "ABF5AE8C DB0933D7 1E8C94E0 4A25619D CEE3D226 1AD2EE6B" \
89        "F12FFA06 D98A0864 D8760273 3EC86A64 521F2B18 177B200C" \
90        "BBE11757 7A615D6C 770988C0 BAD946E2 08E24FA0 74E5AB31" \
91        "43DB5BFC E0FD108E 4B82D120 A93AD2CA FFFFFFFF FFFFFFFF"
92
93#define OAKLEY_PRIME_MODP4096 \
94        "FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1" \
95        "29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD" \
96        "EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245" \
97        "E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED" \
98        "EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE45B3D" \
99        "C2007CB8 A163BF05 98DA4836 1C55D39A 69163FA8 FD24CF5F" \
100        "83655D23 DCA3AD96 1C62F356 208552BB 9ED52907 7096966D" \
101        "670C354E 4ABC9804 F1746C08 CA18217C 32905E46 2E36CE3B" \
102        "E39E772C 180E8603 9B2783A2 EC07A28F B5C55DF0 6F4C52C9" \
103        "DE2BCBF6 95581718 3995497C EA956AE5 15D22618 98FA0510" \
104        "15728E5A 8AAAC42D AD33170D 04507A33 A85521AB DF1CBA64" \
105        "ECFB8504 58DBEF0A 8AEA7157 5D060C7D B3970F85 A6E1E4C7" \
106        "ABF5AE8C DB0933D7 1E8C94E0 4A25619D CEE3D226 1AD2EE6B" \
107        "F12FFA06 D98A0864 D8760273 3EC86A64 521F2B18 177B200C" \
108        "BBE11757 7A615D6C 770988C0 BAD946E2 08E24FA0 74E5AB31" \
109        "43DB5BFC E0FD108E 4B82D120 A9210801 1A723C12 A787E6D7" \
110        "88719A10 BDBA5B26 99C32718 6AF4E23C 1A946834 B6150BDA" \
111        "2583E9CA 2AD44CE8 DBBBC2DB 04DE8EF9 2E8EFC14 1FBECAA6" \
112        "287C5947 4E6BC05D 99B2964F A090C3A2 233BA186 515BE7ED" \
113        "1F612970 CEE2D7AF B81BDD76 2170481C D0069127 D5B05AA9" \
114        "93B4EA98 8D8FDDC1 86FFB7DC 90A6C08F 4DF435C9 34063199" \
115        "FFFFFFFF FFFFFFFF"
116
117#define OAKLEY_PRIME_MODP6144 \
118        "FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1" \
119        "29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD" \
120        "EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245" \
121        "E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED" \
122        "EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE45B3D" \
123        "C2007CB8 A163BF05 98DA4836 1C55D39A 69163FA8 FD24CF5F" \
124        "83655D23 DCA3AD96 1C62F356 208552BB 9ED52907 7096966D" \
125        "670C354E 4ABC9804 F1746C08 CA18217C 32905E46 2E36CE3B" \
126        "E39E772C 180E8603 9B2783A2 EC07A28F B5C55DF0 6F4C52C9" \
127        "DE2BCBF6 95581718 3995497C EA956AE5 15D22618 98FA0510" \
128        "15728E5A 8AAAC42D AD33170D 04507A33 A85521AB DF1CBA64" \
129        "ECFB8504 58DBEF0A 8AEA7157 5D060C7D B3970F85 A6E1E4C7" \
130        "ABF5AE8C DB0933D7 1E8C94E0 4A25619D CEE3D226 1AD2EE6B" \
131        "F12FFA06 D98A0864 D8760273 3EC86A64 521F2B18 177B200C" \
132        "BBE11757 7A615D6C 770988C0 BAD946E2 08E24FA0 74E5AB31" \
133        "43DB5BFC E0FD108E 4B82D120 A9210801 1A723C12 A787E6D7" \
134        "88719A10 BDBA5B26 99C32718 6AF4E23C 1A946834 B6150BDA" \
135        "2583E9CA 2AD44CE8 DBBBC2DB 04DE8EF9 2E8EFC14 1FBECAA6" \
136        "287C5947 4E6BC05D 99B2964F A090C3A2 233BA186 515BE7ED" \
137        "1F612970 CEE2D7AF B81BDD76 2170481C D0069127 D5B05AA9" \
138        "93B4EA98 8D8FDDC1 86FFB7DC 90A6C08F 4DF435C9 34028492" \
139        "36C3FAB4 D27C7026 C1D4DCB2 602646DE C9751E76 3DBA37BD" \
140        "F8FF9406 AD9E530E E5DB382F 413001AE B06A53ED 9027D831" \
141        "179727B0 865A8918 DA3EDBEB CF9B14ED 44CE6CBA CED4BB1B" \
142        "DB7F1447 E6CC254B 33205151 2BD7AF42 6FB8F401 378CD2BF" \
143        "5983CA01 C64B92EC F032EA15 D1721D03 F482D7CE 6E74FEF6" \
144        "D55E702F 46980C82 B5A84031 900B1C9E 59E7C97F BEC7E8F3" \
145        "23A97A7E 36CC88BE 0F1D45B7 FF585AC5 4BD407B2 2B4154AA" \
146        "CC8F6D7E BF48E1D8 14CC5ED2 0F8037E0 A79715EE F29BE328" \
147        "06A1D58B B7C5DA76 F550AA3D 8A1FBFF0 EB19CCB1 A313D55C" \
148        "DA56C9EC 2EF29632 387FE8D7 6E3C0468 043E8F66 3F4860EE" \
149        "12BF2D5B 0B7474D6 E694F91E 6DCC4024 FFFFFFFF FFFFFFFF"
150
151#define OAKLEY_PRIME_MODP8192 \
152        "FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1" \
153        "29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD" \
154        "EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245" \
155        "E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED" \
156        "EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE45B3D" \
157        "C2007CB8 A163BF05 98DA4836 1C55D39A 69163FA8 FD24CF5F" \
158        "83655D23 DCA3AD96 1C62F356 208552BB 9ED52907 7096966D" \
159        "670C354E 4ABC9804 F1746C08 CA18217C 32905E46 2E36CE3B" \
160        "E39E772C 180E8603 9B2783A2 EC07A28F B5C55DF0 6F4C52C9" \
161        "DE2BCBF6 95581718 3995497C EA956AE5 15D22618 98FA0510" \
162        "15728E5A 8AAAC42D AD33170D 04507A33 A85521AB DF1CBA64" \
163        "ECFB8504 58DBEF0A 8AEA7157 5D060C7D B3970F85 A6E1E4C7" \
164        "ABF5AE8C DB0933D7 1E8C94E0 4A25619D CEE3D226 1AD2EE6B" \
165        "F12FFA06 D98A0864 D8760273 3EC86A64 521F2B18 177B200C" \
166        "BBE11757 7A615D6C 770988C0 BAD946E2 08E24FA0 74E5AB31" \
167        "43DB5BFC E0FD108E 4B82D120 A9210801 1A723C12 A787E6D7" \
168        "88719A10 BDBA5B26 99C32718 6AF4E23C 1A946834 B6150BDA" \
169        "2583E9CA 2AD44CE8 DBBBC2DB 04DE8EF9 2E8EFC14 1FBECAA6" \
170        "287C5947 4E6BC05D 99B2964F A090C3A2 233BA186 515BE7ED" \
171        "1F612970 CEE2D7AF B81BDD76 2170481C D0069127 D5B05AA9" \
172        "93B4EA98 8D8FDDC1 86FFB7DC 90A6C08F 4DF435C9 34028492" \
173        "36C3FAB4 D27C7026 C1D4DCB2 602646DE C9751E76 3DBA37BD" \
174        "F8FF9406 AD9E530E E5DB382F 413001AE B06A53ED 9027D831" \
175        "179727B0 865A8918 DA3EDBEB CF9B14ED 44CE6CBA CED4BB1B" \
176        "DB7F1447 E6CC254B 33205151 2BD7AF42 6FB8F401 378CD2BF" \
177        "5983CA01 C64B92EC F032EA15 D1721D03 F482D7CE 6E74FEF6" \
178        "D55E702F 46980C82 B5A84031 900B1C9E 59E7C97F BEC7E8F3" \
179        "23A97A7E 36CC88BE 0F1D45B7 FF585AC5 4BD407B2 2B4154AA" \
180        "CC8F6D7E BF48E1D8 14CC5ED2 0F8037E0 A79715EE F29BE328" \
181        "06A1D58B B7C5DA76 F550AA3D 8A1FBFF0 EB19CCB1 A313D55C" \
182        "DA56C9EC 2EF29632 387FE8D7 6E3C0468 043E8F66 3F4860EE" \
183        "12BF2D5B 0B7474D6 E694F91E 6DBE1159 74A3926F 12FEE5E4" \
184        "38777CB6 A932DF8C D8BEC4D0 73B931BA 3BC832B6 8D9DD300" \
185        "741FA7BF 8AFC47ED 2576F693 6BA42466 3AAB639C 5AE4F568" \
186        "3423B474 2BF1C978 238F16CB E39D652D E3FDB8BE FC848AD9" \
187        "22222E04 A4037C07 13EB57A8 1A23F0C7 3473FC64 6CEA306B" \
188        "4BCBC886 2F8385DD FA9D4B7F A2C087E8 79683303 ED5BDD3A" \
189        "062B3CF5 B3A278A6 6D2A13F8 3F44F82D DF310EE0 74AB6A36" \
190        "4597E899 A0255DC1 64F31CC5 0846851D F9AB4819 5DED7EA1" \
191        "B1D510BD 7EE74D73 FAF36BC3 1ECFA268 359046F4 EB879F92" \
192        "4009438B 481C6CD7 889A002E D5EE382B C9190DA6 FC026E47" \
193        "9558E447 5677E9AA 9E3050E2 765694DF C81F56E8 80B96E71" \
194        "60C980DD 98EDD3DF FFFFFFFF FFFFFFFF"
195
196extern struct dhgroup dh_modp768;
197extern struct dhgroup dh_modp1024;
198extern struct dhgroup dh_modp1536;
199extern struct dhgroup dh_modp2048;
200extern struct dhgroup dh_modp3072;
201extern struct dhgroup dh_modp4096;
202extern struct dhgroup dh_modp6144;
203extern struct dhgroup dh_modp8192;
204
205#endif /* _DHGROUP_H */
Note: See TracBrowser for help on using the repository browser.