comparison LICENSE @ 911:367205a2c1c4 asm

Include license information for Cryptogams routines
author Matt Johnston <matt@ucc.asn.au>
date Thu, 27 Feb 2014 22:30:56 +0800
parents e894dbc015ba
children
comparison
equal deleted inserted replaced
910:89555751c489 911:367205a2c1c4
137 * 137 *
138 * This is, almost, a clean room reimplementation from the curve25519 paper. It 138 * This is, almost, a clean room reimplementation from the curve25519 paper. It
139 * uses many of the tricks described therein. Only the crecip function is taken 139 * uses many of the tricks described therein. Only the crecip function is taken
140 * from the sample implementation. 140 * from the sample implementation.
141 */ 141 */
142
143 =====
144
145 Cryptogams assembler routines
146
147 aes-arm.S and sha1-arm.S
148
149 Generated by scripts in cryptograms directory.
150
151 ====================================================================
152 Written by Andy Polyakov <[email protected]> for the OpenSSL
153 project. The module is, however, dual licensed under OpenSSL and
154 CRYPTOGAMS licenses depending on where you obtain it. For further
155 details see http://www.openssl.org/~appro/cryptogams/.
156 ====================================================================
157
158 Copyright (c) 2006, CRYPTOGAMS by <[email protected]>
159 All rights reserved.
160
161 Redistribution and use in source and binary forms, with or without
162 modification, are permitted provided that the following conditions
163 are met:
164
165 * Redistributions of source code must retain copyright notices,
166 this list of conditions and the following disclaimer.
167
168 * Redistributions in binary form must reproduce the above
169 copyright notice, this list of conditions and the following
170 disclaimer in the documentation and/or other materials
171 provided with the distribution.
172
173 * Neither the name of the CRYPTOGAMS nor the names of its
174 copyright holder and contributors may be used to endorse or
175 promote products derived from this software without specific
176 prior written permission.
177
178 ALTERNATIVELY, provided that this notice is retained in full, this
179 product may be distributed under the terms of the GNU General Public
180 License (GPL), in which case the provisions of the GPL apply INSTEAD OF
181 those given above.
182
183 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS
184 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
185 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
186 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
187 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
188 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
189 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
190 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
191 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
192 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
193 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
194