Andreas Fuchs

Results 49 issues of Andreas Fuchs

Create a tcti module that tracks a transcript of executed commands into a callback provided by the application. Additionally, we could also support a bytebuffer and/or a file. The intention...

enhancement

pip install is not working on Ubuntu 22.04 Apparently, easy_install is deprecated, but also broken on Ubuntu 22.04; see https://github.com/pypa/setuptools/issues/2938 So of course, Ubuntu should update setuptools but since easy_install...

Implement a GUI client in Gnome, GTK, KDE, QT, wxWidgets or whatever for setting up a totp binding. Thus making it "Desktop ready"

enhancement
help wanted
good first issue

All file shall carry SPDX license information and the project shall succeed a reuse lint run. Question to all: What shall we do with the licenses of documentation ? Cannot...

Some (dynamic) linkers seam to resolve internal symbols against the loading library in a dlopen() instead of its local symbols. Namely a tss2_tcti_info symbol ref of e.g. tcti-device would resolve...

backport

Fixes: #2840

Parsing of TPM2_CreatePrimary() creationPCRs does not work. Example: ``` Command . TPMI_ST_COMMAND_TAG | .tag 8002 TPMI_ST_COMMAND_TAG.SESSIONS UINT32 | .commandSize 000000a3 163 TPM_CC | .commandCode 00000131 TPM_CC.CreatePrimary TPMS_COMMAND_HANDLES_CREATE_PRIMARY | .handles TPMI_RH_HIERARCHY...

Static code analysis gets confused by free() & malloc() sequences and claims use-after-free. We can avoid this by using realloc instead; e.g. https://github.com/tpm2-software/tpm2-tss/blob/c641c77769a6953fea8ec986d22c754757426f42/src/tss2-fapi/api/Fapi_ChangeAuth.c#L380-L381

enhancement