From afff5d8f5379c59fb508d88c806bbe4b087cee29 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 28 Jul 2023 10:43:34 +0100 Subject: [PATCH 1/3] chore: bump tss-esapi crate to 7.2 Bump the tss-esapi to 7.2 for CVE bits, add a generate bindings feature to ensure it will build on all architectures. Signed-off-by: Peter Robinson --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index c7bc507..d805a01 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ license = "MIT" [dependencies] anyhow = "1" -tss-esapi = "7.0.0" +tss-esapi = { version = "7.2", features = ["generate-bindings"] } serde = "1.0" josekit = "0.7.4" serde_json = "1.0" From 62a4685aef36f5d53b5aefe06df961f806298479 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 28 Jul 2023 10:53:52 +0100 Subject: [PATCH 2/3] chore: add clang-devel for ci build Signed-off-by: Peter Robinson --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 506d66f..edea434 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: tpm2-tss-devel clevis \ swtpm swtpm-tools \ rust cargo clippy \ - golang + golang clang-devel - name: Remove clevis-pin-tpm2 run: | dnf erase -y clevis-pin-tpm2 From 5de66828571ccb48f10cb92e4094997305c71438 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 28 Jul 2023 10:47:10 +0100 Subject: [PATCH 3/3] feat: bump version to 0.5.3 Signed-off-by: Peter Robinson --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index d805a01..3d3f760 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "clevis-pin-tpm2" -version = "0.5.2" +version = "0.5.3" description = "Clevis TPM2 PIN with policy support" authors = ["Patrick Uiterwijk "] edition = "2018"