diff options
| author | Peter Jones <pjones@redhat.com> | 2013-10-01 14:03:16 -0400 |
|---|---|---|
| committer | Peter Jones <pjones@redhat.com> | 2013-10-01 14:03:16 -0400 |
| commit | a1f2863584ef780eb0f974efe226f1c2524db681 (patch) | |
| tree | e1b16add71b17317fd017b95a068b8f12f2e4e28 /Makefile | |
| parent | 2efb269ba6d1aaa40d6366aa3250031012bbe6d0 (diff) | |
| download | efi-boot-shim-a1f2863584ef780eb0f974efe226f1c2524db681.tar.gz efi-boot-shim-a1f2863584ef780eb0f974efe226f1c2524db681.zip | |
Make vendor_cert/vendor_dbx actually replaceable by an external tool.
This moves them both to be computed at runtime from a pointer+offset
rather than just a pointer, so that their real address can be entirely
derived from the section they're in.
This means you can replace the whole .vendor_cert section with a new one
with certs that don't have the same size.
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 3 |
1 files changed, 0 insertions, 3 deletions
@@ -68,9 +68,6 @@ shim.o: $(SOURCES) shim_cert.h cert.o : cert.S $(CC) $(CFLAGS) -c -o $@ $< -dbx.o : dbx.S - $(CC) $(CFLAGS) -c -o $@ $< - shim.so: $(OBJS) Cryptlib/libcryptlib.a Cryptlib/OpenSSL/libopenssl.a lib/lib.a $(LD) -o $@ $(LDFLAGS) $^ $(EFI_LIBS) |
