Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sirgal/AVR-EAX-AES-bootloader
Bootloader for AVR microcontrollers featuring EAX mode encryption in 1024 bytes
https://github.com/sirgal/AVR-EAX-AES-bootloader
Last synced: about 2 months ago
JSON representation
Bootloader for AVR microcontrollers featuring EAX mode encryption in 1024 bytes
- Host: GitHub
- URL: https://github.com/sirgal/AVR-EAX-AES-bootloader
- Owner: sirgal
- License: other
- Created: 2014-06-01T12:25:55.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-06-02T16:10:14.000Z (over 10 years ago)
- Last Synced: 2024-08-03T18:15:39.126Z (5 months ago)
- Language: C++
- Size: 1.7 MB
- Stars: 46
- Watchers: 7
- Forks: 21
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-avr - AVR-EAX-AES-bootloader - Bootloader for AVR microcontrollers featuring EAX mode encryption in 1024 bytes. (Miscellaneous)
README
AVR-EAX-AES-bootloader
======================Bootloader for AVR microcontrollers featuring EAX mode encryption (AES underlying) in 1024 bytes
Usage:
- Create unique key file using key_creator
- Attach bootloader project to your own
- Change all the settings as desired
- Replace key_const.asm with the newly generated one
- Upload bootloader to your device
- Encrypt new firmware (with no bootloader) with key_creator using the same key file
- Write your own uploader or use the provided one to upload new firmware to the bootloader, the protocol is simpleRemember: if you ever lose key_const for the device, you will be unable to upload patches to that device! There is no way to do it!
Keep your key files in a safe place.