Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-09 | Add CLI functions to manage the keywrap core, with new auto-zeroise ↵ | Paul Selkirk | |
functionality. | |||
2017-10-17 | Overhaul UART API | Paul Selkirk | |
MGMT is the default UART, and no one should have to explicitly refer to the UART unless they need USER (hsm.c:hal_serial_send_char). The default UART is now exposed in the header file, so that the default-using functions can be macros, which saves a few bytes in code space, and a few microseconds in function call overhead. | |||
2017-10-11 | Cleanup 'unused parameter' warnings, a couple of which are actual coding errors. | Paul Selkirk | |
2017-10-11 | Cleanup: signed/unsigned mismatches, mostly in loop counters | Paul Selkirk | |
2017-04-27 | Replace the RTOS with a simple cooperative tasker. | Paul Selkirk | |
There are no priorities and no preemption, so tasks run in a round-robin fashion, and explicitly yield control. | |||
2016-09-13 | Track libhal cleanup (function names, const-ification). | Rob Austein | |
2016-08-23 | Show running threads. | Paul Selkirk | |
2016-07-21 | Use a fresh port of libcli, which retains more of the original API. | Paul Selkirk | |
2016-07-12 | Re-disable 'keystore set key'; hexdump binary key names; remove unused ↵ | Paul Selkirk | |
'show' commands. | |||
2016-06-28 | Only SO and wheel are allowed to upload. | Paul Selkirk | |
Also add bootloader upload. | |||
2016-06-27 | Remove old default user. | Paul Selkirk | |
2016-06-26 | PIN-based login | Paul Selkirk | |
2016-06-25 | Merge branch 'alternate_dma' | Paul Selkirk | |
2016-06-23 | Add masterkey and keystore commands. | Fredrik Thulin | |
2016-06-15 | Use a 1-byte DMA buffer for management UART receives. | Paul Selkirk | |
It sounds silly, but this gives us completion callbacks, so we don't spend out entire time slice polling the receive buffer for new characters (which kills performance for tasks that are doing real work). Besides, libcli wants to process a character at a time, so uart_cli_read just waits on the completion callback. | |||
2016-06-14 | Import cli-test into hsm pretty much as-is. | Paul Selkirk | |