sbsigntools/src
James Bottomley 73a13fb7e3 sbvarsign: use SignedData instead of PKCS7 for authenticated updates
The EFI standard is ambiguous about which one to use for variable
updates (it is definite about using PKCS7 for signed binaries).  Until
recently, the reference platform, tianocore, accepted both.  However
after patch

commit c035e37335ae43229d7e68de74a65f2c01ebc0af
Author: Zhang Lubo <lubo.zhang@intel.com>
Date:   Thu Jan 5 14:58:05 2017 +0800

    SecurityPkg: enhance secure boot Config Dxe & Time Based AuthVariable.

The acceptance of PKCS7 got broken.  This breakage seems to be
propagating to the UEFI ecosystem, so update the variable signing
tools to emit the SignedData type (which all previous EFI
implementations accepted).

Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
2019-01-09 15:52:34 -08:00
..
coff sbsigntool: add support for ARM and Aarch64 PE/COFF images 2016-01-27 11:50:19 -08:00
efivars.h sbvarsign: Improve default GUID choice 2012-08-24 20:57:00 +08:00
fileio.c sbsign, sbvarsign: support engine based private keys 2017-10-28 14:21:24 +01:00
fileio.h sbsign, sbvarsign: support engine based private keys 2017-10-28 14:21:24 +01:00
idc.c Move sources to src/ subdirectory 2012-08-13 15:10:21 +08:00
idc.h Move sources to src/ subdirectory 2012-08-13 15:10:21 +08:00
image.c Handle odd buffer lengths in checksum 2016-01-27 11:53:53 -08:00
image.h sbsign, sbattach, sbverify: add multiple signature support 2014-12-19 16:42:37 -08:00
libcoff.h Move sources to src/ subdirectory 2012-08-13 15:10:21 +08:00
Makefile.am sbkeysync: read & print signature databases 2012-08-24 20:00:52 +08:00
sbattach.c Add OPENSSL_config(NULL) to each binary to load openssl.cnf 2017-10-19 10:45:41 -07:00
sbkeysync.c Update OpenSSL API usage to support OpenSSL 1.1 2017-10-19 10:45:58 -07:00
sbsiglist.c Move EFI_CERT types to efivars.h 2012-08-24 20:00:15 +08:00
sbsign.c sbsign, sbvarsign: support engine based private keys 2017-10-28 14:21:24 +01:00
sbvarsign.c sbvarsign: use SignedData instead of PKCS7 for authenticated updates 2019-01-09 15:52:34 -08:00
sbverify.c Fix Debian 8 and Leap_42.1 builds 2017-10-19 11:09:41 -07:00
verify.c Move sources to src/ subdirectory 2012-08-13 15:10:21 +08:00