REUSE compliance of rivosinc/riscv-code-samples

Unfortunately, github.com/rivosinc/riscv-code-samples is not REUSE compliant and does not fully adopt the recommendations to make software licensing easy for humans and machines alike. Have a look at our tutorial to learn about the three simple steps to become REUSE compliant.

Badge

To add the badge to your project's README.md file, use the following snippet:

[![REUSE status](https://api.reuse.software/badge/github.com/rivosinc/riscv-code-samples)](https://api.reuse.software/info/github.com/rivosinc/riscv-code-samples)

Machine-readable information

The API provides machine-readable artifacts for automatic analysis.

  • All information about the latest compliance check can also be accessed via a machine-parsable JSON file.
  • You can gather the automatically generated SPDX SBOM in Tag:Value format, based on the reuse spdx command.

Last lint output

Commit 865a995c87c191d279ca736e18152cb841d090dc was checked on 23 May 2023 07:18:19 UTC with the following result:

# MISSING LICENSES

'Apache-2.0' found in:
* zvk-vector-crypto/gentests.py
* zvk-vector-crypto/vlen-bits.s
* zvk-vector-crypto/zvkb.s
* zvk-vector-crypto/zvkg.s
* zvk-vector-crypto/zvkned.s
* zvk-vector-crypto/zvknh.s
* zvk-vector-crypto/zvksed.s
* zvk-vector-crypto/zvksh.s


# MISSING COPYRIGHT AND LICENSING INFORMATION

The following files have no copyright and licensing information:
* .gitignore
* README.md
* zvk-vector-crypto/README.md
* zvk-vector-crypto/nist-kat/KAT_AES/CBCGFSbox128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CBCGFSbox256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CBCKeySbox128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CBCKeySbox256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CBCVarKey128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CBCVarKey256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CBCVarTxt128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CBCVarTxt256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB128GFSbox128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB128GFSbox256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB128KeySbox128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB128KeySbox256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB128VarKey128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB128VarKey256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB128VarTxt128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB128VarTxt256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB1GFSbox128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB1GFSbox256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB1KeySbox128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB1KeySbox256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB1VarKey128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB1VarKey256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB1VarTxt128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB1VarTxt256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB8GFSbox128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB8GFSbox256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB8KeySbox128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB8KeySbox256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB8VarKey128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB8VarKey256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB8VarTxt128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/CFB8VarTxt256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/ECBGFSbox128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/ECBGFSbox256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/ECBKeySbox128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/ECBKeySbox256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/ECBVarKey128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/ECBVarKey256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/ECBVarTxt128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/ECBVarTxt256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/OFBGFSbox128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/OFBGFSbox256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/OFBKeySbox128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/OFBKeySbox256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/OFBVarKey128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/OFBVarKey256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/OFBVarTxt128.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/OFBVarTxt256.rsp
* zvk-vector-crypto/nist-kat/KAT_AES/aesval.html
* zvk-vector-crypto/nist-kat/MMT_AES/CBCMMT128.rsp
* zvk-vector-crypto/nist-kat/MMT_AES/CBCMMT256.rsp
* zvk-vector-crypto/nist-kat/gcmtestvectors/gcmDecrypt128.rsp
* zvk-vector-crypto/nist-kat/gcmtestvectors/gcmDecrypt192.rsp
* zvk-vector-crypto/nist-kat/gcmtestvectors/gcmDecrypt256.rsp
* zvk-vector-crypto/nist-kat/gcmtestvectors/gcmEncryptExtIV128.rsp
* zvk-vector-crypto/nist-kat/gcmtestvectors/gcmEncryptExtIV192.rsp
* zvk-vector-crypto/nist-kat/gcmtestvectors/gcmEncryptExtIV256.rsp
* zvk-vector-crypto/nist-kat/shabytetestvectors/SHA256LongMsg.rsp
* zvk-vector-crypto/nist-kat/shabytetestvectors/SHA256ShortMsg.rsp
* zvk-vector-crypto/nist-kat/shabytetestvectors/SHA512LongMsg.rsp
* zvk-vector-crypto/nist-kat/shabytetestvectors/SHA512ShortMsg.rsp
* zvk-vector-crypto/test-vectors/sm3-test-vectors.h
* zvk-vector-crypto/test-vectors/sm4-test-vectors.h

The following files have no licensing information:
* zvk-vector-crypto/Makefile
* zvk-vector-crypto/aes-cbc-test.c
* zvk-vector-crypto/aes-cbc-test.h
* zvk-vector-crypto/aes-gcm-test.c
* zvk-vector-crypto/aes-gcm-test.h
* zvk-vector-crypto/log.c
* zvk-vector-crypto/log.h
* zvk-vector-crypto/parser.py
* zvk-vector-crypto/sha-test.c
* zvk-vector-crypto/sha-test.h
* zvk-vector-crypto/sm3-test.c
* zvk-vector-crypto/sm3-test.h
* zvk-vector-crypto/sm4-test.c
* zvk-vector-crypto/sm4-test.h
* zvk-vector-crypto/vlen-bits.h
* zvk-vector-crypto/zvkb-test.c
* zvk-vector-crypto/zvkb.h
* zvk-vector-crypto/zvkg.h
* zvk-vector-crypto/zvkned.h
* zvk-vector-crypto/zvknh.h
* zvk-vector-crypto/zvksed.h
* zvk-vector-crypto/zvksh.h


# SUMMARY

* Bad licenses:
* Deprecated licenses:
* Licenses without file extension:
* Missing licenses: Apache-2.0
* Unused licenses:
* Used licenses: Apache-2.0
* Read errors: 0
* Files with copyright information: 30 / 96
* Files with license information: 8 / 96

Unfortunately, your project is not compliant with version 3.0 of the REUSE Specification :-(