Follow REUSE specification

- Add REUSE configuration
- Add compliant licenses in LICENSES/
- Add copyright SPDX tags
- Run REUSE complicance check in CI
- Remove spdx-ensure
This commit is contained in:
Daniel Jobson 2025-10-29 13:18:26 +01:00
parent c53edbe4ac
commit 5f3a065aaa
93 changed files with 315 additions and 396 deletions

View file

@ -6,7 +6,7 @@
# HW targets as well as its firmware.
#
#
# Copyright (C) 2022-2024 - Tillitis AB
# SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
# SPDX-License-Identifier: BSD-2-Clause
#
#

View file

@ -1,4 +1,4 @@
// Copyright (C) 2025 - Tillitis AB
// SPDX-FileCopyrightText: 2025 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <fw/tk1/reset.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2022, 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <stdbool.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2022, 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <fw/tk1/proto.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2022, 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <fw/tk1/proto.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2025 - Tillitis AB
// SPDX-FileCopyrightText: 2025 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#ifndef BLINK_APP_H

View file

@ -1,4 +1,4 @@
// Copyright (C) 2025 - Tillitis AB
// SPDX-FileCopyrightText: 2025 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <blake2s/blake2s.h>

View file

@ -9,7 +9,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
// support for mode based access control.
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
#
#
# Author: Joachim Strombergson
# Copyright (C) 2024 - Tillitis AB
# SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
# SPDX-License-Identifier: BSD-2-Clause
#
#===================================================================

View file

@ -11,7 +11,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -7,7 +7,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
#
#
# Author: Joachim Strombergson
# Copyright (C) 2022 - Tillitis AB
# SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
# SPDX-License-Identifier: BSD-2-Clause
#
#===================================================================

View file

@ -6,7 +6,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -16,7 +16,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2023 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -7,7 +7,7 @@
//
//
// Author: Claire Xenia Wolf
// Copyright (C) 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2023 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -8,7 +8,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2023 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2023 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2023 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
//
//
// Author: Joachim Strömbergson.
// Copyright (C) 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2023 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
#
#
# Author: Joachim Strombergson
# Copyright (C) 2023 - Tillitis AB
# SPDX-FileCopyrightText: 2023 Tillitis AB <tillitis.se>
# SPDX-License-Identifier: BSD-2-Clause
#
#===================================================================

View file

@ -6,7 +6,7 @@
# ------
# Program that generates hex memory file read by the memory model.
#
# Copyright (C) 2024 - Tillitis AB
# SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
# SPDX-License-Identifier: BSD-2-Clause
#
#=======================================================================

View file

@ -6,7 +6,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
#
#
# Author: Joachim Strombergson
# Copyright (C) 2022 - Tillitis AB
# SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
# SPDX-License-Identifier: BSD-2-Clause
#
#===================================================================

View file

@ -9,7 +9,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2023 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -17,8 +17,8 @@
//
// Author: Joachim Strombergson
// Copyright (c) 2014, Secworks Sweden AB
//
// SPDX-License-Identifier: BSD-2-Clause
//
// Redistribution and use in source and binary forms, with or
// without modification, are permitted provided that the following
// conditions are met:

View file

@ -7,7 +7,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (c) 2022, Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
// Redistribution and use in source and binary forms, with or

View file

@ -6,7 +6,7 @@
#
#
# Author: Joachim Strombergson
# Copyright (C) 2022 - Tillitis AB
# SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
# SPDX-License-Identifier: BSD-2-Clause
#
#===================================================================

View file

@ -6,7 +6,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -7,7 +7,7 @@
//
//
// Author: Claire Xenia Wolf
// Copyright (C) 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2023 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
#
#
# Author: Joachim Strombergson
# Copyright (C) 2022 - Tillitis AB
# SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
# SPDX-License-Identifier: BSD-2-Clause
#
#===================================================================

View file

@ -6,7 +6,7 @@
# Tillitis MTA1_USB_DEV board.
#
#
# Copyright (C) 2022 - Tillitis AB
# SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
# SPDX-License-Identifier: BSD-2-Clause
#
#=======================================================================

