Fix issue: Softhsm-daemon leaks memory when certificate is stored
[keystone-linux/ti-softhsmv2.git] / LICENSE
1 SoftHSM Licenses
2 -------------------
4 Copyright (c) 2010 .SE, The Internet Infrastructure Foundation
5                    http://www.iis.se
7 Copyright (c) 2010 SURFnet bv
8                    http://www.surfnet.nl/en
10 All rights reserved.
12 Redistribution and use in source and binary forms, with or without
13 modification, are permitted provided that the following conditions
14 are met:
15 1. Redistributions of source code must retain the above copyright
16    notice, this list of conditions and the following disclaimer.
17 2. Redistributions in binary form must reproduce the above copyright
18    notice, this list of conditions and the following disclaimer in the
19    documentation and/or other materials provided with the distribution.
21 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
22 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
23 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
25 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
27 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
29 IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
30 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
31 IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 *********************************************************************
36 Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
37  
38 Redistribution and use in source and binary forms, with or without
39 modification, are permitted provided that the following conditions
40 are met:
41  
42   Redistributions of source code must retain the above copyright
43   notice, this list of conditions and the following disclaimer.
44  
45   Redistributions in binary form must reproduce the above copyright
46   notice, this list of conditions and the following disclaimer in the
47   documentation and/or other materials provided with the
48   distribution.
49  
50   Neither the name of Texas Instruments Incorporated nor the names of
51   its contributors may be used to endorse or promote products derived
52   from this software without specific prior written permission.
53  
54 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
55 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
56 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
57 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
58 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
59 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
60 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
61 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
62 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
63 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
64 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
65  
66 *********************************************************************
68 **********************
69 File: src/bin/base64.c
70 **********************
72 Copyright (c) 1996-1999 by Internet Software Consortium.
74 Permission to use, copy, modify, and distribute this software for any
75 purpose with or without fee is hereby granted, provided that the above
76 copyright notice and this permission notice appear in all copies.
78 THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
79 ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
80 OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
81 CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
82 DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
83 PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
84 ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
85 SOFTWARE.
87 Portions Copyright (c) 1995 by International Business Machines, Inc.
89 International Business Machines, Inc. (hereinafter called IBM) grants
90 permission under its copyrights to use, copy, modify, and distribute this
91 Software with or without fee, provided that the above copyright notice and
92 all paragraphs of this notice appear in all copies, and that the name of IBM
93 not be used in connection with the marketing of any product incorporating
94 the Software or modifications thereof, without specific, written prior
95 permission.
97 To the extent it has a right to do so, IBM grants an immunity from suit
98 under its patents, if any, for the use, sale or manufacture of products to
99 the extent that such products are used for performing Domain Name System
100 dynamic updates in TCP/IP networks by means of the Software.  No immunity is
101 granted for any product per se or for any other function of any product.
103 THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES,
104 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
105 PARTICULAR PURPOSE.  IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL,
106 DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING
107 OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN
108 IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES.
110 **************************************
111 File: src/lib/cryptoki_compat/pkcs11.h
112 **************************************
114 Copyright 2006, 2007 g10 Code GmbH
115 Copyright 2006 Andreas Jellinghaus
117 This file is free software; as a special exception the author gives
118 unlimited permission to copy and/or distribute it, with or without
119 modifications, as long as this notice is preserved.
121 This file is distributed in the hope that it will be useful, but
122 WITHOUT ANY WARRANTY, to the extent permitted by law; without even
123 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
124 PURPOSE.
126 *******************
127 Botan License
128 *******************
130 Copyright (C) 1999-2012 Jack Lloyd
131               2001 Peter J Jones
132               2004-2007 Justin Karneges
133               2004 Vaclav Ovsik
134               2005 Matthew Gregan
135               2005-2006 Matt Johnston
136               2006 Luca Piccarreta
137               2007 Yves Jerschow
138               2007-2008 FlexSecure GmbH
139               2007-2008 Technische Universitat Darmstadt
140               2007-2008 Falko Strenzke
141               2007-2008 Martin Doering
142               2007 Manuel Hartl
143               2007 Christoph Ludwig
144               2007 Patrick Sona
145               2010 Olivier de Gaalon
146               2012 Vojtech Kral
147               2012 Markus Wanner
148 All rights reserved.
150 Redistribution and use in source and binary forms, with or without
151 modification, are permitted provided that the following conditions are met:
153 1. Redistributions of source code must retain the above copyright notice,
154    this list of conditions, and the following disclaimer.
156 2. Redistributions in binary form must reproduce the above copyright
157    notice, this list of conditions, and the following disclaimer in the
158    documentation and/or other materials provided with the distribution.
160 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
161 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
162 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
163 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
164 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
165 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
166 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
167 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
168 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
169 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
170 POSSIBILITY OF SUCH DAMAGE.
174 *********************************************************************
175 *******************
176 Zlib License
177 *******************
179 /* zlib.h -- interface of the 'zlib' general purpose compression library
180   version 1.2.8, April 28th, 2013
182   Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler
184   This software is provided 'as-is', without any express or implied
185   warranty.  In no event will the authors be held liable for any damages
186   arising from the use of this software.
188   Permission is granted to anyone to use this software for any purpose,
189   including commercial applications, and to alter it and redistribute it
190   freely, subject to the following restrictions:
192   1. The origin of this software must not be misrepresented; you must not
193      claim that you wrote the original software. If you use this software
194      in a product, an acknowledgment in the product documentation would be
195      appreciated but is not required.
196   2. Altered source versions must be plainly marked as such, and must not be
197      misrepresented as being the original software.
198   3. This notice may not be removed or altered from any source distribution.
200   Jean-loup Gailly        Mark Adler
201   jloup@gzip.org          madler@alumni.caltech.edu
203 */
205 **************************************
206 File: src/lib/crypto/rsa_sign_dsp.cpp
207 **************************************
208  Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
209  All rights reserved.
211  This package is an SSL implementation written
212  by Eric Young (eay@cryptsoft.com).
213  The implementation was written so as to conform with Netscapes SSL.
214  
215  This library is free for commercial and non-commercial use as long as
216  the following conditions are aheared to.  The following conditions
217  apply to all code found in this distribution, be it the RC4, RSA,
218  lhash, DES, etc., code; not just the SSL code.  The SSL documentation
219  included with this distribution is covered by the same copyright terms
220  except that the holder is Tim Hudson (tjh@cryptsoft.com).
221  
222  Copyright remains Eric Young's, and as such any Copyright notices in
223  the code are not to be removed.
224  If this package is used in a product, Eric Young should be given attribution
225  as the author of the parts of the library used.
226  This can be in the form of a textual message at program startup or
227  in documentation (online or textual) provided with the package.
228  
229  Redistribution and use in source and binary forms, with or without
230  modification, are permitted provided that the following conditions
231  are met:
232  1. Redistributions of source code must retain the copyright
233     notice, this list of conditions and the following disclaimer.
234  2. Redistributions in binary form must reproduce the above copyright
235     notice, this list of conditions and the following disclaimer in the
236     documentation and/or other materials provided with the distribution.
237  3. All advertising materials mentioning features or use of this software
238     must display the following acknowledgement:
239     "This product includes cryptographic software written by
240      Eric Young (eay@cryptsoft.com)"
241     The word 'cryptographic' can be left out if the rouines from the library
242     being used are not cryptographic related :-).
243  4. If you include any Windows specific code (or a derivative thereof) from 
244     the apps directory (application code) you must include an acknowledgement:
245     "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
246  
247  THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
248  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
249  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
250  ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
251  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
252  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
253  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
254  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
255  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
256  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
257  SUCH DAMAGE.
258  
259  The licence and distribution terms for any publically available version or
260  derivative of this code cannot be changed.  i.e. this code cannot simply be
261  copied and put under another distribution licence
262  [including the GNU Public Licence.]