1 Additional license notices for Libgcrypt. -*- org -*-
3 This file contains the copying permission notices for various files in
4 the Libgcrypt distribution which are not covered by the GNU Lesser
5 General Public License (LGPL) or the GNU General Public License (GPL).
7 These notices all require that a copy of the notice be included
8 in the accompanying documentation and be distributed with binary
9 distributions of the code, so be sure to include this file along
10 with any binary distributions derived from the GNU C Library.
15 - cipher/sha256-avx-amd64.S
16 - cipher/sha256-avx2-bmi2-amd64.S
17 - cipher/sha256-ssse3-amd64.S
18 - cipher/sha512-avx-amd64.S
19 - cipher/sha512-avx2-bmi2-amd64.S
20 - cipher/sha512-ssse3-amd64.S
23 Copyright (c) 2012, Intel Corporation
27 Redistribution and use in source and binary forms, with or without
28 modification, are permitted provided that the following conditions are
31 * Redistributions of source code must retain the above copyright
32 notice, this list of conditions and the following disclaimer.
34 * Redistributions in binary form must reproduce the above copyright
35 notice, this list of conditions and the following disclaimer in the
36 documentation and/or other materials provided with the
39 * Neither the name of the Intel Corporation nor the names of its
40 contributors may be used to endorse or promote products derived from
41 this software without specific prior written permission.
44 THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" AND ANY
45 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
46 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
47 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION OR
48 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
49 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
50 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
51 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
52 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
53 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
54 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
59 - random/jitterentropy-base.c
60 - random/jitterentropy.h
61 - random/rndjent.c (plus common Libgcrypt copyright holders)
64 * Copyright Stephan Mueller <smueller@chronox.de>, 2013
69 * Redistribution and use in source and binary forms, with or without
70 * modification, are permitted provided that the following conditions
72 * 1. Redistributions of source code must retain the above copyright
73 * notice, and the entire permission notice in its entirety,
74 * including the disclaimer of warranties.
75 * 2. Redistributions in binary form must reproduce the above copyright
76 * notice, this list of conditions and the following disclaimer in the
77 * documentation and/or other materials provided with the distribution.
78 * 3. The name of the author may not be used to endorse or promote
79 * products derived from this software without specific prior
82 * ALTERNATIVELY, this product may be distributed under the terms of
83 * the GNU General Public License, in which case the provisions of the GPL are
84 * required INSTEAD OF the above restrictions. (This clause is
85 * necessary due to a potential bad interaction between the GPL and
86 * the restrictions contained in a BSD-style copyright.)
88 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
89 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
90 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
91 * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE
92 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
93 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
94 * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
95 * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
96 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
97 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
98 * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
108 Copyright (C) 1994 X Consortium
110 Permission is hereby granted, free of charge, to any person obtaining a copy
111 of this software and associated documentation files (the "Software"), to
112 deal in the Software without restriction, including without limitation the
113 rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
114 sell copies of the Software, and to permit persons to whom the Software is
115 furnished to do so, subject to the following conditions:
117 The above copyright notice and this permission notice shall be included in
118 all copies or substantial portions of the Software.
120 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
121 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
122 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
123 X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
124 AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
125 TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
127 Except as contained in this notice, the name of the X Consortium shall not
128 be used in advertising or otherwise to promote the sale, use or other deal-
129 ings in this Software without prior written authorization from the X Consor-
136 - cipher/arcfour-amd64.S
139 Author: Marc Bevand <bevand_m (at) epita.fr>
140 Licence: I hereby disclaim the copyright on this code and place it
141 in the public domain.
147 - cipher/cipher-ocb.c
150 OCB is covered by several patents but may be used freely by most
151 software. See http://web.cs.ucdavis.edu/~rogaway/ocb/license.htm .
152 In particular license 1 is suitable for Libgcrypt: See
153 http://web.cs.ucdavis.edu/~rogaway/ocb/license1.pdf for the full
154 license document; it basically says:
156 License 1 — License for Open-Source Software Implementations of OCB
159 Under this license, you are authorized to make, use, and
160 distribute open-source software implementations of OCB. This
161 license terminates for you if you sue someone over their
162 open-source software implementation of OCB claiming that you have
163 a patent covering their implementation.
167 License for Open Source Software Implementations of OCB
172 1.1 “Licensor” means Phillip Rogaway.
174 1.2 “Licensed Patents” means any patent that claims priority to United
175 States Patent Application No. 09/918,615 entitled “Method and Apparatus
176 for Facilitating Efficient Authenticated Encryption,” and any utility,
177 divisional, provisional, continuation, continuations-in-part, reexamination,
178 reissue, or foreign counterpart patents that may issue with respect to the
179 aforesaid patent application. This includes, but is not limited to, United
180 States Patent No. 7,046,802; United States Patent No. 7,200,227; United
181 States Patent No. 7,949,129; United States Patent No. 8,321,675 ; and any
182 patent that issues out of United States Patent Application No. 13/669,114.
184 1.3 “Use” means any practice of any invention claimed in the Licensed Patents.
186 1.4 “Software Implementation” means any practice of any invention
187 claimed in the Licensed Patents that takes the form of software executing on
188 a user-programmable, general-purpose computer or that takes the form of a
189 computer-readable medium storing such software. Software Implementation does
190 not include, for example, application-specific integrated circuits (ASICs),
191 field-programmable gate arrays (FPGAs), embedded systems, or IP cores.
193 1.5 “Open Source Software” means software whose source code is published
194 and made available for inspection and use by anyone because either (a) the
195 source code is subject to a license that permits recipients to copy, modify,
196 and distribute the source code without payment of fees or royalties, or
197 (b) the source code is in the public domain, including code released for
198 public use through a CC0 waiver. All licenses certified by the Open Source
199 Initiative at opensource.org as of January 9, 2013 and all Creative Commons
200 licenses identified on the creativecommons.org website as of January 9,
201 2013, including the Public License Fallback of the CC0 waiver, satisfy these
202 requirements for the purposes of this license.
204 1.6 “Open Source Software Implementation” means a Software
205 Implementation in which the software implicating the Licensed Patents is
206 Open Source Software. Open Source Software Implementation does not include
207 any Software Implementation in which the software implicating the Licensed
208 Patents is combined, so as to form a larger program, with software that is
209 not Open Source Software.
213 2.1 License. Subject to your compliance with the term s of this license,
214 including the restriction set forth in Section 2.2, Licensor hereby
215 grants to you a perpetual, worldwide, non-exclusive, non-transferable,
216 non-sublicenseable, no-charge, royalty-free, irrevocable license to practice
217 any invention claimed in the Licensed Patents in any Open Source Software
220 2.2 Restriction. If you or your affiliates institute patent litigation
221 (including, but not limited to, a cross-claim or counterclaim in a lawsuit)
222 against any entity alleging that any Use authorized by this license
223 infringes another patent, then any rights granted to you under this license
224 automatically terminate as of the date such litigation is filed.
227 YOUR USE OF THE LICENSED PATENTS IS AT YOUR OWN RISK AND UNLESS REQUIRED
228 BY APPLICABLE LAW, LICENSOR MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
229 KIND CONCERNING THE LICENSED PATENTS OR ANY PRODUCT EMBODYING ANY LICENSED
230 PATENT, EXPRESS OR IMPLIED, STATUT ORY OR OTHERWISE, INCLUDING, WITHOUT
231 LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR
232 PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL LICENSOR BE LIABLE FOR ANY
233 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
234 ARISING FROM OR RELATED TO ANY USE OF THE LICENSED PATENTS, INCLUDING,
235 WITHOUT LIMITATION, DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, PUNITIVE
236 OR SPECIAL DAMAGES, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF
237 SUCH DAMAGES PRIOR TO SUCH AN OCCURRENCE.