Browse Source

check for license files

master
Matthias J. Kannwischer 5 years ago
parent
commit
3b47fb2db7
5 changed files with 26 additions and 2 deletions
  1. +1
    -1
      .travis.yml
  2. +8
    -0
      Makefile
  3. +1
    -1
      README.md
  4. +15
    -0
      crypto_kem/kyber768/clean/LICENSE
  5. +1
    -0
      crypto_sign/dilithium-iii/clean/LICENSE

+ 1
- 1
.travis.yml View File

@@ -7,7 +7,7 @@ matrix:
- os: linux
compiler: gcc
env:
- MAKETARGET="test-all tidy-all check-format check-metadata"
- MAKETARGET="test-all tidy-all check-format check-metadata check-license-files"
addons:
apt:
packages:


+ 8
- 0
Makefile View File

@@ -189,6 +189,14 @@ run-sanitizer-all: sanitizer-all
done
@echo Tests completed

.PHONY: check-license-files
check-license-files:
@echo Checking that LICENSE files exist
@for scheme in $(ALL_SCHEMES); do \
echo Checking for $$scheme/clean/LICENSE;\
test -f $$scheme/clean/LICENSE || exit 1 ;\
done

.PHONY: test-all
test-all: run-functest-all run-valgrind-all run-sanitizer-all run-testvectors-all run-symbol-namespace-all



+ 1
- 1
README.md View File

@@ -54,7 +54,7 @@ _The checking of items on this list is still being developed. Checked items shou
* [ ] Makefile-based build for each separate scheme
* [ ] Makefile-based build for Windows (`nmake`)
* [x] All exported symbols are namespaced with `PQCLEAN_SCHEMENAME_`
* [ ] Each implementation comes with a `LICENSE` file (see below)
* [x] Each implementation comes with a `LICENSE` file (see below)
* [x] Each scheme comes with a `META.yml` file giving details about version of the algorithm, designers
* [x] Each individual implementation is specified in `META.yml`.



+ 15
- 0
crypto_kem/kyber768/clean/LICENSE View File

@@ -0,0 +1,15 @@
Public Domain
Authors: Joppe Bos,
Léo Ducas,
Eike Kiltz ,
Tancrède Lepoint,
Vadim Lyubashevsky,
John Schanck,
Peter Schwabe,
Gregor Seiler,
Damien Stehlé

For Keccak and AES we are using public-domain
code from sources and by authors listed in
comments on top of the respective files.


+ 1
- 0
crypto_sign/dilithium-iii/clean/LICENSE View File

@@ -0,0 +1 @@
Public Domain

Loading…
Cancel
Save