swtpm/src
Stefan Reiter 8394db7126 swtpm: Add "linear file" nvram store backend
Implements a second abstraction layer as an NVRAM storage backend: The
"linear" backend stores data in a simple format that can contain
multiple files (multiple TPM states and numbers) in one linear address
space. This can then be mapped to files or other "block-device-like"
interfaces using nvram_linear_file_ops implementations.

A simple one using mmap is provided with the URI type "file://".

Does not support any locking at the moment, users must ensure exclusive
access themselves.

Signed-off-by: Stefan Reiter <stefan@pimaker.at>
2021-10-05 09:01:30 -04:00
..
selinux build-sys: selinux: Compare absolute path against absolute path 2021-09-20 21:20:26 -04:00
swtpm swtpm: Add "linear file" nvram store backend 2021-10-05 09:01:30 -04:00
swtpm_bios build-sys: Add MY_CFLAGS, CFLAGS, and MY_LDFLAGS to all Makefile.am's 2021-07-27 15:39:48 -04:00
swtpm_cert swtpm*: report 'version' in --print-capabilities 2021-08-10 07:13:24 -04:00
swtpm_ioctl swptm_ioctl: Eliminate an unreachable statement 2021-09-21 17:53:14 -04:00
swtpm_localca swtpm_localca: Fix memory leak on arrays of strings 2021-09-29 21:18:48 -04:00
swtpm_setup swtpm_setup: Fix errno comparison on end-of-directory (FreeBSD) 2021-09-30 15:37:14 -04:00
utils swtpm_setup: Move functions checking for directory access to library 2021-07-30 16:45:22 -04:00
Makefile.am Move swtpm_localca sources from samples/ to src/ 2021-07-25 08:52:13 -04:00