1
0
Fork 0
Commit Graph

47 Commits

Author SHA1 Message Date
flabbergast 09771bc19a Update READMEs. 2018-06-12 20:29:23 +01:00
flabbergast 4accdf26f1 Add binary fw (1.5) and generate-eep script. 2015-02-15 12:08:04 +00:00
flabbergast ec5ead7ef9 Update year in (c) and README. 2015-02-15 12:07:33 +00:00
flabbergast 0466427ba5 Update instructions and Board defs. 2015-02-15 10:28:55 +00:00
flabbergast 0e3b9c3dd0 Move sources to subdir. 2015-02-15 10:03:46 +00:00
flabbergast 6d61b8a231 Update gitignore. 2015-01-20 19:37:44 +00:00
flabbergast f80e6807d5 Clean up globals. Add usb_keyboard_write. 2014-12-19 19:51:41 +00:00
flabbergast 78c92d8751 Merge. 2014-12-18 10:01:05 +00:00
flabbergast 309c1bb3c2 Adjust for xmega128a4u. 2014-12-17 13:48:04 +00:00
flabbergast 78f3af9f3f Adjust for xmega128a4u. 2014-12-17 12:30:16 +00:00
flabbergast 14f2d6542b Implement >1 iterations when hashing. 2014-12-04 22:05:00 +00:00
flabbergast 18ac0125c8 Actually add scripts/generate-pass. 2014-12-04 20:26:29 +00:00
flabbergast 8e91bde197 Remove a bit of test code (leftover). 2014-12-04 10:09:20 +00:00
flabbergast 40e3846ba5 Update README (Credits). 2014-12-03 10:29:24 +00:00
flabbergast bf127fdb8c Update README with microSD stuff. 2014-12-03 10:20:35 +00:00
flabbergast 2aefb98653 Fix LEDs for avrstick. 2014-11-30 23:41:44 +00:00
flabbergast 143bb13546 Merge branch 'sd' of github.com:flabbergast/enstix into sd 2014-11-29 17:57:58 +00:00
flabbergast 611c76c9b1 Butcher (block r/w only) and move sd_raw code. Fix 512. 2014-11-29 14:20:28 +00:00
flabbergast 95749cda5b Code cleanup. 2014-11-29 11:15:07 +00:00
flabbergast 6566ccc9bb Code cleanup (serial helpers). 2014-11-29 10:32:30 +00:00
flabbergast 9b7aaddb52 SD code works on xmega (read 150kB/s). 2014-11-29 09:57:23 +00:00
flabbergast 3199728963 Test raw SD read. Works (slow; w/enc 27kB/s, wo/enc 60kB/s). 2014-11-28 22:51:02 +00:00
flabbergast d76eca8d15 Works now with my card (m328p). 2014-11-23 13:02:18 +00:00
flabbergast 6ec4f63c9f SD changes for m32u4. 2014-11-22 09:16:36 +00:00
flabbergast 079821676d Add #defines to uart.c for m32u4. 2014-11-20 10:19:31 +00:00
flabbergast b22b12fea2 Add sd-reader code/lib (http://www.roland-riegel.de/sd-reader/) 2014-11-20 09:53:06 +00:00
flabbergast e0e7b9756d Add DTR handing. 2014-11-17 11:11:08 +00:00
flabbergast 79630acb32 Make it compile on AVR8 as well (read returns garbage and write does nothing). 2014-11-17 11:01:40 +00:00
flabbergast 4125e1546d Make disk size into a variable. 2014-11-14 20:43:46 +00:00
flabbergast 30e4373f2f Disable JTAG on XMEGAs. 2014-11-06 16:31:54 +00:00
flabbergast ea3e45dc86 Fix a bug in LEDs.h (typos). 2014-10-31 09:01:07 +00:00
flabbergast 927eeaf0e9 Update README (encryption, intro). 2014-10-30 10:16:38 +00:00
flabbergast 6054aa7d6a Update README with more instructions. 2014-10-30 09:50:25 +00:00
flabbergast 40aa2cbb18 Bump version number. 2014-10-29 22:29:49 +00:00
flabbergast 4c80b417ea Switch from AES256 to AES128 for key encryption (break old images!).
Switching to AES128 saves about 3kB of firmware on XMEGA, since
now no software AES is needed.
2014-10-29 22:24:59 +00:00
flabbergast dd38a9fc44 Update version and README. 2014-10-29 12:50:44 +00:00
flabbergast 06b274b0e8 AES-CBC decryption uses hardware XORing. 2014-10-29 12:48:17 +00:00
flabbergast f51a0d33da Simplify the hardware aes_single functions code.
The cost is an extra function call.
2014-10-29 10:51:45 +00:00
flabbergast 259bada90b Use hardware AES on XMEGA (1st approx).
Hardware AES used for _single functions, CBC still done "manually".
2014-10-29 10:31:24 +00:00
flabbergast f77350a032 Add ATMEL's example code for XMEGA's AES accelerator. 2014-10-29 09:40:08 +00:00
flabbergast 0dec749f90 Implement changing the passphrase. 2014-10-28 22:23:44 +00:00
flabbergast 330a77fbd7 Wipe the passphrase from memory after use. 2014-10-28 21:50:19 +00:00
flabbergast e89afd7427 Remove some debug code from crypto.py. 2014-10-28 19:46:25 +00:00
flabbergast d81ec96364 Update README. 2014-10-28 17:40:26 +00:00
flabbergast b3630edd5f Update README. 2014-10-28 14:38:18 +00:00
flabbergast 1ad74b84b5 Commit avr-crypto-lib files directly.
Saves *a lot* of space compared to submoduling.
2014-10-28 14:25:08 +00:00
flabbergast e4798ed279 Initial checkin (working code). 2014-10-28 14:18:27 +00:00