The libtpms code was originally written by Kenneth Goldman . The code has since been modified by Stefan Berger . Other contributors: Corey Bryant