aboutsummaryrefslogtreecommitdiff
path: root/libstb
AgeCommit message (Expand)AuthorFilesLines
2020-10-01secvar/test: Remove broken initalizersOliver O'Halloran1-2/+2
2020-10-01secvar/backend: improve edk2 driver unit testcasesNayna Jain2-37/+387
2020-10-01secvar/backend: Bugfixes in edk2 driverNayna Jain3-14/+37
2020-10-01secboot_tpm.c: increase tpmnv vars index sizeEric Richter3-6/+6
2020-10-01tssskiboot.c: chunk reads/writes in 1024-sized buffers to support larger nv i...Eric Richter1-28/+54
2020-10-01secvar/test: add edk2-compat driver test and test dataEric Richter17-2/+2448
2020-10-01secvar/backend: add edk2 derived key updates processingNayna Jain7-2/+1499
2020-10-01crypto: add out-of-tree mbedtls pkcs7 parserNayna Jain6-1/+848
2020-10-01secvar/storage: add utility tool to generate NV public name hashesEric Richter2-0/+110
2020-10-01secvar/test: add secboot_tpm storage driver test casesEric Richter2-1/+146
2020-10-01secvar/storage/fakenv: add fake tpm operations for testingEric Richter2-0/+178
2020-10-01secvar/storage: add secvar storage driver for pnor-based p9Eric Richter5-4/+818
2020-10-01secvar_devtree: add physical presence mode helperEric Richter2-0/+17
2020-10-01secvar/test: update API tests for new secvar structEric Richter3-39/+14
2020-10-01secvar: overhaul secvar struct by removing static sized fieldsEric Richter3-97/+88
2020-10-01secvar_util: add new helper functionsEric Richter2-3/+65
2020-10-01secvar: change backend hook interface to take in bank referencesNayna Jain1-3/+3
2020-10-01secvar_main: rework secvar_main error flow, make storage locking explicitEric Richter1-14/+67
2020-10-01libstb/secureboot: OS Secure Boot is enabled only if FW secureboot is enabledNayna Jain2-0/+6
2020-10-01libstb/secureboot: expose secureboot_enforce for later use in secvarEric Richter2-1/+2
2020-10-01libstb: Set TPM platform auth to random passwordRyan Grimm1-0/+1
2020-10-01libstb/tss: Remove old tss implementationMauro S. M. Rodrigues11-3730/+0
2020-10-01libstb/tss2: Switch to new implementation of PCR Read/Extend and EventlogMauro S. M. Rodrigues7-68/+69
2020-10-01libstb/trustedboot: Introduce new eventlog implementationMauro S. M. Rodrigues2-0/+156
2020-10-01libstb/tss2: Add TSS wrapping functionsMauro S. M. Rodrigues2-0/+753
2020-10-01TPM/TSS: Register TPM chip for further use within TSSMauro S. M. Rodrigues2-0/+2
2020-10-01libstb/tss2: Add basic Build infrastructure for tss2Mauro S. M. Rodrigues5-1/+84
2020-10-01libstb: remove old mbedtls filesEric Richter4-633/+0
2020-10-01crypto/mbedtls: enable/disable unnecessary features to shrink sizeEric Richter1-21/+22
2020-10-01crypto: add mbedtls build integration via git subtreeMauro S. M. Rodrigues3-1/+151
2020-10-01Squashed 'libstb/tss2/ibmtpm20tss/utils/' content from commit fae1383d3dMauro S. M. Rodrigues758-0/+149568
2020-10-01Squashed 'libstb/crypto/mbedtls/' content from commit 7a03e1cbf5Mauro S. M. Rodrigues985-0/+233953
2020-06-17test: Do gcov builds as a seperate passOliver O'Halloran2-6/+4
2020-06-11libstb/container: Add missing includesNicholas Piggin1-0/+2
2020-06-11Properly check mmap error codeorbitcowboy2-5/+5
2020-06-11stb/print-container: Properly check mmap error codeHanno Böck1-1/+1
2020-05-26libstb: Don't exit trustedboot services multiple timesMauro S. M. Rodrigues1-2/+7
2020-03-12Re-license IBM written files as Apache 2.0 OR GPLv2+Stewart Smith36-36/+36
2020-03-11tpm_i2c_nuvoton: check TPM vendor id register during probeEric Richter1-0/+14
2020-03-11tpm_i2c_nuvoton: fix tpm_read_fifo overflow checkMauro S. M. Rodrigues1-0/+1
2019-12-16add more sparse endian annotationsNicholas Piggin1-1/+1
2019-12-16cvc: allow BE cvc code to be called from LE contextNicholas Piggin2-6/+12
2019-12-05secvar_main: increase verbosity of the main entrypointEric Richter1-1/+5
2019-12-05secvar_api: check that enqueue_update writes successfully before returning su...Eric Richter1-3/+4
2019-12-05secvar_devtree: add generic compatible, and new format device tree propertyEric Richter1-1/+2
2019-12-05libstb/tpm: block access to unknown i2c devs on the tpm busOliver O'Halloran1-4/+43
2019-11-27libstb: export CVC/securerom code memory rangeStewart Smith1-1/+20
2019-11-12libstb/secvar: Fix makefileOliver O'Halloran1-1/+1
2019-11-07libstb/secvar: Ensure secvar_set_status() is called onceOliver O'Halloran1-4/+1
2019-11-07secvar/test: add rudimentary secvar API unit testingEric Richter7-0/+557