The tianocore implementation is currently incomplete, it does VerifyBuffer but not VerifySignature. We have a use for VerifySignature in some Linux projects because we currently roll our own openssl implementations for verifying authenticode signatures, but we'd like to drop all of our internal ssl code in favour of a platform provided interface. The first step to doing this is to use Tianocore to demonstrate viability. I'm currently building my OVMF package with this patch:
https://build.opensuse.org/package/show/home:jejb1:UEFI/OVMF So I can experiment with a version of efitools that's using the VerifySignature function to perform all of the code signing verifications: http://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git/ Since we can now use pkcs7verifyDxe to load this protocol, we'd really like it to become an official part of tianocore so we can install it even on EFI versions that don't have it natively, meaning that we can ship it along with our shim/preloader systems without having to carry our own separate version of openssl. James _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel