sphincs / sphincsplus

The SPHINCS+ reference code, accompanying the submission to NIST's Post-Quantum Cryptography project
https://sphincs.org
Other
131 stars 44 forks source link

Reintroduce stripped license of AES code #29

Closed pandame closed 1 year ago

pandame commented 2 years ago

The source code in ref/haraka.c notes that parts were taken from @pornin's BearSSL code. The relevant code is licensed under the MIT license.

The MIT license requires that the whole license notice including the copyright lines be present in all copies ("The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software", see also Kyle Mitchell's excellent write-up] "The MIT License, Line by Line" on the MIT license).

There are entire sections that are just 1:1 copies with maybe changed variable names, even ignoring the S-box proper, such as the SWAPN macros and the interleave functions.