Proof Assistants At the Hardware-Software Interface