ソースを参照

Signature check wimboot

Antony Messerli 8 年 前
コミット
8466e19c4a
1 ファイル変更7 行追加0 行削除
  1. 7 0
      src/windows.ipxe

+ 7 - 0
src/windows.ipxe

@@ -46,6 +46,13 @@ initrd ${win_base_url}/${win_arch}/bootmgr bootmgr
 initrd ${win_base_url}/${win_arch}/boot/bcd bcd
 initrd ${win_base_url}/${win_arch}/boot/boot.sdi boot.sdi
 initrd ${win_base_url}/${win_arch}/sources/boot.wim boot.wim
+md5sum wimboot
+iseq ${img_sigs_enabled} true && goto verify_sigs || goto skip_sigs
+:verify_sigs
+echo
+echo Checking wimboot signature...
+imgverify wimboot ${sigs}/wimboot.sig || goto error
+:skip_sigs
 boot
 
 :windows_exit