Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://hashcat.net/hashcat/
Upstream-Name: hashcat
Comment: remove deps already packaged in Debian and non-free unrar
Files-Excluded: deps/OpenCL-Headers deps/xxHash deps/zlib deps/unrar

Files: *
Copyright: 2015-2020, Jens Steube <jens.steube@gmail.com>
License: Expat

Files: OpenCL/inc_cipher_cast.cl
Copyright: 2018, magnum.
License: public-domain
 This software is hereby released to the general public under
 the following terms: Redistribution and use in source and binary
 forms, with or without modification, are permitted

Files: OpenCL/inc_cipher_serpent.cl
 OpenCL/inc_cipher_twofish.cl
Copyright: 1999, Brian Gladman <gladman@seven77.demon.co.uk>
License: Expat

Files: OpenCL/inc_ecc_secp256k1.cl
Copyright: 2014, Ken MacKay, 2-Clause BSD License
License: BSD-2-clause

Files: OpenCL/inc_zip_inflate.cl
 OpenCL/m17200_a0-pure.cl
 OpenCL/m17200_a1-pure.cl
 OpenCL/m17200_a3-pure.cl
 OpenCL/m17210_a0-pure.cl
 OpenCL/m17210_a1-pure.cl
 OpenCL/m17210_a3-pure.cl
 OpenCL/m17220_a0-pure.cl
 OpenCL/m17220_a1-pure.cl
 OpenCL/m17220_a3-pure.cl
 OpenCL/m17225_a0-pure.cl
 OpenCL/m17225_a1-pure.cl
 OpenCL/m17225_a3-pure.cl
 OpenCL/m17230_a0-pure.cl
 OpenCL/m17230_a1-pure.cl
 OpenCL/m17230_a3-pure.cl
 OpenCL/m20500_a0-pure.cl
 OpenCL/m20500_a1-pure.cl
 OpenCL/m20500_a3-pure.cl
 OpenCL/m20510_a0-pure.cl
 OpenCL/m20510_a1-pure.cl
 OpenCL/m20510_a3-pure.cl
Copyright: 2018, European Union
License: Expat

Files: OpenCL/m01500_a3-pure.cl
 OpenCL/m03000_a3-pure.cl
 OpenCL/m14000_a3-pure.cl
Copyright: 2015, <deeplearningjohndoe at gmail.com>
 2011 Roman Rusakov <roman_rus@openwall.com>
 2011 Solar Designer <solar@openwall.com>
License: Expat and public-domain
 This file itself is Copyright (c) 2015 by <deeplearningjohndoe at gmail.com>
 Redistribution and use in source and binary forms, with or without
 modification, are permitted.
 .
 These Boolean expressions corresponding to DES S-boxes have been generated
 by Roman Rusakov <roman_rus at openwall.com> for use in Openwall's
 John the Ripper password cracker: http://www.openwall.com/john/
 Being mathematical formulas, they are not copyrighted and are free for reuse
 by anyone.
 .
 This file (a specific representation of the S-box expressions, surrounding
 logic) is Copyright (c) 2011 by Solar Designer <solar at openwall.com>.
 Redistribution and use in source and binary forms, with or without
 modification, are permitted.  (This is a heavily cut-down "BSD license".)

Files: debian/*
Copyright: 2017, Samuel Henrique <samueloph@debian.org>
 2016-2025, Daniel Echeverri <epsilon@debian.org>
 2016-2024, Sophie Brun <sophie@offensive-security.com>
License: Expat

Files: deps/LZMA-SDK/*
Copyright: 1999-2021, Igor Pavlov
License: public-domain
 LZMA SDK is written and placed in the public domain by Igor Pavlov.
 .
 Anyone is free to copy, modify, publish, use, compile, sell, or
 distribute the original LZMA SDK code, either in source code form or as a
 compiled binary, for any purpose, commercial or non-commercial, and by
 any means.

Files: deps/phc-winner-argon2-20190702/*
Copyright: 2015, Daniel Dinu, Dmitry Khovratovich, Jean-Philippe Aumasson, and Samuel Neves
 2015, Daniel Dinu, Dmitry Khovratovich (main
License: Apache-2.0 or CC0-1.0

Files: deps/sse2neon/*
Copyright: 2015-2025, SSE2NEON Contributors
License: Expat

Files: deps/yescrypt-master/Makefile
 deps/yescrypt-master/initrom.c
 deps/yescrypt-master/tests.c
 deps/yescrypt-master/userom.c
 deps/yescrypt-master/yescrypt-common.c
Copyright: 2013-2018 Alexander Peslyak
License: BSD-2-Clause

Files: deps/yescrypt-master/phc.c
Copyright: 2014-2016,2018 Alexander Peslyak
License: BSD-2-Clause

Files: deps/yescrypt-master/yescrypt-platform.c
Copyright: 2013-2018, 2022, Alexander Peslyak
License: BSD-2-Clause

Files: deps/yescrypt-master/insecure_memzero.c
 deps/yescrypt-master/insecure_memzero.h
Copyright: 2014 Colin Percival
License: BSD-2-clause

Files: deps/yescrypt-master/sha256.h
Copyright: 2005-2016, Colin Percival
License: BSD-2-clause

Files: deps/yescrypt-master/sysendian.h
Copyright: 2007-2014 Colin Percival
License: BSD-2-clause

Files: deps/yescrypt-master/sha256.c
 deps/yescrypt-master/yescrypt-opt.c
 deps/yescrypt-master/yescrypt-ref.c
 deps/yescrypt-master/yescrypt.h
Copyright: 2012-2025, Alexander Peslyak
 2005-2016, Colin Percival
License: BSD-2-clause

Files: docs/*
Copyright: 2015-2025, Jens Steube
License: Expat

Files: docs/license_libs/LZMA_SDK_LICENSE.txt
Copyright: 1999-2021, Igor Pavlov
License: public-domain
 LZMA SDK is written and placed in the public domain by Igor Pavlov.
 .
 Anyone is free to copy, modify, publish, use, compile, sell, or
 distribute the original LZMA SDK code, either in source code form or
 as a compiled binary, for any purpose, commercial or non-commercial,
 and by any means

Files: docs/license_libs/MINIZ_LICENSE.txt
Copyright: 2013, 2014, RAD Game Tools and Valve Software
 2010-2014, Rich Geldreich and Tenacious Software LLC
License: Expat

Files: docs/license_libs/SSE2NEON_LICENSE.txt
Copyright: 2015-2025, SSE2NEON Contributors
License: Expat

Files: docs/license_libs/XXHASH_LICENSE.txt
Copyright: 2012-2020, Yann Collet
License: BSD-2-clause

Files: docs/license_libs/ZLIB_LICENSE.txt
Copyright: 1995-2017, Jean-loup Gailly and Mark Adler
License: Zlib

Files: src/modules/module_17200.c
 src/modules/module_17210.c
 src/modules/module_17220.c
 src/modules/module_17225.c
 src/modules/module_17230.c
 src/modules/module_20500.c
 src/modules/module_20510.c
Copyright: 2018, European Union
License: Expat

Files: tools/bisq2hashcat.py
Copyright: 2017, Dhiru Kholia <dhiru.kholia at gmail.com>
 2014-2016, Christopher Gurnee and under GPL v2.
License: GPL-2

Files: tools/test_modules/m07400.pm
 tools/test_modules/m07401.pm
 tools/test_modules/m35100.pm
Copyright: 2020 Jim Fougeron
License: Expat and public-domain
 The file is generally under the Expat (MIT) license, but some included
 portions are stated to be in the public domain by their original authors.

Files: tools/vmwarevmx2hashcat.py
Copyright: 2021 Gabriele 'matrix' Gristina
License: Expat

License: Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
     http://www.apache.org/licenses/LICENSE-2.0
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS"BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 On Debian systems, the complete text of the Apache License,
 Version 2.0 can be found in '/usr/share/common-licenses/Apache-2.0'.

License: BSD-2-clause
 Redistribution and use in source and binary forms, with or without modification, are permitted
 provided that the following conditions are met:
 .
    1. Redistributions of source code must retain the above copyright notice, this list of
       conditions and the following disclaimer.
 .
   2. Redistributions in binary form must reproduce the above copyright notice, this list of
      conditions and the following disclaimer in the documentation and/or other materials
      provided with the distribution.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
 AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.

License: CC0-1.0
 To the extent possible under law, the author(s) have dedicated all
 copyright and related and neighboring rights to this software to the public
 domain worldwide. This software is distributed without any warranty.
 On Debian systems, the complete text of the CC0 license, version 1.0,
 can be found in /usr/share/common-licenses/CC0-1.0.

License: Expat
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

License: GPL-2
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; version 2 dated June, 1991.
 On Debian systems, the complete text of version 2 of the GNU General
 Public License can be found in '/usr/share/common-licenses/GPL-2'.

License: Zlib
 The zlib License
 .
 This software is provided 'as-is', without any express or implied
 warranty. In no event will the authors be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
   1. The origin of this software must not be misrepresented; you must
      not claim that you wrote the original software. If you use this
      software in a product, an acknowledgment in the product
      documentation would be appreciated but is not required.
 .
   2. Altered source versions must be plainly marked as such, and must
      not be misrepresented as being the original software.
 .
   3. This notice may not be removed or altered from any source
      distribution.
