help-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: usb_keyboard not available as a terminal input?


From: Ineiev
Subject: Re: usb_keyboard not available as a terminal input?
Date: Thu, 25 May 2017 08:36:24 -0400
User-agent: Mutt/1.5.21 (2010-09-15)

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).

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]