Isaac Marino Bavaresco wrote: -------------- I use AES (128-bit symmetric key cryptography) with authentication, so nobody else can upload anything to my hardware. -------------- Do you think the standard Microchip libraries are good enough to use in a simple bootloader? http://ww1.microchip.com/downloads/en/AppNotes/01044a.pdf I'm not familiar with the AES algorithm, what would be the penalty in going from 128-bit to 256-bit encryption, in terms of execution speed and code size? Vitaliy -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist