SWI-Prolog 7.7.1 Reference Manual: Section E.3

## E.3 License conditions inherited from used code

### E.3.1 Cryptographic routines

Cryptographic routines are used in variant_sha1/2 and `library(crypt)`. These routines are provided under the following conditions:

    Copyright (c) 2002, Dr Brian Gladman, Worcester, UK.   All rights reserved.

    LICENSE TERMS

    The free distribution and use of this software in both source and binary
    form is allowed (with or without changes) provided that:

       1. distributions of this source code include the above copyright
          notice, this list of conditions and the following disclaimer;

       2. distributions in binary form include the above copyright
          notice, this list of conditions and the following disclaimer
          in the documentation and/or other associated materials;

       3. the copyright holder's name is not used to endorse products
          built using this software without specific written permission.

    ALTERNATIVELY, provided that this notice is retained in full, this product
    may be distributed under the terms of the GNU General Public License (GPL),
    in which case the provisions of the GPL apply INSTEAD OF those given above.

    DISCLAIMER

    This software is provided 'as is' with no explicit or implied warranties
    in respect of its properties, including, but not limited to, correctness
    and/or fitness for purpose.