On Mon, May 22, 2017 at 05:37:27AM -0400, Ineiev wrote: > On Mon, May 22, 2017 at 12:28:30PM +0300, Andrei Borzenkov wrote: > > > > > > Thank you, I see; what I don't see is how people make GRUB actually > > > run that code. > > > > Most people do not. Those drivers are really for special platforms > > like coreboot that run on bare metal. On most other platforms, like > > BIOS or EFI, firmware is sophisticated enough to handle those devices > > for you. If something is missing, we probably need to figure out how > > to achieve necessary functionality using firmware. > > In standard USB protocol, the messages run unencrypted; I'd like to > add an encrypted mode.
I'll need a means to switch the encryption on and off; some platforms seem to have no way to pass commands to the keyboard. of course, the user could use some magic key combinations to do that, but this wouldn't be as convenient as if the mode were controlled by software. Then, the keyboard would need to encode the encrypted data to specific sequences that GRUB would recognize and decode; they would have to make sure that the set of signals used passes through the sophisticated firmware unchanged (e.g. that it doesn't say 'z' when it hears 'y' because it thinks it's Austria).
signature.asc
Description: Digital signature
_______________________________________________ Help-grub mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-grub
