Blob Blame History Raw
# Detailed copyright and licensing information for libxcrypt

The overall license for libxcrypt is the GNU Lesser General Public
License, version 2.1 (or, at your option, any later version); see
the file COPYING.LIB for the full terms of this license.

Many individual files are under other licenses.  This file provides an
inventory of the copyright holders and licenses of all files in the
source tree.  For specific licensing terms consult the files themselves.

 * Copyright Thorsten Kukuk, Björn Esser, Zack Weinberg; LGPL (v2.1 or later):
   crypt.c, crypt-static.c, crypt-gensalt-static.c, crypt-port.h

 * Copyright Free Software Foundation, Inc.; LGPL (v2.1 or later):
   crypt-base.h, crypt-obsolete.h, crypt-private.h
   alg-md5.h, alg-md5.c, crypt-md5.c,
   alg-sha256.h, alg-sha256.c, crypt-sha256.c,
   alg-sha512.h, alg-sha512.c, crypt-sha256.c,
   test-crypt-badsalt, test-crypt-nonnull

 * Copyright David Burren et al.; 3-clause BSD:
   alg-des.h, alg-des.c, alg-des-tables.c,
   crypt-des.c, crypt-des-obsolete.c, gen-des-tables.c

 * Public domain, written by Solar Designer et al.:
   alg-md4.h, alg-md4.c, crypt-bcrypt.c, crypt-gensalt.c, test-crypt-bcrypt.c

 * Copyright Michael Bretterklieber, Björn Esser et al.; 2-clause BSD:
   crypt-nthash.c

 * Copyright Zack Weinberg; 2-clause BSD:
   crypt-sunmd5.c

 * Public domain, written by Steve Reid et al.:
   alg-sha1.c, alg-sha1.h, test-alg-sha1.c

 * Copyright Juniper Networks, Inc.; 3-clause BSD:
   crypt-pbkdf1-sha1.c, crypt-pbkdf1-sha1.c

 * Copyright Björn Esser; 2-clause BSD:
   alg-hmac-sha1.c, alg-hmac-sha1.h, test-alg-hmac-sha1.c

 * Public domain, written by Zack Weinberg et al.:
   byteorder.h, randombytes.c, test-byteorder.c
   gen-crypt-h.awk, gen-map.awk, gen-vers.awk
   test-symbols-compat, test-symbols-renames, test-symbols-static
   m4/zw_alignment.m4, m4/zw_static_assert.m4, m4/skip-if-exec-format-error

 * Copyright Zack Weinberg and Free Software Foundation, Inc;
   GPL (v3 or later), with Autoconf exception:
   m4/zw_automodern.m4, m4/zw_simple_warnings.m4

 * Copyright holders unknown, no statement of license (all of these
   files are part of the testsuite and do not contribute to the
   installed library or its headers):
   test-alg-des.c, test-alg-md4.c (adaption of test-alg-md5.c),
   test-alg-md5.c, test-alg-sha256.c, test-alg-sha512.c, test-crypt-des.c,
   test-crypt-md5.c, test-crypt-sha256.c, test-crypt-sha512.c,
   test-des-cases.h, test-des-obsolete{,_r}.c, test-gensalt.c,
   test-crypt-nthash.c (adaption of test-crypt-des.c),
   test-crypt-sunmd5.c (adaption of test-crypt-des.c),
   test-crypt-pbkdf1-sha1.c (adaption of test-crypt-des.c)

 * The NEWS file formerly contained the following copyright assertions:

     Copyright 2002, 2003, 2004 SuSE Linux AG, Germany
     Copyright 2005, 2008, 2009 2011 SUSE LINUX Products GmbH, Germany
     Copyright 2015 Björn Esser

   These were meant to apply to the library as a whole rather than
   specific files or portions of files.