I know that checking the CRC of the executable can lead to slowlyness (have to 
  load each page of it), but I don't think I have the choice.

This shouldn't be slow at all.  You have to load the pages anyway, right?  I
hope you're not thinking about sending the entire kernel to the card, that
would be silly.  Just ship the signed crc to the card for checking.

I'm a little curious about the legal aspects.  This certainly seems to go
against the spirit of the GPL.  But technically it's probably legal.  The
user can still modify the software, he just can't run it once he's modified
it.
***************************************************************
Linux Smart Card Developers - M.U.S.C.L.E.
(Movement for the Use of Smart Cards in a Linux Environment)
http://www.linuxnet.com/smartcard/index.html
***************************************************************

Reply via email to