-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shim 15.7 for openSUSE Tumbleweed #329
Comments
While I'm not an official reviewer, I can see a few curiosities: The tag used for review is not covered by the rule: Does your GRUB2 binary and kernel have the latest NX requirements mentioned here enabled:
In other words: do you have a patch that toggles the NX compatibility flag for the The same question applies to the GRUB2 directory you attached - is there a patch for the NX compatibility flag somewhere that I cannot see? Despite the fact there's the
Somehow your build runs the program with the The
Please, tell us more on how does your environment implement the following Microsoft signing requirements:
Shouldn't As far as I'm concerned, shim's SBAT does not need the Why doesn't your review mention the following GRUB2 modules:
despite them being listed in your GRUB2's specfile? I assume there's one spelling error since the |
Thank you for your notes.
|
It's not like the If I was to use your framework, that is having multiple branches and then tagging specific commits, I would use something like this: for developing specifically Shim 15.7 for openSUSE Tumbleweed I would use the branch This way the branch would indicate continuous development and potential shim-review fixes for that specific product and the tag would indicate the date of the commit to be reviewed. Alright, waiting for the NX updates. Hint: utlize tools for static analysis to make sure the final artifact has NX support enabled. You can use, for instance, NTCore's CFF Explorer or zed-0xff's pedump. I do it this way to see the effecive outcome that only matters to me - as seen in the build logs, sometimes just adding a patch won't be enough. I can see the machine is hardened and certified indeed! Altough I can't speak for Microsoft and how their requirements will affect this review. Hope everything goes well. Regarding GRUB2 variants, I understand the distribution allows one to choose the variant they want and therefore all of them are valid. If this is correct, I would attach such a note in the review and let the official reviewers decide on this. |
The NX topic is a bigger item for us. So I'll close this review request here and will reopen once all the necessary changes have been done and tested. Thanks again for your review @aronowski |
Confirm the following are included in your repo, checking each box:
What is the link to your tag in a repo cloned from rhboot/shim-review?
https://github.com/jsegitz/shim-review/tree/SUSE-openSUSE_tumbleweed-shim-15.7-20230403_tag
What is the SHA256 hash of your final SHIM binary?
pesign --hash --padding --in=./usr/share/efi/x86_64/shim-opensuse.efi
hash: 793aff84df52f86aceccc1be0111de4976d9e32fc62b20ac2ef6223f3c0516c1
sha256sum ./usr/share/efi/x86_64/shim-opensuse.efi
6af9b677a91b9f7fc4c06c18cc8ffaec91dd9255468d40e68ceb317af06b5d62 ./usr/share/efi/x86_64/shim-opensuse.efi
What is the link to your previous shim review request (if any, otherwise N/A)?
#283
The text was updated successfully, but these errors were encountered: