1. An apparatus comprising: a first interface configured to couple to a storage device via a first bus; a second interface configured to couple to a system processor via a second bus; and a processor comprising the first interface and the second interface, the processor configured to couple to the storage device via the first interface and to couple to the system processor via the second interface, and 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 send the boot code to the system processor via the second interface.