Skip to content

Chipsec v1.4.1

Compare
Choose a tag to compare
@BrentHoltsclaw BrentHoltsclaw released this 05 Sep 16:54

New or Updated Modules:

  • tools.secureboot.te - Updated to take input from python2/3
  • modules.common.spd_wd - updated to work within python3
  • modules.tools.uefi.uefivar_fuzz - updated to be python3 compliant
  • modules.common.memlock - updated is_supported logic
  • modules.common.ia32cfg - enabled per thread checking of settings

New or Updated Functionality:

  • Added cs_input function to support input/raw_input differences between python2/3
  • fuzzing.primitives - updated to be python3 compliant
  • hal.acpi - fixed python3 compatibility issue
  • Ability to query the existence of a register directly
  • Uefi decode logic issue when calculating size of a file
  • dump_buffer function - bug fixes
  • Add ability to have registers reference memory type within configuration files
  • Add ability to load custom_helpers

Fixes:

  • setup.py build errors
  • linuxhelper uefi variable compatibility with python3
  • linux/cores.c - build error
  • common.xml - updated register definitions
  • header output is now consistent between chipsec_main and chipsec_util
  • chipsec_util - extended use of argparse
  • chipset - custom_chipset import

Additional Information:

  • python2.7 is still supported
  • Any modules under the modules.tools directory have not yet been fully validated to work with python3
  • When filing an issue with python3 if possible also include the results of running the same command with python2