Armin Kuster
f9946faf52
python3-tpm2-pyts: switch to PEP-517 build backend
...
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2024-08-10 12:43:45 -04:00
Vijay Anusuri
bc1227d9b9
tpm2-tools: Upgrade 5.5 -> 5.7
...
Include Security fixes:
Fixed CVE-2024-29038
Fixed CVE-2024-29039
Changelog:
https://github.com/tpm2-software/tpm2-tools/releases/tag/5.7
https://github.com/tpm2-software/tpm2-tools/releases/tag/5.6
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2024-08-06 09:32:51 -04:00
Mikko Rapeli
8d50defcdf
python3-tpm2-pytss: update from 2.1.0 to 2.3.0
...
Upstream changlog shows that python 3.12 support
was added/fixed in version 2.2.0:
https://github.com/tpm2-software/tpm2-pytss/blob/master/CHANGELOG.md
To fix build error:
| DEBUG: Executing python function autotools_aclocals
| DEBUG: SITE files ['endian-little', 'bit-64', 'arm-common', 'arm-64', 'common-linux', 'common-glibc', 'aarch64-linux', 'common']
| DEBUG: Python function autotools_aclocals finished
| DEBUG: Executing shell function do_compile
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
| !!
|
| ********************************************************************************
| Requirements should be satisfied by a PEP 517 installer.
| If you are using pip, you can try `pip install --use-pep517`.
| ********************************************************************************
|
| !!
| dist.fetch_build_eggs(dist.setup_requires)
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:27: SyntaxWarning: invalid escape sequence '\('
| s = re.sub("#define TSS2_RC_LAYER\(level\).*", "", s)
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:28: SyntaxWarning: invalid escape sequence '\('
| s = re.sub("(#define.*)TSS2_RC_LAYER\(0xff\)", "\g<1>0xff0000", s)
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:28: SyntaxWarning: invalid escape sequence '\g'
| s = re.sub("(#define.*)TSS2_RC_LAYER\(0xff\)", "\g<1>0xff0000", s)
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:31: SyntaxWarning: invalid escape sequence '\*'
| s = re.sub("/\*.*?\*/", "", s, flags=re.MULTILINE)
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:34: SyntaxWarning: invalid escape sequence '\('
| s = re.sub("(#define [A-Za-z0-9_]+) +\(\(.*?\) \(.*?\)\)", "\g<1>...", s)
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:34: SyntaxWarning: invalid escape sequence '\g'
| s = re.sub("(#define [A-Za-z0-9_]+) +\(\(.*?\) \(.*?\)\)", "\g<1>...", s)
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:35: SyntaxWarning: invalid escape sequence '\('
| s = re.sub("(#define [A-Za-z0-9_]+) +\(\(.*?\).*?\) ", "\g<1>...", s)
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:35: SyntaxWarning: invalid escape sequence '\g'
| s = re.sub("(#define [A-Za-z0-9_]+) +\(\(.*?\).*?\) ", "\g<1>...", s)
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:37: SyntaxWarning: invalid escape sequence '\)'
| "(#define [A-Za-z0-9_]+) .*\n.*?.*\)\)", "\g<1>...", s, flags=re.MULTILINE
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:37: SyntaxWarning: invalid escape sequence '\g'
| "(#define [A-Za-z0-9_]+) .*\n.*?.*\)\)", "\g<1>...", s, flags=re.MULTILINE
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:39: SyntaxWarning: invalid escape sequence '\g'
| s = re.sub("(#define [A-Za-z0-9_]+) .*", "\g<1>...", s)
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:42: SyntaxWarning: invalid escape sequence '\['
| s = re.sub("\[.+?\]", "[...]", s)
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:77: SyntaxWarning: invalid escape sequence '\)'
| "#define TPM2_MAX_TAGGED_POLICIES.*\n.*TPMS_TAGGED_POLICY\)\)",
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:262: SyntaxWarning: invalid escape sequence '\s'
| "TSS2_RC\s+Tss2_MU_BYTE_Marshal\(.+?\);", s, re.DOTALL | re.MULTILINE
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:266: SyntaxWarning: invalid escape sequence '\s'
| "TSS2_RC\s+Tss2_MU_BYTE_Marshal\(.+?\);", "", s, 1, re.DOTALL | re.MULTILINE
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:270: SyntaxWarning: invalid escape sequence '\s'
| "TSS2_RC\s+Tss2_MU_BYTE_Unmarshal\(.+?\);", s, re.DOTALL | re.MULTILINE
| /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts/prepare_headers.py:274: SyntaxWarning: invalid escape sequence '\s'
| "TSS2_RC\s+Tss2_MU_BYTE_Unmarshal\(.+?\);",
| adding path: /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/scripts
| Traceback (most recent call last):
| File "/home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/tpm2-pytss-2.1.0/setup.py", line 280, in <module>
| setup(
| File "/home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/__init__.py", line 103, in setup
| return distutils.core.setup(**attrs)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "/home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 146, in setup
| _setup_distribution = dist = klass(attrs)
| ^^^^^^^^^^^^
| File "/home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/dist.py", line 307, in __init__
| _Distribution.__init__(self, dist_attrs)
| File "/home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 286, in __init__
| self.finalize_options()
| File "/home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/dist.py", line 659, in finalize_options
| ep(self)
| File "/home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/dist.py", line 679, in _finalize_setup_keywords
| ep.load()(self, ep.name, value)
| File "/home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/recipe-sysroot-native/usr/lib/python3.12/site-packages/cffi/setuptools_ext.py", line 216, in cffi_modules
| add_cffi_module(dist, cffi_module)
| File "/home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/recipe-sysroot-native/usr/lib/python3.12/site-packages/cffi/setuptools_ext.py", line 49, in add_cffi_module
| execfile(build_file_name, mod_vars)
| File "/home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/recipe-sysroot-native/usr/lib/python3.12/site-packages/cffi/setuptools_ext.py", line 25, in execfile
| exec(code, glob, glob)
| File "scripts/libtss2_build.py", line 69, in <module>
| ffibuilder.cdef(open("libesys.h").read())
| File "/home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/recipe-sysroot-native/usr/lib/python3.12/site-packages/cffi/api.py", line 112, in cdef
| self._cdef(csource, override=override, packed=packed, pack=pack)
| File "/home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/recipe-sysroot-native/usr/lib/python3.12/site-packages/cffi/api.py", line 126, in _cdef
| self._parser.parse(csource, override=override, **options)
| File "/home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/recipe-sysroot-native/usr/lib/python3.12/site-packages/cffi/cparser.py", line 389, in parse
| self._internal_parse(csource)
| File "/home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/recipe-sysroot-native/usr/lib/python3.12/site-packages/cffi/cparser.py", line 396, in _internal_parse
| self._process_macros(macros)
| File "/home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/recipe-sysroot-native/usr/lib/python3.12/site-packages/cffi/cparser.py", line 479, in _process_macros
| raise CDefError(
| cffi.CDefError: only supports one of the following syntax:
| #define TPM2_HR_PCR ... (literally dot-dot-dot)
| #define TPM2_HR_PCR NUMBER (with NUMBER an integer constant, decimal/hex/octal)
| got:
| #define TPM2_HR_PCR ...<< TPM2_HR_SHIFT)
| ERROR: 'python3 setup.py build ' execution failed.
| WARNING: /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/temp/run.do_compile.2430604:190 exit 1 from 'exit 1'
| WARNING: Backtrace (BB generated script):
| #1 : bbfatal_log, /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/temp/run.do_compile.2430604, line 190
| #2 : setuptools3_legacy_do_compile, /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/temp/run.do_compile.2430604, line 180
| #3 : do_compile, /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/temp/run.do_compile.2430604, line 162
| #4 : main, /home/builder/src/base/build/tmp_trs-qemuarm64/work/cortexa57-trs-linux/python3-tpm2-pytss/2.1.0/temp/run.do_compile.2430604, line 194
NOTE: recipe python3-tpm2-pytss-2.1.0-r0: task do_compile: Failed
ERROR: Task (/home/builder/src/base/build/../meta-security/meta-tpm/recipes-tpm2/tpm2-pytss/python3-tpm2-pytss_2.1.0.bb:do_compile) failed with exit code '1'
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2024-07-29 20:07:01 -04:00
Ricardo Salveti
5f5e00ec4e
tpm2-tss: drop libgcrypt
...
Upstream removed gcrypt backend as part of the 3.0.0 release
(https://github.com/tpm2-software/tpm2-tss/pull/1781 ), but it was not
removed from the recipe during the update.
Signed-off-by: Ricardo Salveti <ricardo@foundries.io >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2024-07-01 07:07:58 -04:00
Changqing Li
ceb47a8a39
recipes: WORKDIR -> UNPACKDIR transition
...
* WORKDIR -> UNPACKDIR transition
* Switch away from S = WORKDIR
Signed-off-by: Changqing Li <changqing.li@windriver.com >
[Fixed up the smack changes due to prior patch]
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2024-06-17 08:25:25 -04:00
Valentin Kunin
03b522f859
tpm2-tss: upgrade 4.0.1 -> 4.1.2
...
Bump tpm2-tss library version from 4.0.1 to 4.1.2.
This simply involves renaming the recipe and chaning the target SHA256
library file hash.
Also update the fixup_hosttools.patch to apply to the new version of the
library. It stays the same functionally, but some line numbers needed to
be updated to apply cleanly.
Signed-off-by: Valentin Kunin <kunin@google.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2024-06-17 08:25:25 -04:00
Tim Orling
7ce0f88317
tpm2-tss: BBCLASSEXTEND nativesdk
...
Dependency for nativesdk-swtpm
Signed-off-by: Tim Orling <tim.orling@konsulko.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2024-05-08 22:07:11 -04:00
Tim Orling
1e4c3ba4c0
tpm2-tools: BBCLASSEXTEND native and nativesdk
...
tpm2-pkcs11-tools-native needs tpm2-tools-native
Signed-off-by: Tim Orling <tim.orling@konsulko.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2024-05-08 22:06:10 -04:00
Tim Orling
cd729862f6
tpm2-pkcs11: BBCLASSEXTEND native and nativesdk
...
swtpm-native requires tpm2-pkcs11-tools-native for gnutls PACKAGECONFIG
Signed-off-by: Tim Orling <tim.orling@konsulko.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2024-05-08 22:05:40 -04:00
Yi Zhao
11ea91192d
ibmtpm2tss: upgrade 1661 -> 2.2.0
...
* Refresh patch
* Fix UPSTREAM_CHECK_GITTAGREGEX
Signed-off-by: Yi Zhao <yi.zhao@windriver.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2024-04-22 08:00:01 -04:00
Yi Zhao
fb28801eee
ibmswtpm2: upgrade 164-2020-192.1 -> 183-2024-03-27
...
Remove '-DALG_CAMELLIA=ALG_NO' from CFLAGS to fix compile error:
| TpmProfile_Common.h:109: error: "ALG_CAMELLIA" redefined [-Werror]
| 109 | #define ALG_CAMELLIA ALG_YES
| |
Signed-off-by: Yi Zhao <yi.zhao@windriver.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2024-04-16 09:43:15 -04:00
Armin Kuster
4eab875b33
meta-security: Drop ${PYTHON_PN}
...
Signed-off-by: Armin Kuster <akuster808@gmail.com >
---
V2] Fix typo in python3-pyinotify changes
2024-03-27 12:36:58 -04:00
Mikko Rapeli
3767ca82cf
tpm2-tss: support native builds
...
systemd tool ukify
https://www.freedesktop.org/software/systemd/man/latest/ukify.html
depends on systemd-measure
https://www.freedesktop.org/software/systemd/man/latest/systemd-measure.html
which depends on tpm2-tss. So to support creating UKI
images containing both kernel and initramfs with systemd-native,
tpm2-tss support is needed for native too.
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org >
Reviewed-by: Erik Schilling <erik.schilling@linaro.org >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-12-29 09:09:30 -05:00
Armin Kuster
c56573730f
python3-tpm2-pytss: add python tss2 support
...
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-07-31 06:18:52 -04:00
Martin Jansa
a070c55ac7
meta-tpm: *.patch: fix malformed Upstream-Status lines
...
* as reported by openembedded-core/scripts/contrib/patchreview.py -v .
Malformed Upstream-Status 'Malformed Upstream-Status in patch meta-tpm/recipes-tpm2/ibmswtpm2/files/tune-makefile.patch
Malformed Upstream-Status 'Malformed Upstream-Status in patch meta-tpm/recipes-tpm2/tpm2-tcti-uefi/files/configure_oe_fixup.patch
Malformed Upstream-Status 'Malformed Upstream-Status in patch meta-tpm/recipes-tpm2/tpm2-tcti-uefi/files/fix_header_file.patch
Malformed Upstream-Status 'Malformed Upstream-Status in patch meta-tpm/recipes-tpm2/tpm2-tcti-uefi/tpm2-tcti-uefi/0001-configure.ac-stop-inserting-host-directories-into-co.patch
Malformed Upstream-Status 'Malformed Upstream-Status in patch meta-tpm/recipes-tpm2/tpm2-tss/tpm2-tss/fixup_hosttools.patch
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-06-25 15:05:28 -04:00
Andrew Geissler
180dac9aec
ibmswtpm2: update to 164-2020-192.1
...
This version supports openssl 3.1
The maintainer changed his tag versions hence the different looking
version.
The maintainer also has stopped releasing tar files and asked we
directly grab from git.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-06-03 10:04:48 -04:00
Armin Kuster
a10bcdcf6e
tpm2-tss: drop vendor from PACKAGECONFIG
...
fixes:
WARNING: tpm2-tss-4.0.1-r0 do_configure: QA Issue: tpm2-tss: invalid PACKAGECONFIG: vendor [invalid-packageconfig]
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-05-06 07:54:09 -04:00
Peter Kjellerstedt
04e4cc1121
tpm2-tools: Remove unnecessary and optional dependencies
...
* The dependency on autoconf-archive is only needed when building from
the Git repository (and it should really be autoconf-archive-native).
* Removing the build dependency on tpm2-abrmd does not change the output
in any way, i.e., nothing is used from it.
* The runtime dependency on libtss2 is added automatically by bitbake
since /usr/bin/tpm2 is linked with libtss2-esys.so.0.
* The runtime dependency on tpm2-abrmd is optional. Such dependencies
are better handled at a higher level, e.g., by depending on
packagegroup-security-tpm2.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-05-06 07:54:09 -04:00
Peter Marko
a397a38ed9
tpm2-tss: correct CVE product
...
Currently CVE-2023-22745 does not show up in kirkstone CVE report.
This fixes that.
Products from yocto's CVE check NVD database:
sqlite> select * from products where product like "tpm2%";
CVE-2017-7524|tpm2-tools_project|tpm2.0-tools|||1.1.0|<=
CVE-2020-24455|tpm2_software_stack_project|tpm2_software_stack|||2.4.3|<
CVE-2020-24455|tpm2_software_stack_project|tpm2_software_stack|3.0.0|>=|3.0.1|<
CVE-2021-3565|tpm2-tools_project|tpm2-tools|5.1|>=|5.1.1|<
CVE-2021-3565|tpm2-tools_project|tpm2-tools|||4.3.2|<
CVE-2023-22745|tpm2_software_stack_project|tpm2_software_stack|||4.0.0|<=
Signed-off-by: Peter Marko <peter.marko@siemens.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-03-26 16:02:15 -04:00
Petr Gotthard
c06b9a18a6
tpm2-abrmd: upgrade 2.4.1 -> 3.0.0
...
Changelog:
https://github.com/tpm2-software/tpm2-abrmd/blob/3.0.0/CHANGELOG.md
Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-02-22 15:22:36 -05:00
Petr Gotthard
13653bf807
tpm2-pkcs11: upgrade 1.8.0 -> 1.9.0
...
Changelog:
https://github.com/tpm2-software/tpm2-pkcs11/blob/1.9.0/CHANGELOG.md
Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-02-22 15:22:36 -05:00
Petr Gotthard
1ac7c66afc
tpm2-tools: upgrade 5.3 -> 5.5
...
Changelog:
https://github.com/tpm2-software/tpm2-tools/blob/5.5/docs/CHANGELOG.md
Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-02-22 15:22:36 -05:00
Petr Gotthard
e188be029c
tpm2-tss: upgrade 3.2.0 -> 4.0.1
...
Changelog:
https://github.com/tpm2-software/tpm2-tss/blob/4.0.1/CHANGELOG.md
Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2023-02-22 15:22:36 -05:00
Michael Haener
dbab46107d
tpm2-tools: update to 5.3
2022-11-19 14:01:41 -05:00
Michael Haener
6bc02ba989
tpm2-openssl: update to 1.1.1
...
Signed-off-by: Michael Haener <michael.haener@siemens.com >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-10-24 10:27:58 -04:00
Armin Kuster
e73c62adf7
ibmswtpm2: update to 1682
...
fixes openssl 3.0 support
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-08-02 13:45:26 -07:00
Armin Kuster
67c42369b3
ibmswtpm2: fix UPSTREAM_CHECK
...
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-08-02 13:45:26 -07:00
Armin Kuster
55b5906ddd
ibmtpm2tss: update version format
...
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-08-02 13:45:26 -07:00
Armin Kuster
c5c29696fe
tpm2-tcti-uefi: Add UPSTREAM_CHECK_URI
...
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-07-30 14:11:27 -07:00
Armin Kuster
82379e0700
tpm2-abrmd: add UPSTREAM_CHECK_URI
...
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-07-30 14:11:27 -07:00
Armin Kuster
3584967332
tpm2-pkcs11: Add UPSTREAM_CHECK_URI
...
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-07-30 14:11:27 -07:00
Armin Kuster
c997039c17
tpm2-openssl: Add UPSTREAM_CHECK_URI
...
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-07-30 14:11:27 -07:00
Armin Kuster
dc0d72e51a
tpm2-tools: Add UPSTREAM_CHECK_URI
...
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-07-30 14:11:27 -07:00
Armin Kuster
293d3ba9ad
tpm2-tss: add UPSTREAM_CHECK_URI
...
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-07-30 14:11:27 -07:00
Armin Kuster
edcb1537de
tpm2-tss-engine: add UPSTREAM_CHECK_URI
...
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-07-30 14:11:27 -07:00
Armin Kuster
770c7f3c05
ibmtpm2tss: fix SRC_URI
...
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-07-30 14:11:27 -07:00
Armin Kuster
c78cfc5cd0
tpm2-pkcs11: we really need the symlinks
...
MASK dev-so
Drop un-needed install append steps.
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-06-07 16:58:24 -07:00
Armin Kuster
311b7daea1
tpm2-tools: Add missing rdepends
...
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-05-23 07:11:55 -07:00
Armin Kuster
3045de13ab
tpm2-pkcs11: tpm2-pkcs11 module missing
...
Correctly fix symlink issue by putting module in -dev pkg.
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-05-23 07:11:55 -07:00
Petr Gotthard
d4fffc44f3
tpm2-pkcs11: update to 1.8.0
...
The build patches are now included in the upstream,
the local binary checkes can be disabled with --disable-ptool-checks,
the boostrap doesn't need to be called if the release .tar.gz is used.
Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-04-13 13:45:44 -07:00
Petr Gotthard
f576e38379
tpm2-tss-engine: fix version string and build with openssl 3.0
...
Calling autoreconf outside git repo causes the version number to
be null. This patch makes the version number fixed.
Since Yocto now uses OpenSSL 3.0, the file packaging need to
be updated.
Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-04-13 13:45:44 -07:00
Petr Gotthard
da8cbb3b16
tpm2-abrmd: update to 2.4.1
...
The version number is correctly assigned only when the release .tar.gz
is used.
Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-04-13 13:45:44 -07:00
Petr Gotthard
5855990d6f
tpm2-tss: update to 3.2.0
...
This deletes the patches that were unused for a long time,
updates the tpm2-tss package and introduces a fix to the version
number problem that got introduced with the 3.2.0 version.
Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-04-13 13:45:44 -07:00
Petr Gotthard
f203d64c1f
tpm2-openssl: update to 1.1.0
...
Also, the recipe is fixed to correctly package the openssl provider.
This new tpm2-openssl:
- Fixed segmentation fault when a signature algorithm is beging initialized
without a private key.
- Fixed RSA/EC key equality checks. Works with OpenSSL 3.0.1.
- Added support for the `TPM2OPENSSL_PARENT_AUTH` environment variable.
Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-04-13 13:45:44 -07:00
Petr Gotthard
c010297b49
tpm2-tools: fix missing version number
...
Calling autoreconf outside git repo causes the version number to
be null. This patch makes the version number fixed.
Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-04-13 13:45:44 -07:00
Armin Kuster
da23c2a094
tpm2-tss: fix user perms
...
[Yocto #14724 ]
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-03-11 21:12:46 -08:00
Patrick Williams
a6fc2597b4
tpm2-pkcs11: fix RDEPENDS variable
...
The RDEPENDS variable was misspelled and as a result was never fixed up
with the `_${PN}` to `:${PN}` transition. Fix both aspects.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz >
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-02-20 19:39:36 -08:00
Armin Kuster
32c0e160ea
tpm2-tss: update to 3.1.0
...
Drop 001-configure.ac-fix-compatibility-with-autoconf-2.70.patch which is included in update.
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-02-20 19:38:30 -08:00
Armin Kuster
deeadddfb4
tpm2-pkcs11_1.7.0: Drop dstat from DPENDS
...
dstat was removed from meta-oe.
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2022-01-30 12:14:37 -08:00
Armin Kuster
e3b50febf8
tpm2-pkcs11: backport openssl 3.x build fixes
...
bump to tip of current sources.
Signed-off-by: Armin Kuster <akuster808@gmail.com >
2021-12-27 11:47:11 -08:00