aboutsummaryrefslogtreecommitdiff
path: root/libstb
AgeCommit message (Expand)AuthorFilesLines
2018-02-13stb: Put correct label (for skiboot) into containerStewart Smith1-2/+8
2018-02-08stb: Enforce secure boot if called before libstb initializedStewart Smith1-0/+1
2018-02-08stb: Correctly error out when no PCR for resourceStewart Smith1-1/+2
2018-02-08libstb: fix failure of calling trusted measure without STB initialization.Pridhiviraj Paidipeddi1-0/+10
2018-02-08libstb: fix failure of calling cvc verify without STB initialization.Pridhiviraj Paidipeddi1-0/+9
2018-02-07libstb/tpm_chip: Add missing new line to print messages.Pridhiviraj Paidipeddi1-2/+2
2018-02-07libstb: increase the log level of verify/measure messages to PR_NOTICE.Pridhiviraj Paidipeddi2-2/+2
2018-01-19libstb/cvc: Register P8 secure ROM code correctlyStewart Smith1-2/+2
2017-12-20allow secure boot if not enforcing itStewart Smith1-6/+0
2017-12-18libstb/(create|print)-container: Sync with sb-signing-utilsStewart Smith14-386/+1573
2017-12-18libstb/cvc: update memory-region to point to /reserved-memoryClaudio Carvalho2-1/+33
2017-12-18libstb: add support for ibm, secureboot-v2Claudio Carvalho3-0/+71
2017-12-18libstb: remove stb.c and obsolete companionsClaudio Carvalho10-762/+2
2017-12-18libstb/tpm_chip.c: define pr_fmt and fix messages loggedClaudio Carvalho1-36/+42
2017-12-18libstb/tss: update the list of event types supportedClaudio Carvalho2-6/+28
2017-12-18tpm_i2c_nuvoton: add nuvoton, npct601 to the compatible propertyClaudio Carvalho1-0/+10
2017-12-18libstb/trustedboot.c: import stb_final() from stb.cClaudio Carvalho2-0/+79
2017-12-18libstb/cvc.c: import softrom behavior from drivers/sw_driver.cClaudio Carvalho3-1/+21
2017-12-18libstb/trustedboot.c: import tb_measure() from stb.cClaudio Carvalho5-2/+173
2017-12-18libstb/secureboot.c: import sb_verify() from stb.cClaudio Carvalho5-6/+131
2017-12-18libstb: import stb_init() breaking it into multiple filesClaudio Carvalho10-24/+501
2017-12-18libstb: move drivers/sha512.* to mbedtls directoryClaudio Carvalho6-3/+15
2017-10-02i2c: Move tpm i2c wrapper code into coreAndrew Donnellan2-95/+11
2017-06-26Big log level reduction...Benjamin Herrenschmidt1-2/+2
2017-05-18libstb: Fix build in OpenSSL 1.1Russell Currey1-4/+11
2017-05-12tpm_i2c_nuvoton: fix use-after-free in tpm_register_chip failure pathStewart Smith1-1/+3
2017-05-08libstb/create-container: Fix coverity warningsDave Heller1-1/+2
2017-04-07libstb/create-container: Add full container build and sign with imprint keysDave Heller4-12/+415
2017-03-16Makefile: Update clean target for stbMichael Neuling1-0/+5
2016-12-22print-stb-container: Fix build on centos7Stewart Smith1-2/+3
2016-12-02i2c: Add nuvoton quirk, disallowing i2cdetect as it locks TPMStewart Smith1-0/+28
2016-11-29tpm_i2c_nuvoton: work out the polling time using mftb()Claudio Carvalho1-26/+45
2016-11-29tpm_i2c_nuvoton: handle errors after reading the tpm fifoClaudio Carvalho1-1/+11
2016-11-29tpm_i2c_nuvoton: cleanup variables in tpm_read_fifo()Claudio Carvalho1-17/+11
2016-11-29tpm_i2c_nuvoton: handle errors after writting the tpm fifoClaudio Carvalho1-2/+11
2016-11-29tpm_i2c_nuvoton: cleanup variables in tpm_write_fifo()Claudio Carvalho1-27/+23
2016-11-29tpm_i2c_nuvoton: handle errors after writing sts.commandReady in step 5Claudio Carvalho1-1/+11
2016-11-29tpm_i2c_nuvoton: handle errors after writing sts.goClaudio Carvalho1-2/+11
2016-11-29tpm_i2c_nuvoton: handle errors after checking the tpm fifo statusClaudio Carvalho1-66/+86
2016-11-29tpm_i2c_nuvoton: return burst_count in tpm_read_burst_count()Claudio Carvalho1-21/+19
2016-11-29tpm_i2c_nuvoton: isolate the code that handles the TPM_TIMEOUT_D timeoutClaudio Carvalho1-124/+95
2016-11-29tpm_i2c_nuvoton: handle errors after reading sts.commandReadyClaudio Carvalho1-32/+50
2016-11-29tpm_i2c_nuvoton: add tpm_status_read_byte()Claudio Carvalho1-9/+10
2016-11-29tpm_i2c_nuvoton: add tpm_check_status()Claudio Carvalho1-10/+16
2016-11-29tpm_i2c_nuvoton: rename defines to shorter namesClaudio Carvalho1-49/+44
2016-11-24tpm_i2c_interface: decouple rc from being done with i2c requestStewart Smith1-4/+14
2016-11-24tpm_i2c_interface: set timeout before each requestStewart Smith1-1/+1
2016-11-24i2c: Add i2c_run_req() to crank the state machine for a requestStewart Smith1-5/+9
2016-11-24stb: create-container and wrap skiboot in Secure/Trusted Boot containerStewart Smith2-0/+122
2016-11-11libstb: bump up the byte timeout for tpm i2c requestsClaudio Carvalho1-1/+1