From 4160930b4869546b7277b0f42ac80bb7d2dabd5a Mon Sep 17 00:00:00 2001 From: David Garske Date: Tue, 27 Dec 2022 16:14:59 -0800 Subject: [PATCH] wolfTPM v2.7.0 release prep. --- CMakeLists.txt | 2 +- ChangeLog.md | 16 ++++++++++++++++ configure.ac | 4 ++-- wolftpm/version.h | 4 ++-- 4 files changed, 21 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 61b357d..b77a9df 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,7 +21,7 @@ cmake_minimum_required(VERSION 3.16) -project(wolfTPM VERSION 2.6.0 LANGUAGES C) +project(wolfTPM VERSION 2.7.0 LANGUAGES C) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set(WOLFTPM_DEFINITIONS) diff --git a/ChangeLog.md b/ChangeLog.md index 61de946..f715533 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,21 @@ # Release Notes +## wolfTPM Release 2.7.0 (Dec 27, 2022) + +**Summary** + +Added Infineon TriCore HAL support and examples for Keyed Hash / NV counter increment. Minor fixes for NV auth and Keyed Hash. + +**Detail** +* Support for Infineon TriCore (TC2XX/TC3XX) using macro `WOLFTPM_INFINEON_TRICORE` (PR #229) +* Added NV counter increment example (PR #243) +* Added Key Generation example for Keyed Hash. (PR #245) +* Fixed for Keyed Hash with HMAC (PR #243) +* Fixed for NV auth handling (PR #243) +* Fixed missing call to `Close()`, since Windows won't flush unless its called (PR #242) +* Fixed `tpm2.c` issue with variable declarations not being at top of function (PR #246) + + ## wolfTPM Release 2.6 (09/01/2022) **Summary** diff --git a/configure.ac b/configure.ac index 4dee1db..c272dd1 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],[2.6.0],[https://github.com/wolfssl/wolfTPM/issues],[wolftpm],[http://www.wolfssl.com]) +AC_INIT([wolftpm],[2.7.0],[https://github.com/wolfssl/wolfTPM/issues],[wolftpm],[http://www.wolfssl.com]) AC_PREREQ([2.63]) AC_CONFIG_AUX_DIR([build-aux]) @@ -141,7 +141,7 @@ AC_ARG_WITH(wolfcrypt, [AC_HELP_STRING([--with-wolfcrypt=PATH], [PATH to wolfssl install (default /usr/local)])], [ if test "x$withval" != "xno" ; then - if test -d "${withval}/lib" && test -d "${withval}/include"; then + if test -d "${withval}/lib" && test -d "${withval}/include"; then wcpath=${withval} else AC_MSG_ERROR([wolfCrypt path error (${withval}): missing lib and include]) diff --git a/wolftpm/version.h b/wolftpm/version.h index 5fca3e8..9daf62d 100644 --- a/wolftpm/version.h +++ b/wolftpm/version.h @@ -34,8 +34,8 @@ extern "C" { #endif -#define LIBWOLFTPM_VERSION_STRING "2.6.0" -#define LIBWOLFTPM_VERSION_HEX 0x02006000 +#define LIBWOLFTPM_VERSION_STRING "2.7.0" +#define LIBWOLFTPM_VERSION_HEX 0x02007000 #ifdef __cplusplus }