Eric van Gyzen
9e6158d274
uefisign: fix handling of errors from child proc
...
Close the unused pipe file descriptors so the parent will notice if
the child exits prematurely. Previously, the parent would block
forever on a read from the pipe.
$ uefisign -c foo.cert -k foo.key -o loader.efi loader.efi.unsigned
uefisign: section points inside the headers
load: 0.06 cmd: uefisign 4502 [piperd] 7.25r 0.00u 0.00s 0% 5968k
... _sleep+0x1be pipe_read+0x3d6 kern_readv+0x8c sys_read+0x83 ...
Reviewed by: trasz
MFC after: 1 week
Sponsored by: Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D29605
2021-04-06 12:13:59 -05:00
Xin LI
6234a0bfc8
usr.sbin/uefisign: prevent specifying certificate, key or output
...
multiple times.
MFC after: 1 month
2021-03-21 10:12:34 -07:00
Edward Tomasz Napierala
bce7ee9d41
Drop "All rights reserved" from all my stuff. This includes
...
Foundation copyrights, approved by emaste@. It does not include
files which carry other people's copyrights; if you're one
of those people, feel free to make similar change.
Reviewed by: emaste, imp, gbe (manpages)
Differential Revision: https://reviews.freebsd.org/D26980
2020-10-28 13:46:11 +00:00
Jung-uk Kim
6bd321e62b
Make uefisign(8) buildable.
2018-09-19 07:10:28 +00:00
Edward Tomasz Napierala
1aa6f9aea2
Add SPDX identifiers for uefisign(8) sources.
...
MFC after: 2 weeks
2018-01-24 16:33:33 +00:00
Edward Tomasz Napierala
e595e65b8a
Add uefisign(8), UEFI Secure Boot signing utility.
...
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
2015-02-26 09:15:24 +00:00