libtpms/tests
Stefan Berger 42cbf67ebe WIP: tests: Add test case for KDFa replacement by OpenSSL 'KBKDF'
Implement a KDFa replacement using OpenSSL's KBKDF function. The resulting
implementation has a few restrictions compared to the original one.
For example, it cannot accept a counter value to be passed in to resume
the KDFa as the reference implementation could -- OSSL does not support
providing the counter in this becomes problematic with DRBG_Generate
where it seems to want to resume with a counter over the long-term.

Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
2024-07-17 12:29:21 -04:00
..
corpus-execute-command rev180: Rearrange order of TPMI_ECC_CURVE_P_UNMARSHAL in unmarshalArray 2024-02-28 11:04:12 -05:00
base64decode.c tests: Add license identifier to test cases 2022-07-12 11:30:53 -04:00
base64decode.sh tests: run a lot less tests in base64decode.sh 2019-05-07 16:01:48 -04:00
common tests: Use double quotes on command parameters (shellcheck) 2023-03-02 09:32:38 -05:00
freebl_sha1flattensize.c tests: Add license identifier to test cases 2022-07-12 11:30:53 -04:00
fuzz-main.c fuzz: better oss-fuzz integration 2019-04-01 11:22:03 -04:00
fuzz.cc tests: fuzz: Store initialized permall state blob 2021-07-22 22:23:16 -04:00
fuzz.sh tests: Restrict number of command line parameters to fuzz 2019-05-07 16:01:48 -04:00
kdfa_openssl.c WIP: tests: Add test case for KDFa replacement by OpenSSL 'KBKDF' 2024-07-17 12:29:21 -04:00
kdfe_openssl.c tests: Rename reference KDFe implemention to ReferenceCryptKDFe for tests 2024-07-16 13:15:40 -04:00
Makefile.am WIP: tests: Add test case for KDFa replacement by OpenSSL 'KBKDF' 2024-07-17 12:29:21 -04:00
nvram_offsets.c tpm2: Switch to uncompressed lists and adapt un/marshal functions 2024-07-15 14:09:09 -04:00
object_size.c tpm2: NVMarshal: Introduce MAX_MARSHALLED_OBJECT_SIZE 2024-03-05 21:13:57 -05:00
oss-fuzz.sh tests: oss-fuzz.sh: Append -fno-sanitize=bounds to CFLAGS 2024-01-15 14:53:19 -05:00
run-fuzzer.sh build-sys: don't tweak LD_LIBRARY_PATH 2019-04-16 07:17:53 -04:00
tpm2_createprimary.c tests: Add license identifier to test cases 2022-07-12 11:30:53 -04:00
tpm2_createprimary.sh tests: Refactor repetitive test scripts to use one common script 2023-03-02 09:32:38 -05:00
tpm2_cve-2023-1017.c tests: Add test cases for CVE-2023-1017 and CVE-2023-1018 2023-03-02 09:32:38 -05:00
tpm2_cve-2023-1017.sh tests: Add test cases for CVE-2023-1017 and CVE-2023-1018 2023-03-02 09:32:38 -05:00
tpm2_cve-2023-1018.c tests: Add test cases for CVE-2023-1017 and CVE-2023-1018 2023-03-02 09:32:38 -05:00
tpm2_cve-2023-1018.sh tests: Add test cases for CVE-2023-1017 and CVE-2023-1018 2023-03-02 09:32:38 -05:00
tpm2_pcr_read.c tests: Add license identifier to test cases 2022-07-12 11:30:53 -04:00
tpm2_pcr_read.sh tests: Refactor repetitive test scripts to use one common script 2023-03-02 09:32:38 -05:00
tpm2_run_test.sh tests: Refactor repetitive test scripts to use one common script 2023-03-02 09:32:38 -05:00
tpm2_selftest.c tests: Add license identifier to test cases 2022-07-12 11:30:53 -04:00
tpm2_selftest.sh tests: Refactor repetitive test scripts to use one common script 2023-03-02 09:32:38 -05:00
tpm2_setprofile.c tpm2: Enable Camellia-192 and AES-192 and bump up stateFormatLevel 2024-07-15 14:09:09 -04:00
tpm2_setprofile.sh tests: Add test case for TPMLIB_SetProfile() 2024-07-15 11:51:38 -04:00