From 4157ed5689aafd42d9547454ab15f753f4d00b99 Mon Sep 17 00:00:00 2001 From: David Garske Date: Sun, 14 Apr 2024 09:33:14 +0200 Subject: [PATCH 1/2] Release v3.2.0 prep. --- CMakeLists.txt | 2 +- ChangeLog.md | 63 +++++++++++++++++++++++++++++++++++++++ configure.ac | 15 +++++----- examples/tls/tls_server.c | 2 +- wolftpm/version.h | 4 +-- 5 files changed, 74 insertions(+), 12 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4424505c..27206f3b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,7 +21,7 @@ cmake_minimum_required(VERSION 3.16) -project(wolfTPM VERSION 3.1.0 LANGUAGES C) +project(wolfTPM VERSION 3.2.0 LANGUAGES C) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set(WOLFTPM_DEFINITIONS) diff --git a/ChangeLog.md b/ChangeLog.md index c83f76a4..59d1ac59 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,68 @@ # Release Notes +## wolfTPM Release 3.2.0 (Apr 24, 2024) + +**Summary** + +Added TPM Firmware update support (Infineon SLB9672/SLB9673). Added support for pre-provisioned device identity keys/certificates (STMicro ST33). Fixed issue with sealing secret to prevent `userWithAuth` by default. Expanded the TPM get capabilities support. + +**Detail** + +* Added new API `wolfTPM2_NVCreateAuthPolicy` for allowing NV creation with policy (PR #344) +* Added Infineon firmware update recovery support (PR #342) +* Added support for Infineon Firmware upgrade (PR #339) + - Added support for Infineon SLB9672/SLB9673 Firmware upgrade (see examples/firmware/README.md) + - Added Infineon Modus Toolbox support. See `wolfssl/IDE/Infineon/README.md` for setup instructions. + - Added support for Infineon CyHal I2C support. + - Added Firmware extraction tool + - Added Firmware update example application `examples/firmware/ifx_fw_update`. + - Added support for vendor capabilities `TPM_CAP_VENDOR_PROPERTY`. + - Added `XSLEEP_MS` macro for firmware update delay. + - Added support for getting key group id, operational mode and update counts. + - Added support for abandoning an update. + - Added support for firmware update done, but not finalized + - Added Infineon CyHal SPI support. + - Fixed auto-detect to not define SLB9672/SLB9673. +* Fixed TLS examples to not use openssl compatibility macros (PR #341) +* Added ST33 support for pre-provisioned device identity key and certificate (PR #336) + - Added support for pre-provisioned TPM using the "TPM 2.0 Keys for Device Identity and Attestation" specification. See build macro: `WOLFTPM_MFG_IDENTITY`. + - Added example for using TPM pre-provisioned device identity to TLS client example. + - Fixed ST33 vendor command to enable command codes (TPM2_SetCommandSet) (it requires platform auth to be set). + - Added benchmarks for new ST33KTPM2XI2C. + - Fixed 0x1XX error code parsing. + - Fixed ST33 part descriptions. + - Updated example certificates. +* Fixes for building wolfTPM examples with `NO_FILESYSTEM` (PR #338) +* Fixed crypto callback hashing return code initialization (PR #334) +* Updated documentation for Infineon SLB9673 (I2C) (PR #337) +* Fixed Documentation references for generated user manual (PR #335) +* Fixed netdb.h include (PR #333) +* Fixes for building with "-Wpedantic" (PR #332) +* Added new API `wolfTPM2_GetHandles` to get list of handles from the TPM capabilities. (PR #328) +* Fixed config.h, which should only be included from .c files, not headers. (PR #330/#331) +* Fixed CMake tests (PR #329) +* Fixed and improved secret sealing/unsealing (PR #327) + - Do not set userWithAuth by default when creating sealed objects. That flag allows password auth for the sealed object. Without the flag it only allows policy auth. + - Allow setting policy auth with flags. + - Fix secret_unseal to use policy session and valid sealed name. + - Added expected failure test cases for seal/unseal with policy. + - Improve the run_examples.sh script +* Improved types for htons and byte swap (PR #326) + - Match byte swap logic with wolfSSL (use WOLF_ALLOW_BUILTIN). + - Remove unused `XHTONS` and `arpa/inet.h`. +* Improved STMicro product naming (PR #325) +* Improved the STM32Cube template (PR #324) + - Setup so next pack can add small stack and transport options: `WOLFTPM_CONF_SMALL_STACK` and `WOLFTPM_CONF_TRANSPORT` (0=SPI, 1=I2C). +* Fixed build error with missing `wc_RsaKeyToPublicDer_ex` (PR #323) +* Improved the ECC macro checks for `wc_EccPublicKeyToDer` (PR #323) +* Added PKCS7 ECC support to example (PR #322) + - Added wrapper function to export TPM public key as DER/ASN.1 or PEM. + - Fixed for crypto callback ECC sign to handle getting keySz for unknown cases (like PKCS7 without privateKey set). +* Added expanded key template and cleanups (PR #321) + - Fixed mixed variable declaration. + - Added _ex version for GetKeyTemplate RSA/ECC to allow setting all template parameters. + + ## wolfTPM Release 3.1.0 (Dec 29, 2023) **Summary** diff --git a/configure.ac b/configure.ac index 08410588..12e43d43 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ # All right reserved. AC_COPYRIGHT([Copyright (C) 2014-2021 wolfSSL Inc.]) -AC_INIT([wolftpm],[3.1.0],[https://github.com/wolfssl/wolfTPM/issues],[wolftpm],[http://www.wolfssl.com]) +AC_INIT([wolftpm],[3.2.0],[https://github.com/wolfssl/wolfTPM/issues],[wolftpm],[http://www.wolfssl.com]) AC_PREREQ([2.63]) AC_CONFIG_AUX_DIR([build-aux]) @@ -28,18 +28,17 @@ AC_ARG_PROGRAM AC_CONFIG_HEADERS([src/config.h]) -WOLFTPM_LIBRARY_VERSION=16:1:0 +WOLFTPM_LIBRARY_VERSION=16:2:0 # | | | # +------+ | +---+ # | | | # current:revision:age # | | | -# | | +- increment if interfaces have been added -# | | set to zero if interfaces have been removed -# | | or changed -# | +- increment if source code has changed -# | set to zero if current is incremented -# +- increment if interfaces have been added, removed or changed +# | | +- increment if source code has changed +# | | set to zero if [current] or [revision] is incremented +# | +- increment if interfaces have been added +# | set to zero if [current] is incremented +# +- increment if interfaces have been removed or changed AC_SUBST([WOLFTPM_LIBRARY_VERSION]) diff --git a/examples/tls/tls_server.c b/examples/tls/tls_server.c index 2fc0b16e..1a27aed8 100644 --- a/examples/tls/tls_server.c +++ b/examples/tls/tls_server.c @@ -57,7 +57,7 @@ static int mStop = 0; * This example server listens on port 11111 by default, but can be set at * build-time using `TLS_PORT`. * - * By default this example will loads RSA keys unless RSA is disabled (NO_RSA) + * By default this example will load RSA keys unless RSA is disabled (NO_RSA) * or the TLS_USE_ECC build option is used. * * You can validate using the wolfSSL example client this like: diff --git a/wolftpm/version.h b/wolftpm/version.h index bb5f669d..0be73637 100644 --- a/wolftpm/version.h +++ b/wolftpm/version.h @@ -34,8 +34,8 @@ extern "C" { #endif -#define LIBWOLFTPM_VERSION_STRING "3.1.0" -#define LIBWOLFTPM_VERSION_HEX 0x03001000 +#define LIBWOLFTPM_VERSION_STRING "3.2.0" +#define LIBWOLFTPM_VERSION_HEX 0x03002000 #ifdef __cplusplus } From c98ee9a71e7753fc7bcf27266602e8dcaa16c89d Mon Sep 17 00:00:00 2001 From: David Garske Date: Thu, 18 Apr 2024 12:37:16 -0700 Subject: [PATCH 2/2] Update copyright date. --- IDE/OPENSTM32/Inc/wolftpm_example.h | 2 +- IDE/OPENSTM32/Src/main.c | 4 ++-- IDE/OPENSTM32/Src/wolftpm_example.c | 2 +- IDE/VisualStudio/user_settings.h | 2 +- configure.ac | 2 +- examples/attestation/activate_credential.c | 2 +- examples/attestation/credential.h | 2 +- examples/attestation/make_credential.c | 2 +- examples/bench/bench.c | 2 +- examples/bench/bench.h | 2 +- examples/boot/boot.h | 2 +- examples/boot/secret_seal.c | 2 +- examples/boot/secret_unseal.c | 2 +- examples/boot/secure_rot.c | 2 +- examples/csr/csr.c | 2 +- examples/csr/csr.h | 2 +- examples/gpio/gpio.h | 2 +- examples/gpio/gpio_config.c | 2 +- examples/gpio/gpio_read.c | 2 +- examples/gpio/gpio_set.c | 2 +- examples/keygen/create_primary.c | 2 +- examples/keygen/external_import.c | 2 +- examples/keygen/keygen.c | 2 +- examples/keygen/keygen.h | 2 +- examples/keygen/keyimport.c | 2 +- examples/keygen/keyload.c | 2 +- examples/management/flush.c | 2 +- examples/management/flush.h | 2 +- examples/native/native_test.c | 2 +- examples/native/native_test.h | 2 +- examples/nvram/counter.c | 2 +- examples/nvram/nvram.h | 2 +- examples/nvram/policy_nv.c | 2 +- examples/nvram/read.c | 2 +- examples/nvram/store.c | 2 +- examples/pcr/extend.c | 2 +- examples/pcr/pcr.h | 2 +- examples/pcr/policy.c | 2 +- examples/pcr/policy_sign.c | 2 +- examples/pcr/quote.c | 2 +- examples/pcr/quote.h | 2 +- examples/pcr/read_pcr.c | 2 +- examples/pcr/reset.c | 2 +- examples/pkcs7/pkcs7.c | 2 +- examples/pkcs7/pkcs7.h | 2 +- examples/seal/seal.c | 2 +- examples/seal/seal.h | 2 +- examples/seal/unseal.c | 2 +- examples/timestamp/clock_set.c | 2 +- examples/timestamp/clock_set.h | 2 +- examples/timestamp/signed_timestamp.c | 2 +- examples/timestamp/signed_timestamp.h | 2 +- examples/tls/tls_client.c | 2 +- examples/tls/tls_client.h | 2 +- examples/tls/tls_client_notpm.c | 2 +- examples/tls/tls_common.h | 2 +- examples/tls/tls_server.c | 2 +- examples/tls/tls_server.h | 2 +- examples/tpm_test.h | 2 +- examples/tpm_test_keys.c | 2 +- examples/tpm_test_keys.h | 2 +- examples/wrap/wrap_test.c | 2 +- examples/wrap/wrap_test.h | 2 +- hal/tpm_io.c | 2 +- hal/tpm_io.h | 2 +- hal/tpm_io_atmel.c | 2 +- hal/tpm_io_barebox.c | 2 +- hal/tpm_io_linux.c | 2 +- hal/tpm_io_microchip.c | 2 +- hal/tpm_io_mmio.c | 2 +- hal/tpm_io_qnx.c | 2 +- hal/tpm_io_st.c | 2 +- hal/tpm_io_xilinx.c | 2 +- src/tpm2.c | 2 +- src/tpm2_cryptocb.c | 2 +- src/tpm2_linux.c | 2 +- src/tpm2_packet.c | 2 +- src/tpm2_param_enc.c | 2 +- src/tpm2_swtpm.c | 2 +- src/tpm2_tis.c | 2 +- src/tpm2_winapi.c | 2 +- src/tpm2_wrap.c | 2 +- tests/unit_tests.c | 2 +- wolftpm/options.h.in | 2 +- wolftpm/tpm2.h | 2 +- wolftpm/tpm2_linux.h | 2 +- wolftpm/tpm2_packet.h | 2 +- wolftpm/tpm2_param_enc.h | 2 +- wolftpm/tpm2_socket.h | 2 +- wolftpm/tpm2_swtpm.h | 2 +- wolftpm/tpm2_tis.h | 2 +- wolftpm/tpm2_types.h | 2 +- wolftpm/tpm2_winapi.h | 2 +- wolftpm/tpm2_wrap.h | 2 +- wolftpm/version.h | 2 +- wolftpm/version.h.in | 2 +- wolftpm/visibility.h | 2 +- wrapper/CSharp/wolfTPM-tests.cs | 2 +- wrapper/CSharp/wolfTPM.cs | 2 +- 99 files changed, 100 insertions(+), 100 deletions(-) diff --git a/IDE/OPENSTM32/Inc/wolftpm_example.h b/IDE/OPENSTM32/Inc/wolftpm_example.h index cf360eb9..b1cbdd76 100644 --- a/IDE/OPENSTM32/Inc/wolftpm_example.h +++ b/IDE/OPENSTM32/Inc/wolftpm_example.h @@ -1,6 +1,6 @@ /* wolftpm_example.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/IDE/OPENSTM32/Src/main.c b/IDE/OPENSTM32/Src/main.c index d684cd0f..4814d614 100644 --- a/IDE/OPENSTM32/Src/main.c +++ b/IDE/OPENSTM32/Src/main.c @@ -1,6 +1,6 @@ /* main.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * @@ -18,7 +18,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA */ - + #include "wolftpm_example.h" diff --git a/IDE/OPENSTM32/Src/wolftpm_example.c b/IDE/OPENSTM32/Src/wolftpm_example.c index 89d8a9e1..8817daac 100644 --- a/IDE/OPENSTM32/Src/wolftpm_example.c +++ b/IDE/OPENSTM32/Src/wolftpm_example.c @@ -1,6 +1,6 @@ /* wolftpm_example.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/IDE/VisualStudio/user_settings.h b/IDE/VisualStudio/user_settings.h index 7b8379c3..aacdc0a3 100644 --- a/IDE/VisualStudio/user_settings.h +++ b/IDE/VisualStudio/user_settings.h @@ -1,6 +1,6 @@ /* user_settings.h * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/configure.ac b/configure.ac index 12e43d43..72e410bf 100644 --- a/configure.ac +++ b/configure.ac @@ -478,7 +478,7 @@ rm -f $OPTION_FILE echo "/* wolftpm options.h" > $OPTION_FILE echo " * generated from configure options" >> $OPTION_FILE echo " *" >> $OPTION_FILE -echo " * Copyright (C) 2006-2021 wolfSSL Inc." >> $OPTION_FILE +echo " * Copyright (C) 2006-2024 wolfSSL Inc." >> $OPTION_FILE echo " *" >> $OPTION_FILE echo " * * This file is part of wolfTPM." >> $OPTION_FILE echo " *" >> $OPTION_FILE diff --git a/examples/attestation/activate_credential.c b/examples/attestation/activate_credential.c index 673e9852..d58b1a6a 100644 --- a/examples/attestation/activate_credential.c +++ b/examples/attestation/activate_credential.c @@ -1,6 +1,6 @@ /* activate_credential.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/attestation/credential.h b/examples/attestation/credential.h index bef4255c..68266e7b 100644 --- a/examples/attestation/credential.h +++ b/examples/attestation/credential.h @@ -1,6 +1,6 @@ /* credential.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/attestation/make_credential.c b/examples/attestation/make_credential.c index 99a22421..530d0784 100644 --- a/examples/attestation/make_credential.c +++ b/examples/attestation/make_credential.c @@ -1,6 +1,6 @@ /* make_credential.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/bench/bench.c b/examples/bench/bench.c index e036c780..4b10dee5 100644 --- a/examples/bench/bench.c +++ b/examples/bench/bench.c @@ -1,6 +1,6 @@ /* bench.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/bench/bench.h b/examples/bench/bench.h index 8fd00100..c0f9a858 100644 --- a/examples/bench/bench.h +++ b/examples/bench/bench.h @@ -1,6 +1,6 @@ /* bench.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/boot/boot.h b/examples/boot/boot.h index c0076b3e..119b3c21 100644 --- a/examples/boot/boot.h +++ b/examples/boot/boot.h @@ -1,6 +1,6 @@ /* boot.h * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/boot/secret_seal.c b/examples/boot/secret_seal.c index 93ec084d..3991d3b1 100644 --- a/examples/boot/secret_seal.c +++ b/examples/boot/secret_seal.c @@ -1,6 +1,6 @@ /* secret_seal.c * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/boot/secret_unseal.c b/examples/boot/secret_unseal.c index 5b6c7671..aa90af1d 100644 --- a/examples/boot/secret_unseal.c +++ b/examples/boot/secret_unseal.c @@ -1,6 +1,6 @@ /* secret_unseal.c * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/boot/secure_rot.c b/examples/boot/secure_rot.c index 814adfe6..dfc86be6 100644 --- a/examples/boot/secure_rot.c +++ b/examples/boot/secure_rot.c @@ -1,6 +1,6 @@ /* secure_rot.c * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/csr/csr.c b/examples/csr/csr.c index e2a0333a..3cba9b46 100644 --- a/examples/csr/csr.c +++ b/examples/csr/csr.c @@ -1,6 +1,6 @@ /* csr.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/csr/csr.h b/examples/csr/csr.h index c1502588..c761a869 100644 --- a/examples/csr/csr.h +++ b/examples/csr/csr.h @@ -1,6 +1,6 @@ /* csr.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/gpio/gpio.h b/examples/gpio/gpio.h index 7d305ea7..726d2800 100644 --- a/examples/gpio/gpio.h +++ b/examples/gpio/gpio.h @@ -1,6 +1,6 @@ /* gpio.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/gpio/gpio_config.c b/examples/gpio/gpio_config.c index 0d37c712..ac7ba69e 100644 --- a/examples/gpio/gpio_config.c +++ b/examples/gpio/gpio_config.c @@ -1,6 +1,6 @@ /* gpio_config.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/gpio/gpio_read.c b/examples/gpio/gpio_read.c index 076f9b52..03d1a7ba 100644 --- a/examples/gpio/gpio_read.c +++ b/examples/gpio/gpio_read.c @@ -1,6 +1,6 @@ /* read.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/gpio/gpio_set.c b/examples/gpio/gpio_set.c index 77dc8cfd..d66daea3 100644 --- a/examples/gpio/gpio_set.c +++ b/examples/gpio/gpio_set.c @@ -1,6 +1,6 @@ /* set.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/keygen/create_primary.c b/examples/keygen/create_primary.c index a5f4acce..18c52e15 100644 --- a/examples/keygen/create_primary.c +++ b/examples/keygen/create_primary.c @@ -1,6 +1,6 @@ /* create_primary.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/keygen/external_import.c b/examples/keygen/external_import.c index 3b67dc49..7aeee4cd 100644 --- a/examples/keygen/external_import.c +++ b/examples/keygen/external_import.c @@ -1,6 +1,6 @@ /* external_import.c * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/keygen/keygen.c b/examples/keygen/keygen.c index ab87d475..54a53a99 100644 --- a/examples/keygen/keygen.c +++ b/examples/keygen/keygen.c @@ -1,6 +1,6 @@ /* keygen.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/keygen/keygen.h b/examples/keygen/keygen.h index 13467799..2fb74194 100644 --- a/examples/keygen/keygen.h +++ b/examples/keygen/keygen.h @@ -1,6 +1,6 @@ /* keygen.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/keygen/keyimport.c b/examples/keygen/keyimport.c index eb6c96d9..ac183f58 100644 --- a/examples/keygen/keyimport.c +++ b/examples/keygen/keyimport.c @@ -1,6 +1,6 @@ /* keyimport.c * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/keygen/keyload.c b/examples/keygen/keyload.c index 343d7bbc..fe3e30e0 100644 --- a/examples/keygen/keyload.c +++ b/examples/keygen/keyload.c @@ -1,6 +1,6 @@ /* keyload.c * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/management/flush.c b/examples/management/flush.c index dc635f44..ee26c5d4 100644 --- a/examples/management/flush.c +++ b/examples/management/flush.c @@ -1,6 +1,6 @@ /* flush.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/management/flush.h b/examples/management/flush.h index 804647f0..7d92e3f0 100644 --- a/examples/management/flush.h +++ b/examples/management/flush.h @@ -1,6 +1,6 @@ /* flush.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/native/native_test.c b/examples/native/native_test.c index 646c6dbd..3602439e 100644 --- a/examples/native/native_test.c +++ b/examples/native/native_test.c @@ -1,6 +1,6 @@ /* native_test.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/native/native_test.h b/examples/native/native_test.h index 4d6e95aa..e52b4d0c 100644 --- a/examples/native/native_test.h +++ b/examples/native/native_test.h @@ -1,6 +1,6 @@ /* native_test.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/nvram/counter.c b/examples/nvram/counter.c index 5d3dd82c..3a2d0de0 100644 --- a/examples/nvram/counter.c +++ b/examples/nvram/counter.c @@ -1,6 +1,6 @@ /* counter.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/nvram/nvram.h b/examples/nvram/nvram.h index aa92c307..d5ab9491 100644 --- a/examples/nvram/nvram.h +++ b/examples/nvram/nvram.h @@ -1,6 +1,6 @@ /* nvram.h * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/nvram/policy_nv.c b/examples/nvram/policy_nv.c index b858ca9e..073a3444 100644 --- a/examples/nvram/policy_nv.c +++ b/examples/nvram/policy_nv.c @@ -1,6 +1,6 @@ /* policy_nv.c * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/nvram/read.c b/examples/nvram/read.c index d90172f0..02937999 100644 --- a/examples/nvram/read.c +++ b/examples/nvram/read.c @@ -1,6 +1,6 @@ /* read.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/nvram/store.c b/examples/nvram/store.c index 007a6e76..8ed544b1 100644 --- a/examples/nvram/store.c +++ b/examples/nvram/store.c @@ -1,6 +1,6 @@ /* store.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/extend.c b/examples/pcr/extend.c index 5220948c..f52507fe 100644 --- a/examples/pcr/extend.c +++ b/examples/pcr/extend.c @@ -1,6 +1,6 @@ /* extend.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/pcr.h b/examples/pcr/pcr.h index c5d1c940..098703b6 100644 --- a/examples/pcr/pcr.h +++ b/examples/pcr/pcr.h @@ -1,6 +1,6 @@ /* pcr.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/policy.c b/examples/pcr/policy.c index dfaafef4..22173949 100644 --- a/examples/pcr/policy.c +++ b/examples/pcr/policy.c @@ -1,6 +1,6 @@ /* policy.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/policy_sign.c b/examples/pcr/policy_sign.c index 4cf64e19..c16e1a1e 100644 --- a/examples/pcr/policy_sign.c +++ b/examples/pcr/policy_sign.c @@ -1,6 +1,6 @@ /* policy_sign.c * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/quote.c b/examples/pcr/quote.c index dc30ad7f..f3eb1c3f 100644 --- a/examples/pcr/quote.c +++ b/examples/pcr/quote.c @@ -1,6 +1,6 @@ /* quote.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/quote.h b/examples/pcr/quote.h index 2474c921..0f843f0c 100644 --- a/examples/pcr/quote.h +++ b/examples/pcr/quote.h @@ -1,6 +1,6 @@ /* quote.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/read_pcr.c b/examples/pcr/read_pcr.c index 2e9de463..7f9299bb 100644 --- a/examples/pcr/read_pcr.c +++ b/examples/pcr/read_pcr.c @@ -1,6 +1,6 @@ /* read.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/reset.c b/examples/pcr/reset.c index e2caf50a..8c084a67 100644 --- a/examples/pcr/reset.c +++ b/examples/pcr/reset.c @@ -1,6 +1,6 @@ /* reset.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pkcs7/pkcs7.c b/examples/pkcs7/pkcs7.c index eac18f50..451252b9 100644 --- a/examples/pkcs7/pkcs7.c +++ b/examples/pkcs7/pkcs7.c @@ -1,6 +1,6 @@ /* pkcs7.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pkcs7/pkcs7.h b/examples/pkcs7/pkcs7.h index e7e78df7..0d3a4f6a 100644 --- a/examples/pkcs7/pkcs7.h +++ b/examples/pkcs7/pkcs7.h @@ -1,6 +1,6 @@ /* pkcs7.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/seal/seal.c b/examples/seal/seal.c index 8d4066ad..2dc351d0 100644 --- a/examples/seal/seal.c +++ b/examples/seal/seal.c @@ -1,6 +1,6 @@ /* seal.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/seal/seal.h b/examples/seal/seal.h index 269f330d..32442e77 100644 --- a/examples/seal/seal.h +++ b/examples/seal/seal.h @@ -1,6 +1,6 @@ /* seal.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/seal/unseal.c b/examples/seal/unseal.c index c61d99c2..f2068596 100644 --- a/examples/seal/unseal.c +++ b/examples/seal/unseal.c @@ -1,6 +1,6 @@ /* unseal.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/timestamp/clock_set.c b/examples/timestamp/clock_set.c index 11222540..e7eb3cf1 100644 --- a/examples/timestamp/clock_set.c +++ b/examples/timestamp/clock_set.c @@ -1,6 +1,6 @@ /* clock_set.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/timestamp/clock_set.h b/examples/timestamp/clock_set.h index ff29892f..fefb4ef4 100644 --- a/examples/timestamp/clock_set.h +++ b/examples/timestamp/clock_set.h @@ -1,6 +1,6 @@ /* clock_set.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/timestamp/signed_timestamp.c b/examples/timestamp/signed_timestamp.c index f3e192c4..59cb32ad 100644 --- a/examples/timestamp/signed_timestamp.c +++ b/examples/timestamp/signed_timestamp.c @@ -1,6 +1,6 @@ /* signed_timestamp.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/timestamp/signed_timestamp.h b/examples/timestamp/signed_timestamp.h index d074234e..aa14c8de 100644 --- a/examples/timestamp/signed_timestamp.h +++ b/examples/timestamp/signed_timestamp.h @@ -1,6 +1,6 @@ /* signed_timestamp.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tls/tls_client.c b/examples/tls/tls_client.c index 5ef60df4..b1c4aaac 100644 --- a/examples/tls/tls_client.c +++ b/examples/tls/tls_client.c @@ -1,6 +1,6 @@ /* tls_client.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tls/tls_client.h b/examples/tls/tls_client.h index eec99cf2..93776d36 100644 --- a/examples/tls/tls_client.h +++ b/examples/tls/tls_client.h @@ -1,6 +1,6 @@ /* tls_client.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tls/tls_client_notpm.c b/examples/tls/tls_client_notpm.c index 93d583f4..2d883c79 100644 --- a/examples/tls/tls_client_notpm.c +++ b/examples/tls/tls_client_notpm.c @@ -1,6 +1,6 @@ /* tls_client_notpm.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tls/tls_common.h b/examples/tls/tls_common.h index 348ad2de..a8d71803 100644 --- a/examples/tls/tls_common.h +++ b/examples/tls/tls_common.h @@ -1,6 +1,6 @@ /* tls_common.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tls/tls_server.c b/examples/tls/tls_server.c index 1a27aed8..ca0ab320 100644 --- a/examples/tls/tls_server.c +++ b/examples/tls/tls_server.c @@ -1,6 +1,6 @@ /* tls_server.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tls/tls_server.h b/examples/tls/tls_server.h index fa5194fb..8409bce8 100644 --- a/examples/tls/tls_server.h +++ b/examples/tls/tls_server.h @@ -1,6 +1,6 @@ /* tls_server.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tpm_test.h b/examples/tpm_test.h index 03ce02e7..c6316e88 100644 --- a/examples/tpm_test.h +++ b/examples/tpm_test.h @@ -1,6 +1,6 @@ /* tpm_test.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tpm_test_keys.c b/examples/tpm_test_keys.c index c5df1827..63054d69 100644 --- a/examples/tpm_test_keys.c +++ b/examples/tpm_test_keys.c @@ -1,6 +1,6 @@ /* tpm_test_keys.c * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tpm_test_keys.h b/examples/tpm_test_keys.h index 4504c900..0ad48241 100644 --- a/examples/tpm_test_keys.h +++ b/examples/tpm_test_keys.h @@ -1,6 +1,6 @@ /* tpm_test_keys.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/wrap/wrap_test.c b/examples/wrap/wrap_test.c index ddf83776..0ead4b3b 100644 --- a/examples/wrap/wrap_test.c +++ b/examples/wrap/wrap_test.c @@ -1,6 +1,6 @@ /* wrap_test.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/wrap/wrap_test.h b/examples/wrap/wrap_test.h index c4f535d0..3a5cba9f 100644 --- a/examples/wrap/wrap_test.h +++ b/examples/wrap/wrap_test.h @@ -1,6 +1,6 @@ /* wrap_test.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io.c b/hal/tpm_io.c index f1324302..c47ce879 100644 --- a/hal/tpm_io.c +++ b/hal/tpm_io.c @@ -1,6 +1,6 @@ /* tpm_io.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io.h b/hal/tpm_io.h index 371782a5..eabb1b37 100644 --- a/hal/tpm_io.h +++ b/hal/tpm_io.h @@ -1,6 +1,6 @@ /* tpm_io.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_atmel.c b/hal/tpm_io_atmel.c index 31c3778f..69c125ef 100644 --- a/hal/tpm_io_atmel.c +++ b/hal/tpm_io_atmel.c @@ -1,6 +1,6 @@ /* tpm_io_atmel.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_barebox.c b/hal/tpm_io_barebox.c index 478b1400..799c06d9 100644 --- a/hal/tpm_io_barebox.c +++ b/hal/tpm_io_barebox.c @@ -1,6 +1,6 @@ /* tpm_io_barebox.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_linux.c b/hal/tpm_io_linux.c index 8e340c62..785fde64 100644 --- a/hal/tpm_io_linux.c +++ b/hal/tpm_io_linux.c @@ -1,6 +1,6 @@ /* tpm_io_linux.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_microchip.c b/hal/tpm_io_microchip.c index 178963ff..4641ff5e 100644 --- a/hal/tpm_io_microchip.c +++ b/hal/tpm_io_microchip.c @@ -1,6 +1,6 @@ /* tpm_io_microchip.c * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_mmio.c b/hal/tpm_io_mmio.c index 1156c931..951ba5ec 100644 --- a/hal/tpm_io_mmio.c +++ b/hal/tpm_io_mmio.c @@ -1,6 +1,6 @@ /* tpm_io_mmio.c * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_qnx.c b/hal/tpm_io_qnx.c index eb42afa4..1a6e0eec 100644 --- a/hal/tpm_io_qnx.c +++ b/hal/tpm_io_qnx.c @@ -1,6 +1,6 @@ /* tpm_io_qnx.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_st.c b/hal/tpm_io_st.c index d6744b27..3bedd96e 100644 --- a/hal/tpm_io_st.c +++ b/hal/tpm_io_st.c @@ -1,6 +1,6 @@ /* tpm_io_st.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_xilinx.c b/hal/tpm_io_xilinx.c index 6516b73f..61174c17 100644 --- a/hal/tpm_io_xilinx.c +++ b/hal/tpm_io_xilinx.c @@ -1,6 +1,6 @@ /* tpm_io_xilinx.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2.c b/src/tpm2.c index 45ad5087..d8f81004 100644 --- a/src/tpm2.c +++ b/src/tpm2.c @@ -1,6 +1,6 @@ /* tpm2.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_cryptocb.c b/src/tpm2_cryptocb.c index 4746374c..7fc4757d 100644 --- a/src/tpm2_cryptocb.c +++ b/src/tpm2_cryptocb.c @@ -1,6 +1,6 @@ /* tpm2_cryptocb.c * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_linux.c b/src/tpm2_linux.c index 9c3f354d..bd88085d 100644 --- a/src/tpm2_linux.c +++ b/src/tpm2_linux.c @@ -1,6 +1,6 @@ /* tpm2_linux.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_packet.c b/src/tpm2_packet.c index e7f687f5..6d1f22b4 100644 --- a/src/tpm2_packet.c +++ b/src/tpm2_packet.c @@ -1,6 +1,6 @@ /* tpm2_packet.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_param_enc.c b/src/tpm2_param_enc.c index 2df0d283..6b5c5726 100644 --- a/src/tpm2_param_enc.c +++ b/src/tpm2_param_enc.c @@ -1,6 +1,6 @@ /* tpm2_param_enc.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_swtpm.c b/src/tpm2_swtpm.c index dcdda6fb..dbcc8b48 100644 --- a/src/tpm2_swtpm.c +++ b/src/tpm2_swtpm.c @@ -1,6 +1,6 @@ /* tpm2_swtpm.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_tis.c b/src/tpm2_tis.c index da6d04c4..56a47738 100644 --- a/src/tpm2_tis.c +++ b/src/tpm2_tis.c @@ -1,6 +1,6 @@ /* tpm2_tis.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_winapi.c b/src/tpm2_winapi.c index 840a5c26..1206a6c9 100644 --- a/src/tpm2_winapi.c +++ b/src/tpm2_winapi.c @@ -1,6 +1,6 @@ /* tpm2_winapi.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_wrap.c b/src/tpm2_wrap.c index 2f91c269..9f77e322 100644 --- a/src/tpm2_wrap.c +++ b/src/tpm2_wrap.c @@ -1,6 +1,6 @@ /* tpm2_wrap.c * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/tests/unit_tests.c b/tests/unit_tests.c index 301db1b2..16231720 100644 --- a/tests/unit_tests.c +++ b/tests/unit_tests.c @@ -1,6 +1,6 @@ /* unit_tests.c * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/options.h.in b/wolftpm/options.h.in index 0565ca0b..fadc2562 100644 --- a/wolftpm/options.h.in +++ b/wolftpm/options.h.in @@ -1,6 +1,6 @@ /* options.h.in * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2.h b/wolftpm/tpm2.h index 5dd01cda..8332b253 100644 --- a/wolftpm/tpm2.h +++ b/wolftpm/tpm2.h @@ -1,6 +1,6 @@ /* tpm2.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_linux.h b/wolftpm/tpm2_linux.h index 11a85680..65125307 100644 --- a/wolftpm/tpm2_linux.h +++ b/wolftpm/tpm2_linux.h @@ -1,6 +1,6 @@ /* tpm2_linux.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_packet.h b/wolftpm/tpm2_packet.h index fa9da7f6..30f6e871 100644 --- a/wolftpm/tpm2_packet.h +++ b/wolftpm/tpm2_packet.h @@ -1,6 +1,6 @@ /* tpm2_packet.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_param_enc.h b/wolftpm/tpm2_param_enc.h index 233d043a..bed870e0 100644 --- a/wolftpm/tpm2_param_enc.h +++ b/wolftpm/tpm2_param_enc.h @@ -1,6 +1,6 @@ /* tpm2_param_enc.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_socket.h b/wolftpm/tpm2_socket.h index 0515eabb..1972ca96 100644 --- a/wolftpm/tpm2_socket.h +++ b/wolftpm/tpm2_socket.h @@ -1,6 +1,6 @@ /* tpm2_socket.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_swtpm.h b/wolftpm/tpm2_swtpm.h index 52a9294c..b6b23667 100644 --- a/wolftpm/tpm2_swtpm.h +++ b/wolftpm/tpm2_swtpm.h @@ -1,6 +1,6 @@ /* tpm2_swtpm.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_tis.h b/wolftpm/tpm2_tis.h index 0aec1389..8bf2e9ad 100644 --- a/wolftpm/tpm2_tis.h +++ b/wolftpm/tpm2_tis.h @@ -1,6 +1,6 @@ /* tpm2_tis.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_types.h b/wolftpm/tpm2_types.h index 82333ddf..64d7f36c 100644 --- a/wolftpm/tpm2_types.h +++ b/wolftpm/tpm2_types.h @@ -1,6 +1,6 @@ /* tpm2_types.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_winapi.h b/wolftpm/tpm2_winapi.h index dc1bb825..c3616242 100644 --- a/wolftpm/tpm2_winapi.h +++ b/wolftpm/tpm2_winapi.h @@ -1,6 +1,6 @@ /* tpm2_winapi.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_wrap.h b/wolftpm/tpm2_wrap.h index fcb09cec..629f240d 100644 --- a/wolftpm/tpm2_wrap.h +++ b/wolftpm/tpm2_wrap.h @@ -1,6 +1,6 @@ /* tpm2_wrap.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/version.h b/wolftpm/version.h index 0be73637..3a424a76 100644 --- a/wolftpm/version.h +++ b/wolftpm/version.h @@ -1,6 +1,6 @@ /* version.h.in * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/version.h.in b/wolftpm/version.h.in index 8ea0035f..c3683c1f 100644 --- a/wolftpm/version.h.in +++ b/wolftpm/version.h.in @@ -1,6 +1,6 @@ /* version.h.in * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/visibility.h b/wolftpm/visibility.h index bd0a644f..3374900d 100644 --- a/wolftpm/visibility.h +++ b/wolftpm/visibility.h @@ -1,6 +1,6 @@ /* visibility.h * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wrapper/CSharp/wolfTPM-tests.cs b/wrapper/CSharp/wolfTPM-tests.cs index dd56171c..1f2dbae8 100644 --- a/wrapper/CSharp/wolfTPM-tests.cs +++ b/wrapper/CSharp/wolfTPM-tests.cs @@ -1,6 +1,6 @@ /* wolfTPM-tests.cs * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wrapper/CSharp/wolfTPM.cs b/wrapper/CSharp/wolfTPM.cs index ed7236d6..e2ecf2f4 100644 --- a/wrapper/CSharp/wolfTPM.cs +++ b/wrapper/CSharp/wolfTPM.cs @@ -1,6 +1,6 @@ /* wolfTPM.cs * - * Copyright (C) 2006-2022 wolfSSL Inc. + * Copyright (C) 2006-2024 wolfSSL Inc. * * This file is part of wolfTPM. *