{"push_id":753753821,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"06746c401b98ea6dc78d088b787a03b5c3924947","before":"99c4fbde7212cc2c52e1a801a48d4d2e01124193","commits":[{"sha":"32890a827430569a0454d0408109fa41f528d231","author":{"email":"10ea1ff373631291cadf45b163e9fbaf27d1200e@coreos.com","name":"Matthew Garrett"},"message":"Core TPM support\n\nAdd support for performing basic TPM measurements. Right now this only\nsupports extending PCRs statically and only on UEFI and BIOS systems, but\nwill measure all modules as they're loaded.","distinct":true,"url":"https://api.github.com/repos/mjg59/grub/commits/32890a827430569a0454d0408109fa41f528d231"},{"sha":"efb9576f44c31e074a62f4fa81b569d2767eb733","author":{"email":"10ea1ff373631291cadf45b163e9fbaf27d1200e@coreos.com","name":"Matthew Garrett"},"message":"Measure kernel + initrd\n\nMeasure the kernel and initrd when loaded on UEFI systems","distinct":true,"url":"https://api.github.com/repos/mjg59/grub/commits/efb9576f44c31e074a62f4fa81b569d2767eb733"},{"sha":"0236c7e631289e451dfcb65e32ec8cbb001c1ba9","author":{"email":"10ea1ff373631291cadf45b163e9fbaf27d1200e@coreos.com","name":"Matthew Garrett"},"message":"Add BIOS boot measurement\n\nMeasure the on-disk grub core on BIOS systems - unlike UEFI, the firmware\ncan't do this stage for us.","distinct":true,"url":"https://api.github.com/repos/mjg59/grub/commits/0236c7e631289e451dfcb65e32ec8cbb001c1ba9"},{"sha":"f85ec1557fd6c11a6e08e8c682ad61cd031b9846","author":{"email":"10ea1ff373631291cadf45b163e9fbaf27d1200e@coreos.com","name":"Matthew Garrett"},"message":"Rework linux command\n\nWe want a single buffer that contains the entire kernel image in order to\nperform a TPM measurement. Allocate one and copy the entire kernel into it\nbefore pulling out the individual blocks later on.","distinct":true,"url":"https://api.github.com/repos/mjg59/grub/commits/f85ec1557fd6c11a6e08e8c682ad61cd031b9846"},{"sha":"4200cf69304cc62824df9839bb9d6d59551988cc","author":{"email":"10ea1ff373631291cadf45b163e9fbaf27d1200e@coreos.com","name":"Matthew Garrett"},"message":"Rework linux16 command\n\nWe want a single buffer that contains the entire kernel image in order to\nperform a TPM measurement. Allocate one and copy the entire kernel int it\nbefore pulling out the individual blocks later on.","distinct":true,"url":"https://api.github.com/repos/mjg59/grub/commits/4200cf69304cc62824df9839bb9d6d59551988cc"},{"sha":"5ff62c8afe55f98574f85db473df5a604e335a7f","author":{"email":"10ea1ff373631291cadf45b163e9fbaf27d1200e@coreos.com","name":"Matthew Garrett"},"message":"Measure kernel and initrd on BIOS systems\n\nMeasure the kernel and initrd when loaded on BIOS systems","distinct":true,"url":"https://api.github.com/repos/mjg59/grub/commits/5ff62c8afe55f98574f85db473df5a604e335a7f"},{"sha":"13b57fff1ee32ceb97db54e94a839daf9ca9972a","author":{"email":"10ea1ff373631291cadf45b163e9fbaf27d1200e@coreos.com","name":"Matthew Garrett"},"message":"Measure the kernel commandline\n\nMeasure the kernel commandline to ensure that it hasn't been modified","distinct":true,"url":"https://api.github.com/repos/mjg59/grub/commits/13b57fff1ee32ceb97db54e94a839daf9ca9972a"},{"sha":"06746c401b98ea6dc78d088b787a03b5c3924947","author":{"email":"10ea1ff373631291cadf45b163e9fbaf27d1200e@srcf.ucam.org","name":"Matthew Garrett"},"message":"Measure commands\n\nMeasure each command executed by grub, which includes script execution.","distinct":true,"url":"https://api.github.com/repos/mjg59/grub/commits/06746c401b98ea6dc78d088b787a03b5c3924947"}]}