Versions in this module Expand all Collapse all v1 v1.0.0 Jul 29, 2019 Changes in this version + const FITSize + const FITVector + const FourGiB + const ResetVector + var TestsCPU = [...]*Test + var TestsFIT = [...]*Test + var TestsMemory = [...]*Test + var TestsTPM = [...]*Test + func ConnectTPM(tpmPath string) error + func FITVectorIsSet() (bool, error) + func IBBCoversFIT() (bool, error) + func IBBCoversFITVector() (bool, error) + func Test01CheckForIntelCPU() (bool, error) + func Test02WeybridgeOrLater() (bool, error) + func Test03CPUSupportsTXT() (bool, error) + func Test04ChipsetSupportsTXT() (bool, error) + func Test05TXTRegisterSpaceAccessible() (bool, error) + func Test06SupportsSMX() (bool, error) + func Test07SupportVMX() (bool, error) + func Test08Ia32FeatureCtrl() (bool, error) + func Test09SMXIsEnabled() (bool, error) + func Test10HasGetSecLeaves() (bool, error) + func Test11TXTNotDisabled() (bool, error) + func Test12IBBMeasured() (bool, error) + func Test13IBBIsTrusted() (bool, error) + func Test14TXTRegistersLocked() (bool, error) + func Test15NoBIOSACMErrors() (bool, error) + func Test16TPMPresent() (bool, error) + func Test17TPMIsLocked() (bool, error) + func Test18PSIndexIsSet() (bool, error) + func Test19AUXIndexIsSet() (bool, error) + func Test20LCPPolicyIsValid() (bool, error) + func Test21PCR0IsSet() (bool, error) + func Test22HasFIT() (bool, error) + func Test23HasBIOSACM() (bool, error) + func Test24HasIBB() (bool, error) + func Test25HasBIOSPolicy() (bool, error) + func Test26IBBCoversResetVector() (bool, error) + func Test27NoIBBOverlap() (bool, error) + func Test28NoBIOSACMOverlap() (bool, error) + func Test29BIOSACMIsBelow4G() (bool, error) + func Test30PolicyAllowsTXT() (bool, error) + func Test31BIOSACMValid() (bool, error) + func Test32BIOSACMSizeCorrect() (bool, error) + func Test33BIOSACMAlignmentCorrect() (bool, error) + func Test34BIOSACMMatchesChipset() (bool, error) + func Test35BIOSACMMatchesCPU() (bool, error) + func Test36TXTReservedInE820() (bool, error) + func Test37TXTMemoryIsDPR() (bool, error) + func Test38HostbridgeDPRCorrect() (bool, error) + func Test39SINITInTXT() (bool, error) + func Test40SINITMatchesChipset() (bool, error) + func Test41SINITMatchesCPU() (bool, error) + func Test42NoSINITErrors() (bool, error) + func Test43BIOSDATAREGIONPresent() (bool, error) + func Test44HasMTRR() (bool, error) + func Test45HasSMRR() (bool, error) + func Test46ValidSMRR() (bool, error) + func Test47ActiveSMRR() (bool, error) + func Test48ActiveIOMMU() (bool, error) + func Test49ActiveTBOOT() (bool, error) + func Test50ServerModeTXT() (bool, error) + func Test51ReleaseFusedFSBI() (bool, error) + func TestTXTDPRisLock() (bool, error) + type Test struct + ErrorText string + Name string + Required bool + Result TestResult + func (self *Test) Run() bool + type TestResult int + const ResultDependencyFailed + const ResultFail + const ResultNotRun + const ResultPass + func (t TestResult) String() string Other modules containing this package github.com/9elements/converged-security-suite/v2