diff --git a/CMakeLists.txt b/CMakeLists.txt index ec16da4..dadd480 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ # CMakeList.txt # -# Copyright (C) 2006-2024 wolfSSL Inc. +# Copyright (C) 2006-2025 wolfSSL Inc. # # This file is part of wolfSSL. (formerly known as CyaSSL) # @@ -21,7 +21,7 @@ cmake_minimum_required(VERSION 3.16) -project(wolfTPM VERSION 3.8.0 LANGUAGES C) +project(wolfTPM VERSION 3.9.0 LANGUAGES C) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set(WOLFTPM_DEFINITIONS) @@ -252,7 +252,7 @@ file(REMOVE ${OPTION_FILE}) file(APPEND ${OPTION_FILE} "/* wolftpm options.h\n") file(APPEND ${OPTION_FILE} " * generated from cmake configure options\n") file(APPEND ${OPTION_FILE} " *\n") -file(APPEND ${OPTION_FILE} " * Copyright (C) 2006-2024 wolfSSL Inc.\n") +file(APPEND ${OPTION_FILE} " * Copyright (C) 2006-2025 wolfSSL Inc.\n") file(APPEND ${OPTION_FILE} " *\n") file(APPEND ${OPTION_FILE} " * This file is part of wolfSSL.\n") file(APPEND ${OPTION_FILE} " *\n") diff --git a/ChangeLog.md b/ChangeLog.md index 9822b46..10e4ba7 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,46 @@ # Release Notes +## wolfTPM Release 3.9.0 (May 14, 2025) + +**Summary** + +Added Zephyr Project support, U-Boot bootloader support, improved thread safety with mutex protection, and various bug fixes. Added support for optional authentication password in keygen and improved ASN.1 certificate parsing. + +**Detail** + +* Added Zephyr Project Port support (PR #395) + - Added support for Zephyr RTOS integration + - Added example for Zephyr TPM usage +* Added U-Boot bootloader support (PR #398) + - Added support for Das U-Boot bootloader integration + - Added documentation for U-Boot usage +* Improved thread safety and mutex protection (PR #410) + - Added global mutex for concurrent thread usage + - Added support for pthread static mutex with older wolfSSL versions + - Added build option `WOLFTPM_NO_ACTIVE_THREAD_LS` to remove thread local on `gActiveTPM` +* Added keygen optional authentication password support (PR #409) + - Added `-auth=` option to keygen + - Added test cases for AIK and default key generation +* Improved ASN.1 certificate parsing (PR #404, #408) + - Added `WOLFTPM2_NO_ASN` build option + - Refactored ASN.1 parsing for RSA certificates + - Fixed ASN.1 certificate parsing issues +* Added EK Certificate Verification with TPM only (PR #394) + - Added support for verifying EK certificates without wolfCrypt + - Added example for ST33KTPM2X +* Fixed various issues: + - Fixed possible handle leak in bench example (PR #412) + - Fixed issue with `wolfTPM2_Init_ex` handling of TPM_RC_INITIALIZE (PR #401) + - Fixed CSR version handling (PR #406) + - Fixed location for TPM simulator `/tmp` (PR #398) + - Fixed spelling and debug issues (PR #398) + - Fixed run_examples.sh run.out location variable (PR #401) +* Added new API `TPM2_GetHierarchyDesc` for getting hierarchy descriptions (PR #410) +* Added test case for `TPM2_GetAlgId` (PR #398) +* Added missing doxygen documentation for public APIs (PR #401) +* Cleanups for autogen.sh and build system improvements (PR #396) + + ## wolfTPM Release 3.8.0 (Jan 7, 2025) **Summary** diff --git a/IDE/Espressif/components/wolfssl/CMakeLists.txt b/IDE/Espressif/components/wolfssl/CMakeLists.txt index 314aa7e..91b4938 100644 --- a/IDE/Espressif/components/wolfssl/CMakeLists.txt +++ b/IDE/Espressif/components/wolfssl/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2006-2024 wolfSSL Inc. +# Copyright (C) 2006-2025 wolfSSL Inc. # # This file is part of wolfTPM. # diff --git a/IDE/Espressif/components/wolfssl/include/user_settings.h b/IDE/Espressif/components/wolfssl/include/user_settings.h index 228857f..7580ce7 100644 --- a/IDE/Espressif/components/wolfssl/include/user_settings.h +++ b/IDE/Espressif/components/wolfssl/include/user_settings.h @@ -1,6 +1,6 @@ /* user_settings.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/IDE/Espressif/components/wolftpm/CMakeLists.txt b/IDE/Espressif/components/wolftpm/CMakeLists.txt index a677a18..7d506fa 100644 --- a/IDE/Espressif/components/wolftpm/CMakeLists.txt +++ b/IDE/Espressif/components/wolftpm/CMakeLists.txt @@ -1,6 +1,6 @@ # wolfTPM cmake for Espressif component # -# Copyright (C) 2006-2024 wolfSSL Inc. +# Copyright (C) 2006-2025 wolfSSL Inc. # # This file is part of wolfTPM. # diff --git a/IDE/Espressif/main/include/main.h b/IDE/Espressif/main/include/main.h index 76a22ac..0b6d107 100644 --- a/IDE/Espressif/main/include/main.h +++ b/IDE/Espressif/main/include/main.h @@ -1,6 +1,6 @@ /* * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/IDE/Espressif/main/main.c b/IDE/Espressif/main/main.c index 74c1665..1bea031 100644 --- a/IDE/Espressif/main/main.c +++ b/IDE/Espressif/main/main.c @@ -1,6 +1,6 @@ /* main.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/IDE/OPENSTM32/Inc/wolftpm_example.h b/IDE/OPENSTM32/Inc/wolftpm_example.h index b1cbdd7..0976ca5 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-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/IDE/OPENSTM32/Src/main.c b/IDE/OPENSTM32/Src/main.c index 4814d61..40c5fff 100644 --- a/IDE/OPENSTM32/Src/main.c +++ b/IDE/OPENSTM32/Src/main.c @@ -1,6 +1,6 @@ /* main.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/IDE/OPENSTM32/Src/wolftpm_example.c b/IDE/OPENSTM32/Src/wolftpm_example.c index 8817daa..ca942f1 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-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/IDE/VisualStudio/user_settings.h b/IDE/VisualStudio/user_settings.h index b222c5a..1662759 100644 --- a/IDE/VisualStudio/user_settings.h +++ b/IDE/VisualStudio/user_settings.h @@ -1,6 +1,6 @@ /* user_settings.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/configure.ac b/configure.ac index fc8c192..5c53e7b 100644 --- a/configure.ac +++ b/configure.ac @@ -1,9 +1,9 @@ # wolftpm -# Copyright (C) 2024 wolfSSL Inc. +# Copyright (C) 2025 wolfSSL Inc. # All right reserved. -AC_COPYRIGHT([Copyright (C) 2014-2024 wolfSSL Inc.]) -AC_INIT([wolftpm],[3.8.0],[https://github.com/wolfssl/wolfTPM/issues],[wolftpm],[http://www.wolfssl.com]) +AC_COPYRIGHT([Copyright (C) 2014-2025 wolfSSL Inc.]) +AC_INIT([wolftpm],[3.9.0],[https://github.com/wolfssl/wolfTPM/issues],[wolftpm],[http://www.wolfssl.com]) AC_PREREQ([2.63]) AC_CONFIG_AUX_DIR([build-aux]) @@ -490,7 +490,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-2024 wolfSSL Inc." >> $OPTION_FILE +echo " * Copyright (C) 2006-2025 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 3229471..4e7df20 100644 --- a/examples/attestation/activate_credential.c +++ b/examples/attestation/activate_credential.c @@ -1,6 +1,6 @@ /* activate_credential.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/attestation/attestation.h b/examples/attestation/attestation.h index 540995d..5520123 100644 --- a/examples/attestation/attestation.h +++ b/examples/attestation/attestation.h @@ -1,6 +1,6 @@ /* attestation.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/attestation/certify.c b/examples/attestation/certify.c index 403e85d..26ab5dc 100644 --- a/examples/attestation/certify.c +++ b/examples/attestation/certify.c @@ -1,6 +1,6 @@ /* certify.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/attestation/make_credential.c b/examples/attestation/make_credential.c index bf534e2..a7cc0a9 100644 --- a/examples/attestation/make_credential.c +++ b/examples/attestation/make_credential.c @@ -1,6 +1,6 @@ /* make_credential.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/bench/bench.c b/examples/bench/bench.c index 604ae90..03be3a5 100644 --- a/examples/bench/bench.c +++ b/examples/bench/bench.c @@ -1,6 +1,6 @@ /* bench.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/bench/bench.h b/examples/bench/bench.h index c0f9a85..cbf8fe0 100644 --- a/examples/bench/bench.h +++ b/examples/bench/bench.h @@ -1,6 +1,6 @@ /* bench.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/boot/boot.h b/examples/boot/boot.h index 119b3c2..358ea7f 100644 --- a/examples/boot/boot.h +++ b/examples/boot/boot.h @@ -1,6 +1,6 @@ /* boot.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/boot/secret_seal.c b/examples/boot/secret_seal.c index 1a34614..f03160b 100644 --- a/examples/boot/secret_seal.c +++ b/examples/boot/secret_seal.c @@ -1,6 +1,6 @@ /* secret_seal.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/boot/secret_unseal.c b/examples/boot/secret_unseal.c index 495a56b..17d2d88 100644 --- a/examples/boot/secret_unseal.c +++ b/examples/boot/secret_unseal.c @@ -1,6 +1,6 @@ /* secret_unseal.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/boot/secure_rot.c b/examples/boot/secure_rot.c index 674d2cc..b83e31c 100644 --- a/examples/boot/secure_rot.c +++ b/examples/boot/secure_rot.c @@ -1,6 +1,6 @@ /* secure_rot.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/csr/csr.c b/examples/csr/csr.c index aef5d53..53d319f 100644 --- a/examples/csr/csr.c +++ b/examples/csr/csr.c @@ -1,6 +1,6 @@ /* csr.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/csr/csr.h b/examples/csr/csr.h index c761a86..c36d42f 100644 --- a/examples/csr/csr.h +++ b/examples/csr/csr.h @@ -1,6 +1,6 @@ /* csr.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/endorsement/endorsement.h b/examples/endorsement/endorsement.h index 4a9282d..1c52076 100644 --- a/examples/endorsement/endorsement.h +++ b/examples/endorsement/endorsement.h @@ -1,6 +1,6 @@ /* endorsement.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/endorsement/get_ek_certs.c b/examples/endorsement/get_ek_certs.c index d8d116a..ae06000 100644 --- a/examples/endorsement/get_ek_certs.c +++ b/examples/endorsement/get_ek_certs.c @@ -1,6 +1,6 @@ /* get_ek_certs.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/firmware/ifx_fw_extract.c b/examples/firmware/ifx_fw_extract.c index a2ddfc6..2a1647f 100644 --- a/examples/firmware/ifx_fw_extract.c +++ b/examples/firmware/ifx_fw_extract.c @@ -1,6 +1,6 @@ /* ifx_fw_extract.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/firmware/ifx_fw_update.c b/examples/firmware/ifx_fw_update.c index 811fa75..ed7490f 100644 --- a/examples/firmware/ifx_fw_update.c +++ b/examples/firmware/ifx_fw_update.c @@ -1,6 +1,6 @@ /* ifx_fw_update.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/firmware/ifx_fw_update.h b/examples/firmware/ifx_fw_update.h index 34d9fa5..b341c23 100644 --- a/examples/firmware/ifx_fw_update.h +++ b/examples/firmware/ifx_fw_update.h @@ -1,6 +1,6 @@ /* ifx_firmware_update.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/gpio/gpio.h b/examples/gpio/gpio.h index 726d280..fa47c8f 100644 --- a/examples/gpio/gpio.h +++ b/examples/gpio/gpio.h @@ -1,6 +1,6 @@ /* gpio.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/gpio/gpio_config.c b/examples/gpio/gpio_config.c index 4be4d4b..93895d6 100644 --- a/examples/gpio/gpio_config.c +++ b/examples/gpio/gpio_config.c @@ -1,6 +1,6 @@ /* gpio_config.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/gpio/gpio_read.c b/examples/gpio/gpio_read.c index 9a9a17c..c8d4bc4 100644 --- a/examples/gpio/gpio_read.c +++ b/examples/gpio/gpio_read.c @@ -1,6 +1,6 @@ /* read.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/gpio/gpio_set.c b/examples/gpio/gpio_set.c index d66daea..7cda497 100644 --- a/examples/gpio/gpio_set.c +++ b/examples/gpio/gpio_set.c @@ -1,6 +1,6 @@ /* set.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/keygen/create_primary.c b/examples/keygen/create_primary.c index ad13f4a..8bfb795 100644 --- a/examples/keygen/create_primary.c +++ b/examples/keygen/create_primary.c @@ -1,6 +1,6 @@ /* create_primary.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/keygen/external_import.c b/examples/keygen/external_import.c index 7fdd4b7..0978964 100644 --- a/examples/keygen/external_import.c +++ b/examples/keygen/external_import.c @@ -1,6 +1,6 @@ /* external_import.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/keygen/keygen.c b/examples/keygen/keygen.c index ae9f500..e13aba5 100644 --- a/examples/keygen/keygen.c +++ b/examples/keygen/keygen.c @@ -1,6 +1,6 @@ /* keygen.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/keygen/keygen.h b/examples/keygen/keygen.h index 2fb7419..36298b1 100644 --- a/examples/keygen/keygen.h +++ b/examples/keygen/keygen.h @@ -1,6 +1,6 @@ /* keygen.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/keygen/keyimport.c b/examples/keygen/keyimport.c index a3f9760..21ff4e1 100644 --- a/examples/keygen/keyimport.c +++ b/examples/keygen/keyimport.c @@ -1,6 +1,6 @@ /* keyimport.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/keygen/keyload.c b/examples/keygen/keyload.c index 835383e..94eee5e 100644 --- a/examples/keygen/keyload.c +++ b/examples/keygen/keyload.c @@ -1,6 +1,6 @@ /* keyload.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/management/flush.c b/examples/management/flush.c index 959c8c5..d1208f1 100644 --- a/examples/management/flush.c +++ b/examples/management/flush.c @@ -1,6 +1,6 @@ /* flush.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/management/management.h b/examples/management/management.h index 044c5f8..f897c65 100644 --- a/examples/management/management.h +++ b/examples/management/management.h @@ -1,6 +1,6 @@ /* management.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/management/tpmclear.c b/examples/management/tpmclear.c index 2aace27..a947c7f 100644 --- a/examples/management/tpmclear.c +++ b/examples/management/tpmclear.c @@ -1,6 +1,6 @@ /* tpmclear.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/native/native_test.c b/examples/native/native_test.c index 8233971..13423c1 100644 --- a/examples/native/native_test.c +++ b/examples/native/native_test.c @@ -1,6 +1,6 @@ /* native_test.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/native/native_test.h b/examples/native/native_test.h index e52b4d0..16413b0 100644 --- a/examples/native/native_test.h +++ b/examples/native/native_test.h @@ -1,6 +1,6 @@ /* native_test.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/nvram/counter.c b/examples/nvram/counter.c index 2e1691d..a37486c 100644 --- a/examples/nvram/counter.c +++ b/examples/nvram/counter.c @@ -1,6 +1,6 @@ /* counter.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/nvram/extend.c b/examples/nvram/extend.c index 11820fc..9dc4123 100644 --- a/examples/nvram/extend.c +++ b/examples/nvram/extend.c @@ -1,6 +1,6 @@ /* extend.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/nvram/nvram.h b/examples/nvram/nvram.h index 97b4f29..6e38ae7 100644 --- a/examples/nvram/nvram.h +++ b/examples/nvram/nvram.h @@ -1,6 +1,6 @@ /* nvram.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/nvram/policy_nv.c b/examples/nvram/policy_nv.c index 41db54a..fd1d7db 100644 --- a/examples/nvram/policy_nv.c +++ b/examples/nvram/policy_nv.c @@ -1,6 +1,6 @@ /* policy_nv.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/nvram/read.c b/examples/nvram/read.c index 3399e4c..4ca26a7 100644 --- a/examples/nvram/read.c +++ b/examples/nvram/read.c @@ -1,6 +1,6 @@ /* read.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/nvram/store.c b/examples/nvram/store.c index 584ba45..abe0b7b 100644 --- a/examples/nvram/store.c +++ b/examples/nvram/store.c @@ -1,6 +1,6 @@ /* store.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/extend.c b/examples/pcr/extend.c index 0e59d1d..2781937 100644 --- a/examples/pcr/extend.c +++ b/examples/pcr/extend.c @@ -1,6 +1,6 @@ /* extend.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/pcr.h b/examples/pcr/pcr.h index 098703b..8d736c4 100644 --- a/examples/pcr/pcr.h +++ b/examples/pcr/pcr.h @@ -1,6 +1,6 @@ /* pcr.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/policy.c b/examples/pcr/policy.c index 2217394..e2a4222 100644 --- a/examples/pcr/policy.c +++ b/examples/pcr/policy.c @@ -1,6 +1,6 @@ /* policy.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/policy_sign.c b/examples/pcr/policy_sign.c index 02c3e0f..8219b4d 100644 --- a/examples/pcr/policy_sign.c +++ b/examples/pcr/policy_sign.c @@ -1,6 +1,6 @@ /* policy_sign.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/quote.c b/examples/pcr/quote.c index a3d4a34..7a7eaf5 100644 --- a/examples/pcr/quote.c +++ b/examples/pcr/quote.c @@ -1,6 +1,6 @@ /* quote.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/quote.h b/examples/pcr/quote.h index 0f843f0..03ccd94 100644 --- a/examples/pcr/quote.h +++ b/examples/pcr/quote.h @@ -1,6 +1,6 @@ /* quote.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/read_pcr.c b/examples/pcr/read_pcr.c index 7f9299b..9fa53fd 100644 --- a/examples/pcr/read_pcr.c +++ b/examples/pcr/read_pcr.c @@ -1,6 +1,6 @@ /* read.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pcr/reset.c b/examples/pcr/reset.c index 8c084a6..100e1a7 100644 --- a/examples/pcr/reset.c +++ b/examples/pcr/reset.c @@ -1,6 +1,6 @@ /* reset.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pkcs7/pkcs7.c b/examples/pkcs7/pkcs7.c index 94a6808..46725a8 100644 --- a/examples/pkcs7/pkcs7.c +++ b/examples/pkcs7/pkcs7.c @@ -1,6 +1,6 @@ /* pkcs7.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/pkcs7/pkcs7.h b/examples/pkcs7/pkcs7.h index 0d3a4f6..e1985fb 100644 --- a/examples/pkcs7/pkcs7.h +++ b/examples/pkcs7/pkcs7.h @@ -1,6 +1,6 @@ /* pkcs7.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/seal/seal.c b/examples/seal/seal.c index 2dc351d..5902e11 100644 --- a/examples/seal/seal.c +++ b/examples/seal/seal.c @@ -1,6 +1,6 @@ /* seal.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/seal/seal.h b/examples/seal/seal.h index 32442e7..0e33653 100644 --- a/examples/seal/seal.h +++ b/examples/seal/seal.h @@ -1,6 +1,6 @@ /* seal.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/seal/unseal.c b/examples/seal/unseal.c index f206859..87f2fd5 100644 --- a/examples/seal/unseal.c +++ b/examples/seal/unseal.c @@ -1,6 +1,6 @@ /* unseal.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/timestamp/clock_set.c b/examples/timestamp/clock_set.c index e7eb3cf..7ba9d7f 100644 --- a/examples/timestamp/clock_set.c +++ b/examples/timestamp/clock_set.c @@ -1,6 +1,6 @@ /* clock_set.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/timestamp/clock_set.h b/examples/timestamp/clock_set.h index fefb4ef..14655c2 100644 --- a/examples/timestamp/clock_set.h +++ b/examples/timestamp/clock_set.h @@ -1,6 +1,6 @@ /* clock_set.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/timestamp/signed_timestamp.c b/examples/timestamp/signed_timestamp.c index 75b73ae..98c1c88 100644 --- a/examples/timestamp/signed_timestamp.c +++ b/examples/timestamp/signed_timestamp.c @@ -1,6 +1,6 @@ /* signed_timestamp.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/timestamp/signed_timestamp.h b/examples/timestamp/signed_timestamp.h index aa14c8d..e7e987d 100644 --- a/examples/timestamp/signed_timestamp.h +++ b/examples/timestamp/signed_timestamp.h @@ -1,6 +1,6 @@ /* signed_timestamp.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tls/tls_client.c b/examples/tls/tls_client.c index 3ecbebf..88e672a 100644 --- a/examples/tls/tls_client.c +++ b/examples/tls/tls_client.c @@ -1,6 +1,6 @@ /* tls_client.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tls/tls_client.h b/examples/tls/tls_client.h index 93776d3..c1b2f54 100644 --- a/examples/tls/tls_client.h +++ b/examples/tls/tls_client.h @@ -1,6 +1,6 @@ /* tls_client.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 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 2d883c7..b437357 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-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tls/tls_common.h b/examples/tls/tls_common.h index 945492c..e69849d 100644 --- a/examples/tls/tls_common.h +++ b/examples/tls/tls_common.h @@ -1,6 +1,6 @@ /* tls_common.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tls/tls_server.c b/examples/tls/tls_server.c index ba59d35..58c302f 100644 --- a/examples/tls/tls_server.c +++ b/examples/tls/tls_server.c @@ -1,6 +1,6 @@ /* tls_server.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tls/tls_server.h b/examples/tls/tls_server.h index 8409bce..31261b5 100644 --- a/examples/tls/tls_server.h +++ b/examples/tls/tls_server.h @@ -1,6 +1,6 @@ /* tls_server.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tpm_test.h b/examples/tpm_test.h index d54bbce..51d9c5d 100644 --- a/examples/tpm_test.h +++ b/examples/tpm_test.h @@ -1,6 +1,6 @@ /* tpm_test.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tpm_test_keys.c b/examples/tpm_test_keys.c index 338587e..2bc8873 100644 --- a/examples/tpm_test_keys.c +++ b/examples/tpm_test_keys.c @@ -1,6 +1,6 @@ /* tpm_test_keys.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/tpm_test_keys.h b/examples/tpm_test_keys.h index 0ad4824..ccc5a82 100644 --- a/examples/tpm_test_keys.h +++ b/examples/tpm_test_keys.h @@ -1,6 +1,6 @@ /* tpm_test_keys.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/wrap/caps.c b/examples/wrap/caps.c index 877234b..b7fd9ff 100644 --- a/examples/wrap/caps.c +++ b/examples/wrap/caps.c @@ -1,6 +1,6 @@ /* caps. * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/wrap/wrap_test.c b/examples/wrap/wrap_test.c index 9be359f..72a1930 100644 --- a/examples/wrap/wrap_test.c +++ b/examples/wrap/wrap_test.c @@ -1,6 +1,6 @@ /* wrap_test.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/examples/wrap/wrap_test.h b/examples/wrap/wrap_test.h index f8145f5..35bdd04 100644 --- a/examples/wrap/wrap_test.h +++ b/examples/wrap/wrap_test.h @@ -1,6 +1,6 @@ /* wrap_test.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io.c b/hal/tpm_io.c index c9c0033..f977ea4 100644 --- a/hal/tpm_io.c +++ b/hal/tpm_io.c @@ -1,6 +1,6 @@ /* tpm_io.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * @@ -82,7 +82,7 @@ static int TPM2_IoCb_SPI(TPM2_CTX* ctx, const byte* txBuf, byte* rxBuf, word16 xferSz, void* userCtx) { int ret = TPM_RC_FAILURE; - + #if defined(__UBOOT__) ret = TPM2_IoCb_Uboot_SPI(ctx, txBuf, rxBuf, xferSz, userCtx); #elif defined(__linux__) diff --git a/hal/tpm_io.h b/hal/tpm_io.h index 20f2865..caaf94f 100644 --- a/hal/tpm_io.h +++ b/hal/tpm_io.h @@ -1,6 +1,6 @@ /* tpm_io.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_atmel.c b/hal/tpm_io_atmel.c index 69c125e..d1b1260 100644 --- a/hal/tpm_io_atmel.c +++ b/hal/tpm_io_atmel.c @@ -1,6 +1,6 @@ /* tpm_io_atmel.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_barebox.c b/hal/tpm_io_barebox.c index 799c06d..0466164 100644 --- a/hal/tpm_io_barebox.c +++ b/hal/tpm_io_barebox.c @@ -1,6 +1,6 @@ /* tpm_io_barebox.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_espressif.c b/hal/tpm_io_espressif.c index 8a003a4..1e76de8 100644 --- a/hal/tpm_io_espressif.c +++ b/hal/tpm_io_espressif.c @@ -1,6 +1,6 @@ /* tpm_io_espressif.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_infineon.c b/hal/tpm_io_infineon.c index de2acc0..e80f271 100644 --- a/hal/tpm_io_infineon.c +++ b/hal/tpm_io_infineon.c @@ -1,6 +1,6 @@ /* tpm_io_infineon.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_linux.c b/hal/tpm_io_linux.c index 785fde6..3f6ab41 100644 --- a/hal/tpm_io_linux.c +++ b/hal/tpm_io_linux.c @@ -1,6 +1,6 @@ /* tpm_io_linux.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_microchip.c b/hal/tpm_io_microchip.c index b038353..fb1610c 100644 --- a/hal/tpm_io_microchip.c +++ b/hal/tpm_io_microchip.c @@ -1,6 +1,6 @@ /* tpm_io_microchip.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_mmio.c b/hal/tpm_io_mmio.c index 951ba5e..45eafc3 100644 --- a/hal/tpm_io_mmio.c +++ b/hal/tpm_io_mmio.c @@ -1,6 +1,6 @@ /* tpm_io_mmio.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_qnx.c b/hal/tpm_io_qnx.c index 1a6e0ee..0555aab 100644 --- a/hal/tpm_io_qnx.c +++ b/hal/tpm_io_qnx.c @@ -1,6 +1,6 @@ /* tpm_io_qnx.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_st.c b/hal/tpm_io_st.c index 3e3f995..6310dd6 100644 --- a/hal/tpm_io_st.c +++ b/hal/tpm_io_st.c @@ -1,6 +1,6 @@ /* tpm_io_st.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/hal/tpm_io_xilinx.c b/hal/tpm_io_xilinx.c index 61174c1..1518473 100644 --- a/hal/tpm_io_xilinx.c +++ b/hal/tpm_io_xilinx.c @@ -1,6 +1,6 @@ /* tpm_io_xilinx.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2.c b/src/tpm2.c index 6a3a7ae..621094d 100644 --- a/src/tpm2.c +++ b/src/tpm2.c @@ -1,6 +1,6 @@ /* tpm2.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_cryptocb.c b/src/tpm2_cryptocb.c index c8edb56..0f386e8 100644 --- a/src/tpm2_cryptocb.c +++ b/src/tpm2_cryptocb.c @@ -1,6 +1,6 @@ /* tpm2_cryptocb.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_linux.c b/src/tpm2_linux.c index fefca7d..286acee 100644 --- a/src/tpm2_linux.c +++ b/src/tpm2_linux.c @@ -1,6 +1,6 @@ /* tpm2_linux.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_packet.c b/src/tpm2_packet.c index 3e28052..1315bfd 100644 --- a/src/tpm2_packet.c +++ b/src/tpm2_packet.c @@ -1,6 +1,6 @@ /* tpm2_packet.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_param_enc.c b/src/tpm2_param_enc.c index dc84539..93bb47a 100644 --- a/src/tpm2_param_enc.c +++ b/src/tpm2_param_enc.c @@ -1,6 +1,6 @@ /* tpm2_param_enc.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_swtpm.c b/src/tpm2_swtpm.c index c037aca..fe63654 100644 --- a/src/tpm2_swtpm.c +++ b/src/tpm2_swtpm.c @@ -1,6 +1,6 @@ /* tpm2_swtpm.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_tis.c b/src/tpm2_tis.c index 56a4773..dc158a7 100644 --- a/src/tpm2_tis.c +++ b/src/tpm2_tis.c @@ -1,6 +1,6 @@ /* tpm2_tis.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_winapi.c b/src/tpm2_winapi.c index 1206a6c..846ed7e 100644 --- a/src/tpm2_winapi.c +++ b/src/tpm2_winapi.c @@ -1,6 +1,6 @@ /* tpm2_winapi.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/src/tpm2_wrap.c b/src/tpm2_wrap.c index 598ed7d..95ae131 100644 --- a/src/tpm2_wrap.c +++ b/src/tpm2_wrap.c @@ -1,6 +1,6 @@ /* tpm2_wrap.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/tests/unit_tests.c b/tests/unit_tests.c index 99e9b31..6bf5acd 100644 --- a/tests/unit_tests.c +++ b/tests/unit_tests.c @@ -1,6 +1,6 @@ /* unit_tests.c * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/options.h.in b/wolftpm/options.h.in index fadc256..f6d3241 100644 --- a/wolftpm/options.h.in +++ b/wolftpm/options.h.in @@ -1,6 +1,6 @@ /* options.h.in * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2.h b/wolftpm/tpm2.h index 95bba2a..5c394c4 100644 --- a/wolftpm/tpm2.h +++ b/wolftpm/tpm2.h @@ -1,6 +1,6 @@ /* tpm2.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_linux.h b/wolftpm/tpm2_linux.h index 6512530..dbc2d4a 100644 --- a/wolftpm/tpm2_linux.h +++ b/wolftpm/tpm2_linux.h @@ -1,6 +1,6 @@ /* tpm2_linux.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_packet.h b/wolftpm/tpm2_packet.h index 38ead40..bc3701c 100644 --- a/wolftpm/tpm2_packet.h +++ b/wolftpm/tpm2_packet.h @@ -1,6 +1,6 @@ /* tpm2_packet.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_param_enc.h b/wolftpm/tpm2_param_enc.h index bed870e..48c5f1d 100644 --- a/wolftpm/tpm2_param_enc.h +++ b/wolftpm/tpm2_param_enc.h @@ -1,6 +1,6 @@ /* tpm2_param_enc.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_socket.h b/wolftpm/tpm2_socket.h index 63fcecd..bed5fbf 100644 --- a/wolftpm/tpm2_socket.h +++ b/wolftpm/tpm2_socket.h @@ -1,6 +1,6 @@ /* tpm2_socket.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_swtpm.h b/wolftpm/tpm2_swtpm.h index b6b2366..7f3d13f 100644 --- a/wolftpm/tpm2_swtpm.h +++ b/wolftpm/tpm2_swtpm.h @@ -1,6 +1,6 @@ /* tpm2_swtpm.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_tis.h b/wolftpm/tpm2_tis.h index 8bf2e9a..345c0f6 100644 --- a/wolftpm/tpm2_tis.h +++ b/wolftpm/tpm2_tis.h @@ -1,6 +1,6 @@ /* tpm2_tis.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_types.h b/wolftpm/tpm2_types.h index 6b9714e..03034e2 100644 --- a/wolftpm/tpm2_types.h +++ b/wolftpm/tpm2_types.h @@ -1,6 +1,6 @@ /* tpm2_types.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_winapi.h b/wolftpm/tpm2_winapi.h index c361624..75baf5a 100644 --- a/wolftpm/tpm2_winapi.h +++ b/wolftpm/tpm2_winapi.h @@ -1,6 +1,6 @@ /* tpm2_winapi.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/tpm2_wrap.h b/wolftpm/tpm2_wrap.h index e303bde..d38dec3 100644 --- a/wolftpm/tpm2_wrap.h +++ b/wolftpm/tpm2_wrap.h @@ -1,6 +1,6 @@ /* tpm2_wrap.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/version.h b/wolftpm/version.h index d873827..dca69fd 100644 --- a/wolftpm/version.h +++ b/wolftpm/version.h @@ -1,6 +1,6 @@ /* version.h.in * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * @@ -34,8 +34,8 @@ extern "C" { #endif -#define LIBWOLFTPM_VERSION_STRING "3.8.0" -#define LIBWOLFTPM_VERSION_HEX 0x03008000 +#define LIBWOLFTPM_VERSION_STRING "3.9.0" +#define LIBWOLFTPM_VERSION_HEX 0x03009000 #ifdef __cplusplus } diff --git a/wolftpm/version.h.in b/wolftpm/version.h.in index c3683c1..229287e 100644 --- a/wolftpm/version.h.in +++ b/wolftpm/version.h.in @@ -1,6 +1,6 @@ /* version.h.in * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wolftpm/visibility.h b/wolftpm/visibility.h index 3374900..fa30e2d 100644 --- a/wolftpm/visibility.h +++ b/wolftpm/visibility.h @@ -1,6 +1,6 @@ /* visibility.h * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wrapper/CSharp/wolfTPM-tests.cs b/wrapper/CSharp/wolfTPM-tests.cs index 1f2dbae..50b031f 100644 --- a/wrapper/CSharp/wolfTPM-tests.cs +++ b/wrapper/CSharp/wolfTPM-tests.cs @@ -1,6 +1,6 @@ /* wolfTPM-tests.cs * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. * diff --git a/wrapper/CSharp/wolfTPM.cs b/wrapper/CSharp/wolfTPM.cs index e2ecf2f..f1755cf 100644 --- a/wrapper/CSharp/wolfTPM.cs +++ b/wrapper/CSharp/wolfTPM.cs @@ -1,6 +1,6 @@ /* wolfTPM.cs * - * Copyright (C) 2006-2024 wolfSSL Inc. + * Copyright (C) 2006-2025 wolfSSL Inc. * * This file is part of wolfTPM. *