xref: /titanic_50/usr/src/common/crypto/ecc/THIRDPARTYLICENSE (revision 45d2468cd430f160914c353c714144054804373a)
1*45d2468cSMark Powers * ***** BEGIN LICENSE BLOCK *****
2f9fbec18Smcpowers * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3f9fbec18Smcpowers *
4f9fbec18Smcpowers * The contents of this file are subject to the Mozilla Public License Version
5f9fbec18Smcpowers * 1.1 (the "License"); you may not use this file except in compliance with
6f9fbec18Smcpowers * the License. You may obtain a copy of the License at
7f9fbec18Smcpowers * http://www.mozilla.org/MPL/
8f9fbec18Smcpowers *
9f9fbec18Smcpowers * Software distributed under the License is distributed on an "AS IS" basis,
10f9fbec18Smcpowers * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11f9fbec18Smcpowers * for the specific language governing rights and limitations under the
12f9fbec18Smcpowers * License.
13f9fbec18Smcpowers *
14*45d2468cSMark Powers * The Original Code is the Elliptic Curve Cryptography library.
15f9fbec18Smcpowers *
16*45d2468cSMark Powers * The Initial Developer of the Original Code is
17*45d2468cSMark Powers * Sun Microsystems, Inc.
18*45d2468cSMark Powers * Portions created by the Initial Developer are Copyright (C) 2003
19*45d2468cSMark Powers * the Initial Developer. All Rights Reserved.
20f9fbec18Smcpowers *
21*45d2468cSMark Powers * Contributor(s):
22*45d2468cSMark Powers *   Dr Vipul Gupta <vipul.gupta@sun.com> and
23*45d2468cSMark Powers *   Douglas Stebila <douglas@stebila.ca>, Sun Microsystems Laboratories
24f9fbec18Smcpowers *
25f9fbec18Smcpowers * Alternatively, the contents of this file may be used under the terms of
26f9fbec18Smcpowers * either the GNU General Public License Version 2 or later (the "GPL"), or
27f9fbec18Smcpowers * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28f9fbec18Smcpowers * in which case the provisions of the GPL or the LGPL are applicable instead
29f9fbec18Smcpowers * of those above. If you wish to allow use of your version of this file only
30f9fbec18Smcpowers * under the terms of either the GPL or the LGPL, and not to allow others to
31f9fbec18Smcpowers * use your version of this file under the terms of the MPL, indicate your
32f9fbec18Smcpowers * decision by deleting the provisions above and replace them with the notice
33f9fbec18Smcpowers * and other provisions required by the GPL or the LGPL. If you do not delete
34f9fbec18Smcpowers * the provisions above, a recipient may use your version of this file under
35f9fbec18Smcpowers * the terms of any one of the MPL, the GPL or the LGPL.
36f9fbec18Smcpowers *
37f9fbec18Smcpowers * ***** END LICENSE BLOCK ***** */
38*45d2468cSMark Powers
39*45d2468cSMark Powers * ***** BEGIN LICENSE BLOCK *****
40*45d2468cSMark Powers * Version: MPL 1.1/GPL 2.0/LGPL 2.1
41*45d2468cSMark Powers *
42*45d2468cSMark Powers * The contents of this file are subject to the Mozilla Public License Version
43*45d2468cSMark Powers * 1.1 (the "License"); you may not use this file except in compliance with
44*45d2468cSMark Powers * the License. You may obtain a copy of the License at
45*45d2468cSMark Powers * http://www.mozilla.org/MPL/
46*45d2468cSMark Powers *
47*45d2468cSMark Powers * Software distributed under the License is distributed on an "AS IS" basis,
48*45d2468cSMark Powers * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
49*45d2468cSMark Powers * for the specific language governing rights and limitations under the
50*45d2468cSMark Powers * License.
51*45d2468cSMark Powers *
52*45d2468cSMark Powers * The Original Code is the Elliptic Curve Cryptography library.
53*45d2468cSMark Powers *
54*45d2468cSMark Powers * The Initial Developer of the Original Code is
55*45d2468cSMark Powers * Sun Microsystems, Inc.
56*45d2468cSMark Powers * Portions created by the Initial Developer are Copyright (C) 2003
57*45d2468cSMark Powers * the Initial Developer. All Rights Reserved.
58*45d2468cSMark Powers *
59*45d2468cSMark Powers * Contributor(s):
60*45d2468cSMark Powers *   Dr Vipul Gupta <vipul.gupta@sun.com>, Sun Microsystems Laboratories
61*45d2468cSMark Powers *
62*45d2468cSMark Powers * Alternatively, the contents of this file may be used under the terms of
63*45d2468cSMark Powers * either the GNU General Public License Version 2 or later (the "GPL"), or
64*45d2468cSMark Powers * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
65*45d2468cSMark Powers * in which case the provisions of the GPL or the LGPL are applicable instead
66*45d2468cSMark Powers * of those above. If you wish to allow use of your version of this file only
67*45d2468cSMark Powers * under the terms of either the GPL or the LGPL, and not to allow others to
68*45d2468cSMark Powers * use your version of this file under the terms of the MPL, indicate your
69*45d2468cSMark Powers * decision by deleting the provisions above and replace them with the notice
70*45d2468cSMark Powers * and other provisions required by the GPL or the LGPL. If you do not delete
71*45d2468cSMark Powers * the provisions above, a recipient may use your version of this file under
72*45d2468cSMark Powers * the terms of any one of the MPL, the GPL or the LGPL.
73*45d2468cSMark Powers *
74*45d2468cSMark Powers * ***** END LICENSE BLOCK ***** */
75*45d2468cSMark Powers
76*45d2468cSMark Powers * ***** BEGIN LICENSE BLOCK *****
77*45d2468cSMark Powers * Version: MPL 1.1/GPL 2.0/LGPL 2.1
78*45d2468cSMark Powers *
79*45d2468cSMark Powers * The contents of this file are subject to the Mozilla Public License Version
80*45d2468cSMark Powers * 1.1 (the "License"); you may not use this file except in compliance with
81*45d2468cSMark Powers * the License. You may obtain a copy of the License at
82*45d2468cSMark Powers * http://www.mozilla.org/MPL/
83*45d2468cSMark Powers *
84*45d2468cSMark Powers * Software distributed under the License is distributed on an "AS IS" basis,
85*45d2468cSMark Powers * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
86*45d2468cSMark Powers * for the specific language governing rights and limitations under the
87*45d2468cSMark Powers * License.
88*45d2468cSMark Powers *
89*45d2468cSMark Powers * The Original Code is the elliptic curve math library for binary polynomial field curves.
90*45d2468cSMark Powers *
91*45d2468cSMark Powers * The Initial Developer of the Original Code is
92*45d2468cSMark Powers * Sun Microsystems, Inc.
93*45d2468cSMark Powers * Portions created by the Initial Developer are Copyright (C) 2003
94*45d2468cSMark Powers * the Initial Developer. All Rights Reserved.
95*45d2468cSMark Powers *
96*45d2468cSMark Powers * Contributor(s):
97*45d2468cSMark Powers *   Douglas Stebila <douglas@stebila.ca>, Sun Microsystems Laboratories
98*45d2468cSMark Powers *
99*45d2468cSMark Powers * Alternatively, the contents of this file may be used under the terms of
100*45d2468cSMark Powers * either the GNU General Public License Version 2 or later (the "GPL"), or
101*45d2468cSMark Powers * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
102*45d2468cSMark Powers * in which case the provisions of the GPL or the LGPL are applicable instead
103*45d2468cSMark Powers * of those above. If you wish to allow use of your version of this file only
104*45d2468cSMark Powers * under the terms of either the GPL or the LGPL, and not to allow others to
105*45d2468cSMark Powers * use your version of this file under the terms of the MPL, indicate your
106*45d2468cSMark Powers * decision by deleting the provisions above and replace them with the notice
107*45d2468cSMark Powers * and other provisions required by the GPL or the LGPL. If you do not delete
108*45d2468cSMark Powers * the provisions above, a recipient may use your version of this file under
109*45d2468cSMark Powers * the terms of any one of the MPL, the GPL or the LGPL.
110*45d2468cSMark Powers *
111*45d2468cSMark Powers * ***** END LICENSE BLOCK ***** */
112*45d2468cSMark Powers
113*45d2468cSMark Powers * ***** BEGIN LICENSE BLOCK *****
114*45d2468cSMark Powers * Version: MPL 1.1/GPL 2.0/LGPL 2.1
115*45d2468cSMark Powers *
116*45d2468cSMark Powers * The contents of this file are subject to the Mozilla Public License Version
117*45d2468cSMark Powers * 1.1 (the "License"); you may not use this file except in compliance with
118*45d2468cSMark Powers * the License. You may obtain a copy of the License at
119*45d2468cSMark Powers * http://www.mozilla.org/MPL/
120*45d2468cSMark Powers *
121*45d2468cSMark Powers * Software distributed under the License is distributed on an "AS IS" basis,
122*45d2468cSMark Powers * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
123*45d2468cSMark Powers * for the specific language governing rights and limitations under the
124*45d2468cSMark Powers * License.
125*45d2468cSMark Powers *
126*45d2468cSMark Powers * The Original Code is the elliptic curve math library for binary polynomial field curves.
127*45d2468cSMark Powers *
128*45d2468cSMark Powers * The Initial Developer of the Original Code is
129*45d2468cSMark Powers * Sun Microsystems, Inc.
130*45d2468cSMark Powers * Portions created by the Initial Developer are Copyright (C) 2003
131*45d2468cSMark Powers * the Initial Developer. All Rights Reserved.
132*45d2468cSMark Powers *
133*45d2468cSMark Powers * Contributor(s):
134*45d2468cSMark Powers *   Sheueling Chang-Shantz <sheueling.chang@sun.com>,
135*45d2468cSMark Powers *   Stephen Fung <fungstep@hotmail.com>, and
136*45d2468cSMark Powers *   Douglas Stebila <douglas@stebila.ca>, Sun Microsystems Laboratories.
137*45d2468cSMark Powers *
138*45d2468cSMark Powers * Alternatively, the contents of this file may be used under the terms of
139*45d2468cSMark Powers * either the GNU General Public License Version 2 or later (the "GPL"), or
140*45d2468cSMark Powers * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
141*45d2468cSMark Powers * in which case the provisions of the GPL or the LGPL are applicable instead
142*45d2468cSMark Powers * of those above. If you wish to allow use of your version of this file only
143*45d2468cSMark Powers * under the terms of either the GPL or the LGPL, and not to allow others to
144*45d2468cSMark Powers * use your version of this file under the terms of the MPL, indicate your
145*45d2468cSMark Powers * decision by deleting the provisions above and replace them with the notice
146*45d2468cSMark Powers * and other provisions required by the GPL or the LGPL. If you do not delete
147*45d2468cSMark Powers * the provisions above, a recipient may use your version of this file under
148*45d2468cSMark Powers * the terms of any one of the MPL, the GPL or the LGPL.
149*45d2468cSMark Powers *
150*45d2468cSMark Powers * ***** END LICENSE BLOCK ***** */
151*45d2468cSMark Powers
152*45d2468cSMark Powers * ***** BEGIN LICENSE BLOCK *****
153*45d2468cSMark Powers * Version: MPL 1.1/GPL 2.0/LGPL 2.1
154*45d2468cSMark Powers *
155*45d2468cSMark Powers * The contents of this file are subject to the Mozilla Public License Version
156*45d2468cSMark Powers * 1.1 (the "License"); you may not use this file except in compliance with
157*45d2468cSMark Powers * the License. You may obtain a copy of the License at
158*45d2468cSMark Powers * http://www.mozilla.org/MPL/
159*45d2468cSMark Powers *
160*45d2468cSMark Powers * Software distributed under the License is distributed on an "AS IS" basis,
161*45d2468cSMark Powers * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
162*45d2468cSMark Powers * for the specific language governing rights and limitations under the
163*45d2468cSMark Powers * License.
164*45d2468cSMark Powers *
165*45d2468cSMark Powers * The Original Code is the elliptic curve math library.
166*45d2468cSMark Powers *
167*45d2468cSMark Powers * The Initial Developer of the Original Code is
168*45d2468cSMark Powers * Sun Microsystems, Inc.
169*45d2468cSMark Powers * Portions created by the Initial Developer are Copyright (C) 2003
170*45d2468cSMark Powers * the Initial Developer. All Rights Reserved.
171*45d2468cSMark Powers *
172*45d2468cSMark Powers * Contributor(s):
173*45d2468cSMark Powers *   Stephen Fung <fungstep@hotmail.com>, Sun Microsystems Laboratories
174*45d2468cSMark Powers *
175*45d2468cSMark Powers * Alternatively, the contents of this file may be used under the terms of
176*45d2468cSMark Powers * either the GNU General Public License Version 2 or later (the "GPL"), or
177*45d2468cSMark Powers * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
178*45d2468cSMark Powers * in which case the provisions of the GPL or the LGPL are applicable instead
179*45d2468cSMark Powers * of those above. If you wish to allow use of your version of this file only
180*45d2468cSMark Powers * under the terms of either the GPL or the LGPL, and not to allow others to
181*45d2468cSMark Powers * use your version of this file under the terms of the MPL, indicate your
182*45d2468cSMark Powers * decision by deleting the provisions above and replace them with the notice
183*45d2468cSMark Powers * and other provisions required by the GPL or the LGPL. If you do not delete
184*45d2468cSMark Powers * the provisions above, a recipient may use your version of this file under
185*45d2468cSMark Powers * the terms of any one of the MPL, the GPL or the LGPL.
186*45d2468cSMark Powers *
187*45d2468cSMark Powers * ***** END LICENSE BLOCK ***** */
188*45d2468cSMark Powers
189*45d2468cSMark Powers/* ***** BEGIN LICENSE BLOCK *****
190*45d2468cSMark Powers * Version: MPL 1.1/GPL 2.0/LGPL 2.1
191*45d2468cSMark Powers *
192*45d2468cSMark Powers * The contents of this file are subject to the Mozilla Public License Version
193*45d2468cSMark Powers * 1.1 (the "License"); you may not use this file except in compliance with
194*45d2468cSMark Powers * the License. You may obtain a copy of the License at
195*45d2468cSMark Powers * http://www.mozilla.org/MPL/
196*45d2468cSMark Powers *
197*45d2468cSMark Powers * Software distributed under the License is distributed on an "AS IS" basis,
198*45d2468cSMark Powers * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
199*45d2468cSMark Powers * for the specific language governing rights and limitations under the
200*45d2468cSMark Powers * License.
201*45d2468cSMark Powers *
202*45d2468cSMark Powers * The Original Code is the Netscape security libraries.
203*45d2468cSMark Powers *
204*45d2468cSMark Powers * The Initial Developer of the Original Code is
205*45d2468cSMark Powers * Netscape Communications Corporation.
206*45d2468cSMark Powers * Portions created by the Initial Developer are Copyright (C) 1994-2000
207*45d2468cSMark Powers * the Initial Developer. All Rights Reserved.
208*45d2468cSMark Powers *
209*45d2468cSMark Powers * Contributor(s):
210*45d2468cSMark Powers *   Dr Vipul Gupta <vipul.gupta@sun.com> and
211*45d2468cSMark Powers *   Douglas Stebila <douglas@stebila.ca>, Sun Microsystems Laboratories
212*45d2468cSMark Powers *
213*45d2468cSMark Powers * Alternatively, the contents of this file may be used under the terms of
214*45d2468cSMark Powers * either the GNU General Public License Version 2 or later (the "GPL"), or
215*45d2468cSMark Powers * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
216*45d2468cSMark Powers * in which case the provisions of the GPL or the LGPL are applicable instead
217*45d2468cSMark Powers * of those above. If you wish to allow use of your version of this file only
218*45d2468cSMark Powers * under the terms of either the GPL or the LGPL, and not to allow others to
219*45d2468cSMark Powers * use your version of this file under the terms of the MPL, indicate your
220*45d2468cSMark Powers * decision by deleting the provisions above and replace them with the notice
221*45d2468cSMark Powers * and other provisions required by the GPL or the LGPL. If you do not delete
222*45d2468cSMark Powers * the provisions above, a recipient may use your version of this file under
223*45d2468cSMark Powers * the terms of any one of the MPL, the GPL or the LGPL.
224*45d2468cSMark Powers *
225*45d2468cSMark Powers * ***** END LICENSE BLOCK ***** */
226*45d2468cSMark Powers
227*45d2468cSMark Powers * ***** BEGIN LICENSE BLOCK *****
228*45d2468cSMark Powers * Version: MPL 1.1/GPL 2.0/LGPL 2.1
229*45d2468cSMark Powers *
230*45d2468cSMark Powers * The contents of this file are subject to the Mozilla Public License Version
231*45d2468cSMark Powers * 1.1 (the "License"); you may not use this file except in compliance with
232*45d2468cSMark Powers * the License. You may obtain a copy of the License at
233*45d2468cSMark Powers * http://www.mozilla.org/MPL/
234*45d2468cSMark Powers *
235*45d2468cSMark Powers * Software distributed under the License is distributed on an "AS IS" basis,
236*45d2468cSMark Powers * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
237*45d2468cSMark Powers * for the specific language governing rights and limitations under the
238*45d2468cSMark Powers * License.
239*45d2468cSMark Powers *
240*45d2468cSMark Powers * The Original Code is the elliptic curve math library.
241*45d2468cSMark Powers *
242*45d2468cSMark Powers * The Initial Developer of the Original Code is
243*45d2468cSMark Powers * Sun Microsystems, Inc.
244*45d2468cSMark Powers * Portions created by the Initial Developer are Copyright (C) 2003
245*45d2468cSMark Powers * the Initial Developer. All Rights Reserved.
246*45d2468cSMark Powers *
247*45d2468cSMark Powers * Contributor(s):
248*45d2468cSMark Powers *   Douglas Stebila <douglas@stebila.ca>, Sun Microsystems Laboratories
249*45d2468cSMark Powers *
250*45d2468cSMark Powers * Alternatively, the contents of this file may be used under the terms of
251*45d2468cSMark Powers * either the GNU General Public License Version 2 or later (the "GPL"), or
252*45d2468cSMark Powers * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
253*45d2468cSMark Powers * in which case the provisions of the GPL or the LGPL are applicable instead
254*45d2468cSMark Powers * of those above. If you wish to allow use of your version of this file only
255*45d2468cSMark Powers * under the terms of either the GPL or the LGPL, and not to allow others to
256*45d2468cSMark Powers * use your version of this file under the terms of the MPL, indicate your
257*45d2468cSMark Powers * decision by deleting the provisions above and replace them with the notice
258*45d2468cSMark Powers * and other provisions required by the GPL or the LGPL. If you do not delete
259*45d2468cSMark Powers * the provisions above, a recipient may use your version of this file under
260*45d2468cSMark Powers * the terms of any one of the MPL, the GPL or the LGPL.
261*45d2468cSMark Powers *
262*45d2468cSMark Powers * ***** END LICENSE BLOCK ***** */
263*45d2468cSMark Powers
264*45d2468cSMark Powers * ***** BEGIN LICENSE BLOCK *****
265*45d2468cSMark Powers * Version: MPL 1.1/GPL 2.0/LGPL 2.1
266*45d2468cSMark Powers *
267*45d2468cSMark Powers * The contents of this file are subject to the Mozilla Public License Version
268*45d2468cSMark Powers * 1.1 (the "License"); you may not use this file except in compliance with
269*45d2468cSMark Powers * the License. You may obtain a copy of the License at
270*45d2468cSMark Powers * http://www.mozilla.org/MPL/
271*45d2468cSMark Powers *
272*45d2468cSMark Powers * Software distributed under the License is distributed on an "AS IS" basis,
273*45d2468cSMark Powers * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
274*45d2468cSMark Powers * for the specific language governing rights and limitations under the
275*45d2468cSMark Powers * License.
276*45d2468cSMark Powers *
277*45d2468cSMark Powers * The Original Code is the elliptic curve math library.
278*45d2468cSMark Powers *
279*45d2468cSMark Powers * The Initial Developer of the Original Code is
280*45d2468cSMark Powers * Sun Microsystems, Inc.
281*45d2468cSMark Powers * Portions created by the Initial Developer are Copyright (C) 2003
282*45d2468cSMark Powers * the Initial Developer. All Rights Reserved.
283*45d2468cSMark Powers *
284*45d2468cSMark Powers * Contributor(s):
285*45d2468cSMark Powers *   Stephen Fung <fungstep@hotmail.com> and
286*45d2468cSMark Powers *   Douglas Stebila <douglas@stebila.ca>, Sun Microsystems Laboratories
287*45d2468cSMark Powers *
288*45d2468cSMark Powers * Alternatively, the contents of this file may be used under the terms of
289*45d2468cSMark Powers * either the GNU General Public License Version 2 or later (the "GPL"), or
290*45d2468cSMark Powers * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
291*45d2468cSMark Powers * in which case the provisions of the GPL or the LGPL are applicable instead
292*45d2468cSMark Powers * of those above. If you wish to allow use of your version of this file only
293*45d2468cSMark Powers * under the terms of either the GPL or the LGPL, and not to allow others to
294*45d2468cSMark Powers * use your version of this file under the terms of the MPL, indicate your
295*45d2468cSMark Powers * decision by deleting the provisions above and replace them with the notice
296*45d2468cSMark Powers * and other provisions required by the GPL or the LGPL. If you do not delete
297*45d2468cSMark Powers * the provisions above, a recipient may use your version of this file under
298*45d2468cSMark Powers * the terms of any one of the MPL, the GPL or the LGPL.
299*45d2468cSMark Powers *
300*45d2468cSMark Powers * ***** END LICENSE BLOCK ***** */
301*45d2468cSMark Powers
302*45d2468cSMark Powers * ***** BEGIN LICENSE BLOCK *****
303*45d2468cSMark Powers * Version: MPL 1.1/GPL 2.0/LGPL 2.1
304*45d2468cSMark Powers *
305*45d2468cSMark Powers * The contents of this file are subject to the Mozilla Public License Version
306*45d2468cSMark Powers * 1.1 (the "License"); you may not use this file except in compliance with
307*45d2468cSMark Powers * the License. You may obtain a copy of the License at
308*45d2468cSMark Powers * http://www.mozilla.org/MPL/
309*45d2468cSMark Powers *
310*45d2468cSMark Powers * Software distributed under the License is distributed on an "AS IS" basis,
311*45d2468cSMark Powers * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
312*45d2468cSMark Powers * for the specific language governing rights and limitations under the
313*45d2468cSMark Powers * License.
314*45d2468cSMark Powers *
315*45d2468cSMark Powers * The Original Code is the elliptic curve math library for prime field curves.
316*45d2468cSMark Powers *
317*45d2468cSMark Powers * The Initial Developer of the Original Code is
318*45d2468cSMark Powers * Sun Microsystems, Inc.
319*45d2468cSMark Powers * Portions created by the Initial Developer are Copyright (C) 2003
320*45d2468cSMark Powers * the Initial Developer. All Rights Reserved.
321*45d2468cSMark Powers *
322*45d2468cSMark Powers * Contributor(s):
323*45d2468cSMark Powers *   Douglas Stebila <douglas@stebila.ca>, Sun Microsystems Laboratories
324*45d2468cSMark Powers *
325*45d2468cSMark Powers * Alternatively, the contents of this file may be used under the terms of
326*45d2468cSMark Powers * either the GNU General Public License Version 2 or later (the "GPL"), or
327*45d2468cSMark Powers * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
328*45d2468cSMark Powers * in which case the provisions of the GPL or the LGPL are applicable instead
329*45d2468cSMark Powers * of those above. If you wish to allow use of your version of this file only
330*45d2468cSMark Powers * under the terms of either the GPL or the LGPL, and not to allow others to
331*45d2468cSMark Powers * use your version of this file under the terms of the MPL, indicate your
332*45d2468cSMark Powers * decision by deleting the provisions above and replace them with the notice
333*45d2468cSMark Powers * and other provisions required by the GPL or the LGPL. If you do not delete
334*45d2468cSMark Powers * the provisions above, a recipient may use your version of this file under
335*45d2468cSMark Powers * the terms of any one of the MPL, the GPL or the LGPL.
336*45d2468cSMark Powers *
337*45d2468cSMark Powers * ***** END LICENSE BLOCK ***** */
338*45d2468cSMark Powers
339*45d2468cSMark Powers * ***** BEGIN LICENSE BLOCK *****
340*45d2468cSMark Powers * Version: MPL 1.1/GPL 2.0/LGPL 2.1
341*45d2468cSMark Powers *
342*45d2468cSMark Powers * The contents of this file are subject to the Mozilla Public License Version
343*45d2468cSMark Powers * 1.1 (the "License"); you may not use this file except in compliance with
344*45d2468cSMark Powers * the License. You may obtain a copy of the License at
345*45d2468cSMark Powers * http://www.mozilla.org/MPL/
346*45d2468cSMark Powers *
347*45d2468cSMark Powers * Software distributed under the License is distributed on an "AS IS" basis,
348*45d2468cSMark Powers * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
349*45d2468cSMark Powers * for the specific language governing rights and limitations under the
350*45d2468cSMark Powers * License.
351*45d2468cSMark Powers *
352*45d2468cSMark Powers * The Original Code is the elliptic curve math library for prime field curves.
353*45d2468cSMark Powers *
354*45d2468cSMark Powers * The Initial Developer of the Original Code is
355*45d2468cSMark Powers * Sun Microsystems, Inc.
356*45d2468cSMark Powers * Portions created by the Initial Developer are Copyright (C) 2003
357*45d2468cSMark Powers * the Initial Developer. All Rights Reserved.
358*45d2468cSMark Powers *
359*45d2468cSMark Powers * Contributor(s):
360*45d2468cSMark Powers *   Sheueling Chang-Shantz <sheueling.chang@sun.com>,
361*45d2468cSMark Powers *   Stephen Fung <fungstep@hotmail.com>, and
362*45d2468cSMark Powers *   Douglas Stebila <douglas@stebila.ca>, Sun Microsystems Laboratories.
363*45d2468cSMark Powers *   Bodo Moeller <moeller@cdc.informatik.tu-darmstadt.de>,
364*45d2468cSMark Powers *   Nils Larsch <nla@trustcenter.de>, and
365*45d2468cSMark Powers *   Lenka Fibikova <fibikova@exp-math.uni-essen.de>, the OpenSSL Project
366*45d2468cSMark Powers *
367*45d2468cSMark Powers * Alternatively, the contents of this file may be used under the terms of
368*45d2468cSMark Powers * either the GNU General Public License Version 2 or later (the "GPL"), or
369*45d2468cSMark Powers * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
370*45d2468cSMark Powers * in which case the provisions of the GPL or the LGPL are applicable instead
371*45d2468cSMark Powers * of those above. If you wish to allow use of your version of this file only
372*45d2468cSMark Powers * under the terms of either the GPL or the LGPL, and not to allow others to
373*45d2468cSMark Powers * use your version of this file under the terms of the MPL, indicate your
374*45d2468cSMark Powers * decision by deleting the provisions above and replace them with the notice
375*45d2468cSMark Powers * and other provisions required by the GPL or the LGPL. If you do not delete
376*45d2468cSMark Powers * the provisions above, a recipient may use your version of this file under
377*45d2468cSMark Powers * the terms of any one of the MPL, the GPL or the LGPL.
378*45d2468cSMark Powers *
379*45d2468cSMark Powers * ***** END LICENSE BLOCK ***** */
380*45d2468cSMark Powers
381*45d2468cSMark Powers * ***** BEGIN LICENSE BLOCK *****
382*45d2468cSMark Powers * Version: MPL 1.1/GPL 2.0/LGPL 2.1
383*45d2468cSMark Powers *
384*45d2468cSMark Powers * The contents of this file are subject to the Mozilla Public License Version
385*45d2468cSMark Powers * 1.1 (the "License"); you may not use this file except in compliance with
386*45d2468cSMark Powers * the License. You may obtain a copy of the License at
387*45d2468cSMark Powers * http://www.mozilla.org/MPL/
388*45d2468cSMark Powers *
389*45d2468cSMark Powers * Software distributed under the License is distributed on an "AS IS" basis,
390*45d2468cSMark Powers * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
391*45d2468cSMark Powers * for the specific language governing rights and limitations under the
392*45d2468cSMark Powers * License.
393*45d2468cSMark Powers *
394*45d2468cSMark Powers * The Original Code is the elliptic curve math library for prime field curves.
395*45d2468cSMark Powers *
396*45d2468cSMark Powers * The Initial Developer of the Original Code is
397*45d2468cSMark Powers * Sun Microsystems, Inc.
398*45d2468cSMark Powers * Portions created by the Initial Developer are Copyright (C) 2003
399*45d2468cSMark Powers * the Initial Developer. All Rights Reserved.
400*45d2468cSMark Powers *
401*45d2468cSMark Powers * Contributor(s):
402*45d2468cSMark Powers *   Stephen Fung <fungstep@hotmail.com>, Sun Microsystems Laboratories
403*45d2468cSMark Powers *
404*45d2468cSMark Powers * Alternatively, the contents of this file may be used under the terms of
405*45d2468cSMark Powers * either the GNU General Public License Version 2 or later (the "GPL"), or
406*45d2468cSMark Powers * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
407*45d2468cSMark Powers * in which case the provisions of the GPL or the LGPL are applicable instead
408*45d2468cSMark Powers * of those above. If you wish to allow use of your version of this file only
409*45d2468cSMark Powers * under the terms of either the GPL or the LGPL, and not to allow others to
410*45d2468cSMark Powers * use your version of this file under the terms of the MPL, indicate your
411*45d2468cSMark Powers * decision by deleting the provisions above and replace them with the notice
412*45d2468cSMark Powers * and other provisions required by the GPL or the LGPL. If you do not delete
413*45d2468cSMark Powers * the provisions above, a recipient may use your version of this file under
414*45d2468cSMark Powers * the terms of any one of the MPL, the GPL or the LGPL.
415*45d2468cSMark Powers *
416*45d2468cSMark Powers * ***** END LICENSE BLOCK ***** */
417*45d2468cSMark Powers
418*45d2468cSMark Powers/* ***** BEGIN LICENSE BLOCK *****
419*45d2468cSMark Powers * Version: MPL 1.1/GPL 2.0/LGPL 2.1
420*45d2468cSMark Powers *
421*45d2468cSMark Powers * The contents of this file are subject to the Mozilla Public License Version
422*45d2468cSMark Powers * 1.1 (the "License"); you may not use this file except in compliance with
423*45d2468cSMark Powers * the License. You may obtain a copy of the License at
424*45d2468cSMark Powers * http://www.mozilla.org/MPL/
425*45d2468cSMark Powers *
426*45d2468cSMark Powers * Software distributed under the License is distributed on an "AS IS" basis,
427*45d2468cSMark Powers * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
428*45d2468cSMark Powers * for the specific language governing rights and limitations under the
429*45d2468cSMark Powers * License.
430*45d2468cSMark Powers *
431*45d2468cSMark Powers * The Original Code is the Netscape security libraries.
432*45d2468cSMark Powers *
433*45d2468cSMark Powers * The Initial Developer of the Original Code is
434*45d2468cSMark Powers * Netscape Communications Corporation.
435*45d2468cSMark Powers * Portions created by the Initial Developer are Copyright (C) 1994-2000
436*45d2468cSMark Powers * the Initial Developer. All Rights Reserved.
437*45d2468cSMark Powers *
438*45d2468cSMark Powers * Contributor(s):
439*45d2468cSMark Powers *   Dr Vipul Gupta <vipul.gupta@sun.com>, Sun Microsystems Laboratories
440*45d2468cSMark Powers *
441*45d2468cSMark Powers * Alternatively, the contents of this file may be used under the terms of
442*45d2468cSMark Powers * either the GNU General Public License Version 2 or later (the "GPL"), or
443*45d2468cSMark Powers * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
444*45d2468cSMark Powers * in which case the provisions of the GPL or the LGPL are applicable instead
445*45d2468cSMark Powers * of those above. If you wish to allow use of your version of this file only
446*45d2468cSMark Powers * under the terms of either the GPL or the LGPL, and not to allow others to
447*45d2468cSMark Powers * use your version of this file under the terms of the MPL, indicate your
448*45d2468cSMark Powers * decision by deleting the provisions above and replace them with the notice
449*45d2468cSMark Powers * and other provisions required by the GPL or the LGPL. If you do not delete
450*45d2468cSMark Powers * the provisions above, a recipient may use your version of this file under
451*45d2468cSMark Powers * the terms of any one of the MPL, the GPL or the LGPL.
452*45d2468cSMark Powers *
453*45d2468cSMark Powers * ***** END LICENSE BLOCK ***** */
454*45d2468cSMark Powers
455*45d2468cSMark Powers/* ***** BEGIN LICENSE BLOCK *****
456*45d2468cSMark Powers * Version: MPL 1.1/GPL 2.0/LGPL 2.1
457*45d2468cSMark Powers *
458*45d2468cSMark Powers * The contents of this file are subject to the Mozilla Public License Version
459*45d2468cSMark Powers * 1.1 (the "License"); you may not use this file except in compliance with
460*45d2468cSMark Powers * the License. You may obtain a copy of the License at
461*45d2468cSMark Powers * http://www.mozilla.org/MPL/
462*45d2468cSMark Powers *
463*45d2468cSMark Powers * Software distributed under the License is distributed on an "AS IS" basis,
464*45d2468cSMark Powers * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
465*45d2468cSMark Powers * for the specific language governing rights and limitations under the
466*45d2468cSMark Powers * License.
467*45d2468cSMark Powers *
468*45d2468cSMark Powers * The Original Code is the Netscape security libraries.
469*45d2468cSMark Powers *
470*45d2468cSMark Powers * The Initial Developer of the Original Code is
471*45d2468cSMark Powers * Netscape Communications Corporation.
472*45d2468cSMark Powers * Portions created by the Initial Developer are Copyright (C) 1994-2000
473*45d2468cSMark Powers * the Initial Developer. All Rights Reserved.
474*45d2468cSMark Powers *
475*45d2468cSMark Powers * Contributor(s):
476*45d2468cSMark Powers *
477*45d2468cSMark Powers * Alternatively, the contents of this file may be used under the terms of
478*45d2468cSMark Powers * either the GNU General Public License Version 2 or later (the "GPL"), or
479*45d2468cSMark Powers * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
480*45d2468cSMark Powers * in which case the provisions of the GPL or the LGPL are applicable instead
481*45d2468cSMark Powers * of those above. If you wish to allow use of your version of this file only
482*45d2468cSMark Powers * under the terms of either the GPL or the LGPL, and not to allow others to
483*45d2468cSMark Powers * use your version of this file under the terms of the MPL, indicate your
484*45d2468cSMark Powers * decision by deleting the provisions above and replace them with the notice
485*45d2468cSMark Powers * and other provisions required by the GPL or the LGPL. If you do not delete
486*45d2468cSMark Powers * the provisions above, a recipient may use your version of this file under
487*45d2468cSMark Powers * the terms of any one of the MPL, the GPL or the LGPL.
488*45d2468cSMark Powers *
489*45d2468cSMark Powers * ***** END LICENSE BLOCK ***** */
490*45d2468cSMark Powers
491*45d2468cSMark Powers/*
492*45d2468cSMark Powers * Sun elects to use this software under the MPL license.
493*45d2468cSMark Powers */
494*45d2468cSMark Powers/*
495*45d2468cSMark Powers * Source location:
496*45d2468cSMark Powers * The source for this code is available at opensolaris.org under the
497*45d2468cSMark Powers * terms of the Mozilla Public License Version 1.1.  Contact
498*45d2468cSMark Powers * on-discuss@opensolaris.org for details.
499*45d2468cSMark Powers */
500