wolfTPM v3.9.1 release (post release fixes)

- Fixed commercial release bundle (missing `tpm2_asn.h`).
  - Fixed wolfTPM DLL revision (was not updated in v3.9.0).
  - Added `make distcheck` to GitHub CI.
pull/415/head
David Garske 2025-05-21 10:03:33 -07:00
parent a19ac0d19c
commit 86fbaf69a9
7 changed files with 25 additions and 7 deletions

View File

@ -31,6 +31,7 @@ jobs:
run: |
make
sudo make install
sudo ldconfig
# setup ibmswtpm2
- uses: actions/checkout@master
@ -55,9 +56,13 @@ jobs:
make check
WOLFSSL_PATH=./wolfssl ./examples/run_examples.sh
- name: make install
run: sudo make install
run: |
sudo make install
sudo ldconfig
- name: make dist
run: make dist
- name: make distcheck
run: make distcheck
# build and test CSharp wrapper
- name: Install mono
@ -174,7 +179,7 @@ jobs:
make check
WOLFSSL_PATH=./wolfssl WOLFCRYPT_RSA=0 ./examples/run_examples.sh
# test with default configure (no AES CFB, no PKCS7, no crpyto cb, no cert gen)
# test with default configure (no AES CFB, no PKCS7, no crypto cb, no cert gen)
- name: wolfssl default configure
working-directory: ./wolfssl
run: |
@ -234,4 +239,5 @@ jobs:
path: |
run.out
test-suite.log
wolftpm-*/_build/sub/test-suite.log
retention-days: 5

View File

@ -21,7 +21,7 @@
cmake_minimum_required(VERSION 3.16)
project(wolfTPM VERSION 3.9.0 LANGUAGES C)
project(wolfTPM VERSION 3.9.1 LANGUAGES C)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
set(WOLFTPM_DEFINITIONS)

View File

@ -1,5 +1,13 @@
# Release Notes
## wolfTPM Release 3.9.1 (May 21, 2025)
* Post release fixes (PR #415)
- Fixed commercial release bundle (missing `tpm2_asn.h`).
- Fixed wolfTPM DLL revision (was not updated in v3.9.0).
- Added `make distcheck` to GitHub CI.
## wolfTPM Release 3.9.0 (May 14, 2025)
**Summary**

View File

@ -25,6 +25,9 @@ dist_doc_DATA =
@INC_AMINCLUDE@
DISTCLEANFILES+= aminclude.am
# make sure we pass the correct flags to distcheck
AM_DISTCHECK_CONFIGURE_FLAGS = --enable-swtpm
exampledir = $(docdir)/example
dist_example_DATA=

View File

@ -3,7 +3,7 @@
# All right reserved.
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_INIT([wolftpm],[3.9.1],[https://github.com/wolfssl/wolfTPM/issues],[wolftpm],[http://www.wolfssl.com])
AC_PREREQ([2.63])
AC_CONFIG_AUX_DIR([build-aux])
@ -28,7 +28,7 @@ AC_ARG_PROGRAM
AC_CONFIG_HEADERS([src/config.h])
WOLFTPM_LIBRARY_VERSION=16:5:0
WOLFTPM_LIBRARY_VERSION=16:6:0
# | | |
# +------+ | +---+
# | | |

View File

@ -13,6 +13,7 @@ nobase_include_HEADERS+= \
wolftpm/tpm2_winapi.h \
wolftpm/tpm2_param_enc.h \
wolftpm/tpm2_socket.h \
wolftpm/tpm2_asn.h \
wolftpm/version.h \
wolftpm/visibility.h \
wolftpm/options.h

View File

@ -34,8 +34,8 @@
extern "C" {
#endif
#define LIBWOLFTPM_VERSION_STRING "3.9.0"
#define LIBWOLFTPM_VERSION_HEX 0x03009000
#define LIBWOLFTPM_VERSION_STRING "3.9.1"
#define LIBWOLFTPM_VERSION_HEX 0x03009001
#ifdef __cplusplus
}