1. An apparatus comprising: a first interface configured to be coupled to a storage device via a first bus; a second interface configured to be coupled to a system processor via a second bus; and a processor configured to, during a boot process of the system processor: receive boot code from the storage device via the first interface; generate a first value based on the boot code; and provide the boot code to the system processor via the second interface.