View file

@ -6,7 +6,7 @@
# on the tk1 board with the CH552 MCU used as a USB-serial chip.
#
#
# Copyright (C) 2022 - Tillitis AB
# SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
# SPDX-License-Identifier: BSD-2-Clause
#
#=======================================================================

View file

@ -1,4 +1,4 @@
// Copyright (C) 2022, 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <stddef.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2022, 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
.section ".text.init"

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <stdbool.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#ifndef AUTH_APP_H

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2022, 2023 - Tillitis AB
* SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
* SPDX-License-Identifier: BSD-2-Clause
*/

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <stdbool.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#ifndef TKEY_FLASH_H

View file

@ -1,4 +1,4 @@
// Copyright (C) 2022, 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <blake2s/blake2s.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <stdbool.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#ifndef MGMT_APP_H

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <stdint.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#ifndef PARTITION_TABLE_H

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <stdbool.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#ifndef PRELOAD_APP_H

View file

@ -1,4 +1,4 @@
// Copyright (C) 2022, 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <stdint.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2022, 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <stddef.h>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2022, 2023 - Tillitis AB
* SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
* SPDX-License-Identifier: BSD-2-Clause
*/

View file

@ -1,4 +1,4 @@
// Copyright (C) 2025 - Tillitis AB
// SPDX-FileCopyrightText: 2025 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <stdint.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2025 - Tillitis AB
// SPDX-FileCopyrightText: 2025 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#ifndef TKEY_RESET_H

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include "rng.h"

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#ifndef RNG_H

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include "spi.h"

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#ifndef TKEY_SPI_H

View file

@ -1,4 +1,4 @@
// Copyright (C) 2022-2025 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <tkey/tk1_mem.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2023 - Tillitis AB
// SPDX-FileCopyrightText: 2023 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#ifndef STATE_H

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <stdbool.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2024 - Tillitis AB
// SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#ifndef STORAGE_H

View file

@ -1,4 +1,4 @@
// Copyright (C) 2025 - Tillitis AB
// SPDX-FileCopyrightText: 2025 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#ifndef TKEY_SYSCALL_ENABLE_H

View file

@ -1,4 +1,4 @@
// Copyright (C) 2025 - Tillitis AB
// SPDX-FileCopyrightText: 2025 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#include <stdint.h>

View file

@ -1,4 +1,4 @@
// Copyright (C) 2025 - Tillitis AB
// SPDX-FileCopyrightText: 2025 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
#ifndef TKEY_SYSCALL_NUM_H

View file

@ -9,7 +9,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -8,7 +8,7 @@
// communicate with applications.
//
//
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -5,7 +5,7 @@
// Wrapper to allow simulation of the application_fpga using Verilator.
//
//
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -6,7 +6,7 @@
//
//
// Author: Joachim Strombergson
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -8,7 +8,7 @@
// communicate with applications.
//
//
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -5,7 +5,7 @@
// TRNG simulation of the application_fpga.
//
//
// Copyright (C) 2022 - Tillitis AB
// SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
// SPDX-License-Identifier: BSD-2-Clause
//
//======================================================================

View file

@ -1,6 +1,6 @@
#!/usr/bin/env python3
# Copyright 2024 Tillitis AB
# SPDX-FileCopyrightText: 2024 Tillitis AB <tillitis.se>
# SPDX-License-Identifier: BSD-2-Clause
import argparse

View file

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
#=======================================================================
#
# Copyright (C) 2023 Tillitis AB
# SPDX-FileCopyrightText: 2023 Tillitis AB <tillitis.se>
# Written by Myrtle Shah <gatecat@ds0.me>
# SPDX-License-Identifier: BSD-2-Clause
#

View file

@ -8,7 +8,7 @@
#
# The tool use HKDF (RFC5869) to generate the UDS.
#
# Copyright (C) 2022, 2023 - Tillitis AB
# SPDX-FileCopyrightText: 2022 Tillitis AB <tillitis.se>
# SPDX-License-Identifier: BSD-2-Clause
#
#=======================================================================