1Compilation Copyright (c) 1995-2009 by Wei Dai. All rights reserved. 2This copyright applies only to this software distribution package 3as a compilation, and does not imply a copyright on any particular 4file in the package. 5 6The following files are copyrighted by their respective original authors, 7and their use is subject to additional licenses included in these files. 8 9mars.cpp - Copyright 1998 Brian Gladman. 10 11All other files in this compilation are placed in the public domain by 12Wei Dai and other contributors. 13 14I would like to thank the following authors for placing their works into 15the public domain: 16 17Joan Daemen - 3way.cpp 18Leonard Janke - cast.cpp, seal.cpp 19Steve Reid - cast.cpp 20Phil Karn - des.cpp 21Andrew M. Kuchling - md2.cpp, md4.cpp 22Colin Plumb - md5.cpp 23Seal Woods - rc6.cpp 24Chris Morgan - rijndael.cpp 25Paulo Baretto - rijndael.cpp, skipjack.cpp, square.cpp 26Richard De Moliner - safer.cpp 27Matthew Skala - twofish.cpp 28Kevin Springle - camellia.cpp, shacal2.cpp, ttmac.cpp, whrlpool.cpp, ripemd.cpp 29 30Permission to use, copy, modify, and distribute this compilation for 31any purpose, including commercial applications, is hereby granted 32without fee, subject to the following restrictions: 33 341. Any copy or modification of this compilation in any form, except 35in object code form as part of an application software, must include 36the above copyright notice and this license. 37 382. Users of this software agree that any modification or extension 39they provide to Wei Dai will be considered public domain and not 40copyrighted unless it includes an explicit copyright notice. 41 423. Wei Dai makes no warranty or representation that the operation of the 43software in this compilation will be error-free, and Wei Dai is under no 44obligation to provide any services, by way of maintenance, update, or 45otherwise. THE SOFTWARE AND ANY DOCUMENTATION ARE PROVIDED "AS IS" 46WITHOUT EXPRESS OR IMPLIED WARRANTY INCLUDING, BUT NOT LIMITED TO, 47THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 48PURPOSE. IN NO EVENT WILL WEI DAI OR ANY OTHER CONTRIBUTOR BE LIABLE FOR 49DIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES, EVEN IF 50ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 51 524. Users will not use Wei Dai or any other contributor's name in any 53publicity or advertising, without prior written consent in each case. 54 555. Export of this software from the United States may require a 56specific license from the United States Government. It is the 57responsibility of any person or organization contemplating export 58to obtain such a license before exporting. 59 606. Certain parts of this software may be protected by patents. It 61is the users' responsibility to obtain the appropriate 62licenses before using those parts. 63 64If this compilation is used in object code form in an application 65software, acknowledgement of the author is not required but would be 66appreciated. The contribution of any useful modifications or extensions 67to Wei Dai is not required but would also be appreciated. 68